diff options
author | Lars Uebernickel <lars.uebernickel@canonical.com> | 2013-06-04 15:35:59 -0400 |
---|---|---|
committer | Lars Uebernickel <lars.uebernickel@canonical.com> | 2013-06-04 15:35:59 -0400 |
commit | 4fc790c377f4ca154ea5fc8beca6fd9078edf2ee (patch) | |
tree | 240a394865e0012ed0b439c71b437771ec2182b2 /libqmenumodel/src/CMakeLists.txt | |
parent | 885710fa1a01644cdc736074a06aef0616f06abe (diff) | |
download | qmenumodel-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.txt | 14 |
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) |