aboutsummaryrefslogtreecommitdiff
path: root/libqmenumodel/src/unitymenumodel.h
Commit message (Collapse)AuthorAgeFilesLines
* Add UnityMenuAction::index propertyLars Uebernickel2013-09-031-1/+1
|
* Add UnityMenuModel::getActionLars Uebernickel2013-09-021-0/+1
| | | | | | A method that returns a UnityMenuAction for a menu item. It must be used if the action name came from an attribute on the menu item so that the menu item's namespace can be prepended to the action name.
* removed newlineNick Dedekind2013-08-221-1/+0
|
* Added activate/changeState to UnityMenuModelNick Dedekind2013-08-221-0/+2
|
* Added UnityMenuAction for out-of-line actions. Action muxer copied to submenus.Nick Dedekind2013-08-211-0/+10
|
* Removed UnityMenuAction. Fixed leaks from unitymenumodel.Nick Dedekind2013-08-121-1/+3
|
* Use qevents to send between direct glib loop events and qt.Nick Dedekind2013-08-121-0/+3
|\
| * glib callbacks pass events through qt.Nick Dedekind2013-08-091-0/+3
| |
* | Re-add UnityMenuModel::activate()Lars Uebernickel2013-08-091-0/+1
|/
* Added menu action updateStateNick Dedekind2013-07-301-3/+0
|
* Add ActionStateParserNick Dedekind2013-07-301-1/+8
|
* unitymenumodel: add get()Lars Uebernickel2013-07-261-0/+1
|
* unitymenumodel: expose type and extended attributes to qmlLars Uebernickel2013-07-251-0/+1
|
* unitymenumodel: allow setting multiple prefixed action groupsLars Uebernickel2013-06-241-4/+4
|
* unitymenumodel: move role enum into .cppLars Uebernickel2013-06-241-8/+0
| | | | No need for that to be public.
* Move unityqmlmenumodel's properties to unitymenumodelLars Uebernickel2013-06-241-6/+18
| | | | | | | | This gets rid of the ad-hoc construct-only properties and ::init() vfunc. Names and paths can now be changed after creating the menu model. This will probably be used seldom in practice, but it makes the code a bit cleaner. Unityqmlmenumodel doesn't do anything interesting right now.
* unitymenumodel: add support for submenusLars Uebernickel2013-06-051-0/+2
|
* unitymenumodel: add activate()Lars Uebernickel2013-06-051-0/+3
|
* unitymenumodel: expose isSeparatorLars Uebernickel2013-06-041-1/+2
|
* Introduce UnityMenuModel and UnityQmlMenuModelLars Uebernickel2013-06-041-0/+56
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.