Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | unitymenumodel: allow setting multiple prefixed action groups | Lars Uebernickel | 2013-06-24 | 1 | -12/+15 | |
| | ||||||
* | unitymenumodel: set free func on GSequence | Lars Uebernickel | 2013-06-24 | 1 | -29/+10 | |
| | | | | | Makes item removal code much cleaner (no need for the explicit free), at the cost of another qdata. | |||||
* | unitymenumodel: use g_clear_object | Lars Uebernickel | 2013-06-24 | 1 | -6/+2 | |
| | ||||||
* | unitymenumodel: remove forSubMenu | Lars Uebernickel | 2013-06-24 | 1 | -13/+6 | |
| | ||||||
* | unitymenumodel: move role enum into .cpp | Lars Uebernickel | 2013-06-24 | 1 | -3/+10 | |
| | | | | No need for that to be public. | |||||
* | unitymenumodel: remove redundant priv functions | Lars Uebernickel | 2013-06-24 | 1 | -67/+42 | |
| | ||||||
* | Move unityqmlmenumodel's properties to unitymenumodel | Lars Uebernickel | 2013-06-24 | 1 | -60/+115 | |
| | | | | | | | | 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: call init in the the constructor that is meant to be used ↵ | Lars Uebernickel | 2013-06-05 | 1 | -0/+1 | |
| | | | | from c++ | |||||
* | unitymenumodel: add support for submenus | Lars Uebernickel | 2013-06-05 | 1 | -18/+65 | |
| | ||||||
* | unitymenumodel: add activate() | Lars Uebernickel | 2013-06-05 | 1 | -0/+17 | |
| | ||||||
* | unitymenumodel: expose isSeparator | Lars Uebernickel | 2013-06-04 | 1 | -0/+4 | |
| | ||||||
* | unitymenumodel: watch the bus name | Lars Uebernickel | 2013-06-04 | 1 | -30/+83 | |
| | | | | This makes it possible to restart the service that provides the menu. | |||||
* | Introduce UnityMenuModel and UnityQmlMenuModel | Lars Uebernickel | 2013-06-04 | 1 | -0/+227 | |
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. |