summaryrefslogtreecommitdiffstats
path: root/tests/manual/qtabbar
diff options
context:
space:
mode:
authorGabriel de Dietrich <gabriel.dedietrich@qt.io>2017-10-20 18:01:11 +0700
committerGabriel de Dietrich <gabriel.dedietrich@qt.io>2017-10-24 09:17:49 +0000
commit0261c22d41ed7be5adb5bab8a8ae4ee3c10968e9 (patch)
tree1fbce7eb0cd1c872dda4a47e3e2472e4f350eefc /tests/manual/qtabbar
parent9c58dd15885d813aeb5d83d2869c0f3a3ee5fcfe (diff)
Add menu creation manual test
We have found that there are three important operations when it comes to menu creation and putting it up in the native menubar: * Adding the action to its parent menu * Setting the submenu as the action's menu * Populating the actual submenu This application tests all possible permutations for these three operations, starting from the menubar and down two more menu levels. Two command-line options allow, first, to create a late menubar that will replace the original menubar from the main window form (--new-menubar) with, second, the option of creating it parentless (--no-parent) before setting it as the new main window menubar. While mostly interesting for platforms supporting QPA menus and menubars, this could be useful as a trivial check for QMenu and QMenuBar in a pure QWidget environment. As of today, the application shows at least three issues on macOS which will be fixed in upcoming patches. Change-Id: Id3c1e0f346c6fe27ab4656ff045b88a0a8623740 Reviewed-by: Shawn Rutledge <shawn.rutledge@qt.io>
Diffstat (limited to 'tests/manual/qtabbar')
0 files changed, 0 insertions, 0 deletions