-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathapp.qml
More file actions
60 lines (52 loc) · 1.77 KB
/
app.qml
File metadata and controls
60 lines (52 loc) · 1.77 KB
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
import Qb 1.0
import Qb.Core 1.0
import QtQuick 2.10
import "ZeUi" as ZeUi
import "./NoteQB"
ZeUi.ZAppUi{
id: objMainAppUi
dockLogo: objMainAppUi.absoluteURL("/NoteQB/images/NoteQB.png")
changeWindowPosition: true
onLogoClicked: {
objMainAppUi.changePage(0);
}
QbSettings{
id: objMainSettings
name: "NoteQB"
property alias windowWidth: objMainAppUi.windowWidth
property alias windowHeight: objMainAppUi.windowHeight
property alias windowX: objMainAppUi.windowX
property alias windowY: objMainAppUi.windowY
}
onAppClosing: {
objMainAppUi.changePage(0);
NQBOne.closeAll();
//QbUtil.cleanAppObject(objMainAppUi.appId);
}
onAppStarted: {
console.log("App started");
console.log(objMainAppUi.appId);
//QbUtil.addAppObject(objMainAppUi.appId,"appUi",objMainAppUi);
//QbUtil.addAppObject(objMainAppUi.appId,"ZBLib",ZeUi.ZBLib);
//QbUtil.addAppObject(objMainAppUi.appId,"ZBTheme",ZeUi.ZBTheme);
QbUtil.addAppObject(objMainAppUi.appId,"NQBOne",NQBOne);
NQBOne.appId = objMainAppUi.appId;
var theme = {};
theme["primary"] = "#004361";
theme["secondary"] = "#007290";
theme["background"] = "white";
theme["accent"] = "#A3D5EF";
theme["theme"] = "light";
theme["error"] = "#B00020";
theme["foreground"] = "black";
ZeUi.ZBTheme.metaTheme.setThemeFromJsonData(JSON.stringify(theme));
if(parseInt(QbApplicationBuildNumber)<objMainAppUi.getAppManifest().minQbBuildNumber)
{
objMainAppUi.addPage("/NoteQB/pages/Error.qml",{});
}
else
{
NQBOne.addPage("##NoteQB##","/NoteQB/pages/NoteQB.qml");
}
}
}