aboutsummaryrefslogtreecommitdiff
path: root/libqmenumodel/src/gtk/gtkmenutrackeritem.c
Commit message (Collapse)AuthorAgeFilesLines
* Fix crash from not NULLing a variant that we later might try to unrefMichael Terry2015-04-301-0/+1
|
* Add UnityMenuModel::getActionLars Uebernickel2013-09-021-0/+6
| | | | | | 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.
* gtk_menu_tracker_item_get_action_name: return full name, including namespaceLars Uebernickel2013-09-021-6/+13
|
* Allow changing action stateNick Dedekind2013-08-051-0/+43
|\
| * removed debug codeNick Dedekind2013-07-311-3/+0
| |
| * Added menu action updateStateNick Dedekind2013-07-301-0/+21
| |
| * Added action nameNick Dedekind2013-07-301-0/+24
|/
* Expose the state of a menu item's action in model.actionStateLars Uebernickel2013-07-261-0/+36
|
* unitymenumodel: expose type and extended attributes to qmlLars Uebernickel2013-07-251-0/+41
|
* Introduce UnityMenuModel and UnityQmlMenuModelLars Uebernickel2013-06-041-0/+788
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.