1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
import QtQuick 2.0
import QuickFlux 1.1
import QtQuick.Dialogs 1.2
import "../actions"
import "../stores"
Middleware {
property RootStore store: MainStore
property var mainWindow: null
function dispatch(type, message) {
if (type === ActionTypes.startApp) {
mainWindow.visible = true;
return;
}
next(type, message);
}
Connections {
target: mainWindow
onClosing: {
// You may inject a hook to forbid closing or save data if necessary
console.log("closing");
}
}
}
|