aboutsummaryrefslogtreecommitdiff
path: root/libqmenumodel/src/CMakeLists.txt
diff options
context:
space:
mode:
authorLars Uebernickel <lars.uebernickel@canonical.com>2013-06-04 15:35:59 -0400
committerLars Uebernickel <lars.uebernickel@canonical.com>2013-06-04 15:35:59 -0400
commit4fc790c377f4ca154ea5fc8beca6fd9078edf2ee (patch)
tree240a394865e0012ed0b439c71b437771ec2182b2 /libqmenumodel/src/CMakeLists.txt
parent885710fa1a01644cdc736074a06aef0616f06abe (diff)
downloadqmenumodel-4fc790c377f4ca154ea5fc8beca6fd9078edf2ee.tar.gz
qmenumodel-4fc790c377f4ca154ea5fc8beca6fd9078edf2ee.tar.bz2
qmenumodel-4fc790c377f4ca154ea5fc8beca6fd9078edf2ee.zip
Introduce UnityMenuModel and UnityQmlMenuModel
UnityMenuModel serves the same purpose as QMenuModel, but it is based on GtkMenuTracker and has a different API. GtkMenuTracker is maintained in gtk, but meant to be copy-and-pasted into other consumers of menu models. It does not introduce new dependencies. It does give us access to all the features that GMenuModel has.
Diffstat (limited to 'libqmenumodel/src/CMakeLists.txt')
-rw-r--r--libqmenumodel/src/CMakeLists.txt14
1 files changed, 14 insertions, 0 deletions
diff --git a/libqmenumodel/src/CMakeLists.txt b/libqmenumodel/src/CMakeLists.txt
index 1fb89df..cd81371 100644
--- a/libqmenumodel/src/CMakeLists.txt
+++ b/libqmenumodel/src/CMakeLists.txt
@@ -9,6 +9,19 @@ set(QMENUMODEL_SRC
qdbusmenumodel.cpp
qdbusactiongroup.cpp
qstateaction.cpp
+ unitymenumodel.cpp
+ unitymenumodel.h
+ unityqmlmenumodel.cpp
+ gtk/gtkactionmuxer.c
+ gtk/gtkactionmuxer.h
+ gtk/gtkactionobservable.c
+ gtk/gtkactionobservable.h
+ gtk/gtkactionobserver.c
+ gtk/gtkactionobserver.h
+ gtk/gtkmenutracker.c
+ gtk/gtkmenutracker.h
+ gtk/gtkmenutrackeritem.c
+ gtk/gtkmenutrackeritem.h
)
set(SHAREDLIBNAME qmenumodel)
@@ -43,6 +56,7 @@ set(QMENUMODEL_HEADERS
qdbusobject.h
qmenumodel.h
qstateaction.h
+ unitymenumodel.h
)
set(INCLUDEDIR qmenumodel)