2
2
3
3
import QtQuick
4
4
import QtQuick.Controls
5
+ import Qt.labs.platform as Platform
5
6
import ScratchCPP.Ui
6
7
import ScratchCPP.UiComponents
7
8
@@ -22,8 +23,7 @@ MenuBar {
22
23
}
23
24
24
25
function getComponentString (typeName ) {
25
- // var imports = "import QtQuick; import QtQuick.Controls; import Qt.labs.platform as Platform;"
26
- var imports = " import QtQuick; import QtQuick.Controls;"
26
+ var imports = " import QtQuick; import QtQuick.Controls; import Qt.labs.platform as Platform;"
27
27
return imports + " " + typeName + " {}" ;
28
28
}
29
29
@@ -103,11 +103,11 @@ MenuBar {
103
103
}
104
104
105
105
function reload () {
106
- /* if(nativeMenuBarEnabled )
106
+ if (UiEngine . useNativeMenuBar )
107
107
{
108
108
root .visible = false ;
109
109
return ;
110
- }*/
110
+ }
111
111
112
112
var oldObjects = [];
113
113
@@ -132,14 +132,14 @@ MenuBar {
132
132
133
133
Component .onCompleted : reload ();
134
134
135
- /* onEnabledChanged: {
135
+ onEnabledChanged: {
136
136
if (platformMenuBarLoader .active )
137
137
platformMenuBarLoader .item .reload ();
138
138
}
139
139
140
140
Loader {
141
141
id: platformMenuBarLoader
142
- active: // whether the native menu bar is active
142
+ active: UiEngine . useNativeMenuBar
143
143
144
144
sourceComponent: Platform .MenuBar {
145
145
id: platformMenuBar
@@ -149,14 +149,14 @@ MenuBar {
149
149
createMenuBar (platformMenuBar, " Platform.Menu" , " Platform.MenuItem" , " Platform.MenuSeparator" );
150
150
}
151
151
152
- Connections {
153
- target: QmlUtils
152
+ /* Connections {
153
+ target: // TODO: Add a class for the menu bar reload signal
154
154
function onMenuBarReloadTriggered() {
155
155
platformMenuBar.reload();
156
156
}
157
- }
157
+ }*/
158
158
159
159
Component .onCompleted : reload ();
160
160
}
161
- }*/
161
+ }
162
162
}
0 commit comments