on xenial help sign in
fixed qmltypes
commitd27586903ac5df61f95f3ee921fc598cd0164be0 authorNick Dedekind <nick.dedekind@canonical.com> dateThu 29 Sep 2016, 09:50 (10 years ago) parentf2ce817
3 files changed+57−3
plugins/Unity/ApplicationMenu/ApplicationMenu.qmltypes+54 plugins/Unity/ApplicationMenu/CMakeLists.txt+1−1 plugins/Unity/ApplicationMenu/applicationmenuregistry.h+2−2
plugins/Unity/ApplicationMenu/ApplicationMenu.qmltypesnew file+54
@@ -0,0 +1,54 @@
1+import QtQuick.tooling 1.2
2+
3+// This file describes the plugin-supplied types contained in the library.
4+// It is used for QML tooling purposes only.
5+//
6+// This file was auto-generated by:
7+// 'qmlplugindump -notrelocatable Unity.ApplicationMenu 0.1 plugins'
8+
9+Module {
10+ dependencies: ["QtQuick 2.0"]
11+ Component {
12+ name: "ApplicationMenuRegistry"
13+ prototype: "QObject"
14+ Signal {
15+ name: "appMenuRegistered"
16+ Parameter { name: "processId"; type: "uint" }
17+ }
18+ Signal {
19+ name: "appMenuUnregistered"
20+ Parameter { name: "processId"; type: "uint" }
21+ }
22+ Signal {
23+ name: "surfaceMenuRegistered"
24+ Parameter { name: "surfaceId"; type: "string" }
25+ }
26+ Signal {
27+ name: "surfaceMenuUnregistered"
28+ Parameter { name: "surfaceId"; type: "string" }
29+ }
30+ Method {
31+ name: "getMenusForSurface"
32+ type: "QList<QObject*>"
33+ Parameter { name: "surfaceId"; type: "string" }
34+ }
35+ }
36+ Component {
37+ name: "DBusApplicationMenuRegistry"
38+ prototype: "ApplicationMenuRegistry"
39+ exports: ["Unity.ApplicationMenu/ApplicationMenuRegistry 0.1"]
40+ isCreatable: false
41+ isSingleton: true
42+ exportMetaObjectRevisions: [0]
43+ }
44+ Component {
45+ name: "MenuServicePath"
46+ prototype: "QObject"
47+ exports: ["Unity.ApplicationMenu/MenuServicePath 0.1"]
48+ isCreatable: false
49+ exportMetaObjectRevisions: [0]
50+ Property { name: "service"; type: "QByteArray"; isReadonly: true }
51+ Property { name: "menuPath"; type: "QByteArray"; isReadonly: true }
52+ Property { name: "actionPath"; type: "QByteArray"; isReadonly: true }
53+ }
54+}
plugins/Unity/ApplicationMenu/CMakeLists.txt+1−1
@@ -16,4 +16,4 @@ add_library(ApplicationMenu-qml MODULE ${applicationMenu_SRCS})
1616
1717qt5_use_modules(ApplicationMenu-qml DBus Qml)
1818
19−add_unity8_plugin(Unity.ApplicationMenu 1.0 Unity/ApplicationMenu TARGETS ApplicationMenu-qml)
19+add_unity8_plugin(Unity.ApplicationMenu 0.1 Unity/ApplicationMenu TARGETS ApplicationMenu-qml)
plugins/Unity/ApplicationMenu/applicationmenuregistry.h+2−2
@@ -67,8 +67,8 @@ public:
6767 void UnregisterSurfaceMenu(const QString &surfaceId, const QDBusObjectPath &menuObjectPath);
6868
6969Q_SIGNALS:
70− void appMenuRegistered(pid_t processId);
71− void appMenuUnregistered(pid_t processId);
70+ void appMenuRegistered(uint processId);
71+ void appMenuUnregistered(uint processId);
7272
7373 void surfaceMenuRegistered(const QString& surfaceId);
7474 void surfaceMenuUnregistered(const QString& surfaceId);