summaryrefslogtreecommitdiffstats
path: root/src/controls/qtmenuitem.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Rename QtMenuXxx to QQuickMenuXxxJ-P Nurmi2013-04-151-607/+0
| | | | | Change-Id: I89aa205686f0bdf2b267ad17a8ae0470c2f4751f Reviewed-by: Gabriel de Dietrich <gabriel.dedietrich@digia.com>
* Rename QtExclusiveGroup to QQuickExclusiveGroupJ-P Nurmi2013-04-121-2/+2
| | | | | Change-Id: Ic3b95c40d2698343fdeed30db5ad8a0ec3f8df22 Reviewed-by: Gabriel de Dietrich <gabriel.dedietrich@digia.com>
* Rename QtAction to QQuickActionJ-P Nurmi2013-04-121-6/+6
| | | | | Change-Id: I6e55938749cac6177d3c7f3628aba52ea661873f Reviewed-by: Gabriel de Dietrich <gabriel.dedietrich@digia.com>
* Several documentation improvementsGabriel de Dietrich2013-03-211-16/+35
| | | | | | | Includes Menu, MenuItem, Action, and ExclusiveGroup. Change-Id: I447c36fe361bbad2f5a31584f242601a150832fa Reviewed-by: Jerome Pasion <jerome.pasion@digia.com>
* Menu: Remove 'model' property, ContextMenuGabriel de Dietrich2013-03-131-6/+25
| | | | | | | | | | | | | | | In the near future, we hope that QML types like Creator/Instantiator (currently under review) will help simplify model binding, and object creation and deletion. Also, given the differences between QML models and QAbstractItemModel APIs, it's hard to provide a unified and elegant solution for this right now. ComboBox gets the part of the logic that ContextMenu was responsible for, extended to support string list and number models. Auto-tests updated and XFAIL removed where applicable. Change-Id: I9f5d4059644c495bffff76fb7c353e6fe7fde62e Reviewed-by: Frederik Gladhorn <frederik.gladhorn@digia.com>
* MenuItem: Fix QPA side of 'visible' propertyGabriel de Dietrich2013-03-121-1/+3
| | | | | Change-Id: Id5962064471fef277c666e198ef25e0ddb65649e Reviewed-by: J-P Nurmi <jpnurmi@digia.com>
* Menu: Rename 'text' property to 'title'Gabriel de Dietrich2013-03-111-1/+3
| | | | | Change-Id: Ib0b1445593ff48df56cd8d4d20122880c2dacca5 Reviewed-by: J-P Nurmi <jpnurmi@digia.com>
* QtMenu*: Cleanup header include statementsDebao Zhang2013-03-061-2/+2
| | | | | Change-Id: If1b47e16b0add48a1bda1476408ea31f6872b0ef Reviewed-by: J-P Nurmi <jpnurmi@digia.com>
* QtMenu*: Use QtAction as private implementationGabriel de Dietrich2013-03-011-145/+154
| | | | | | | | This avoids needing to duplicate some logic, in particular icon source and name changes triggering icon updates. Change-Id: Id8b34fa365db6d31eb6855f690c13073fd589a2c Reviewed-by: Jens Bache-Wiig <jens.bache-wiig@digia.com>
* Menus: Doc, manual test fixesGabriel de Dietrich2013-03-011-2/+6
| | | | | Change-Id: I98c4c6aa39f9a947f0610ac976ed74447252d06b Reviewed-by: J-P Nurmi <jpnurmi@digia.com>
* Menu: Support invisible MenuItemsGabriel de Dietrich2013-03-011-0/+4
| | | | | | | | Note that currently, invisible Menus in MenuBars are not supported because of the QPA backend. To be decided whether we want this... Change-Id: Ide01c0ddc12f07969a5466a77b5c5c67b265ec87 Reviewed-by: Jens Bache-Wiig <jens.bache-wiig@digia.com>
* MenuBar. Menu, MenuItem: Update documentation to new APIGabriel de Dietrich2013-03-011-34/+67
| | | | | | | | Also removed Menu.visibleParent since it had no apparent use. Likewise, trigger(), and the triggered() signal are now only in MenuItem. Change-Id: Ide194505664c60906019422a503b189250d6a86e Reviewed-by: Jens Bache-Wiig <jens.bache-wiig@digia.com>
* MenuBar, Menu, MenuItem, Action: New, reviewed APIGabriel de Dietrich2013-03-011-29/+96
| | | | | Change-Id: Ic018c0d9c61ddf6fdf05750bf172cf5e306d0508 Reviewed-by: Jens Bache-Wiig <jens.bache-wiig@digia.com>
* Menu: Fix 'selectedIndex' update on item triggerGabriel de Dietrich2013-02-251-7/+17
| | | | | | | | | This demanded some code refactoring, and the introduction of the parent menu property. Updated auto-tests too. Change-Id: I3d9070b0a1a76d6c174ccf13965d30413f23aadd Reviewed-by: J-P Nurmi <jpnurmi@digia.com> Reviewed-by: Caroline Chao <caroline.chao@digia.com>
* Replaced BSD with LGPL license to conform with Qt Project modulesShawn Rutledge2013-02-211-27/+28
| | | | | | | | We want to use the same license as the other Qt modules. QML files stay as BSD for now. Change-Id: I10b1484f5ab0dfe2138ff7e045d0ecfd85556aa1 Reviewed-by: Jens Bache-Wiig <jens.bache-wiig@digia.com>
* Rename QtDesktop to QtQuick.ControlsJens Bache-Wiig2013-02-211-0/+437
Change-Id: Icc61dbfc74cc2a303b9847e7d2c7ace4a9002046 Reviewed-by: Jens Bache-Wiig <jens.bache-wiig@digia.com>