John Preston
f128bd6d50
Revert "Fix repeated menu callback invocation."
...
This reverts commit 3a6708cdc5 .
2022-04-25 15:46:42 +04:00
John Preston
3a6708cdc5
Fix repeated menu callback invocation.
2022-04-21 15:18:18 +04:00
John Preston
4093d6605a
Don't attach menu callback to QAction lifetime.
2022-04-20 11:41:10 +04:00
23rd
e94d77847c
Added ability to override painting of action menu items.
2022-04-17 02:11:24 +03:00
23rd
1c14306aba
Revert "Added ability to set text color of menu item via QAction."
...
This reverts commit 8d181e53c5 .
2022-04-04 17:15:36 +03:00
23rd
8d181e53c5
Added ability to set text color of action menu item via QAction.
2022-03-31 00:43:29 +03:00
23rd
bc85f7baf3
Decomposed painting of text in Ui::Menu::Action.
2022-03-27 15:22:28 +03:00
23rd
8618812fd6
Added ability to disable menu hiding from items in easy way.
2022-02-03 01:01:31 +03:00
23rd
b81b9371e6
Removed TextParseRichText.
2022-01-08 08:24:06 +03:00
John Preston
a3b3745d7c
Allow click on a submenu-creating item.
2021-12-29 17:53:27 +03:00
John Preston
6ac846adbb
Allow adding submenu actions with icons.
2021-12-09 21:55:35 +04:00
John Preston
725654654d
Allow changing menu action icons in realtime.
2021-11-25 17:22:46 +04:00
Ilya Fedin
8e5d35229a
Simple replacements for Qt 6
...
QStringRef -> QStringView
QTextCursor constructor accepts a QTextDocument only
Some headers are moved, so paths are removed
QMatrix -> QTransform
Methods returning qsizetype are wrapped to int()s to allow compiler to deduce the type
2021-10-19 17:06:25 +04:00
John Preston
52718aa5db
Scroll to the item selected by keyboard.
2021-09-09 16:02:26 +03:00
John Preston
02c1bd5674
Allow enabling + selecting menu item under cursor.
2021-09-08 14:37:19 +03:00
23rd
beb09445d1
Appended references to const auto type in loop to prevent copying.
2021-09-08 14:01:07 +03:00
John Preston
f4cf3094c2
Force PopupMenu item selection when submenu is shown.
2021-09-08 13:46:34 +03:00
John Preston
372c576127
Fix build with some headers includes.
2021-04-23 21:36:08 +04:00
John Preston
d805dca4c7
Allow menu items to update height.
2021-03-11 19:17:01 +04:00
23rd
9d57ba47b0
Fixed adjustment of menu with single item.
2021-02-18 07:58:53 +03:00
John Preston
e2c940dcdc
Expose menu and menu style in PopupMenu.
2021-02-11 20:09:31 +04:00
23rd
e2633c4b6f
Fixed updating selected item when menu is moved.
2021-02-02 21:56:43 +03:00
23rd
4748986bf4
Returned ability to use right click for menu actions.
2021-01-30 10:55:17 +03:00
23rd
d94cb34219
Fixed adjustment of menu items by largest width.
2021-01-29 21:28:15 +03:00
John Preston
315a0457cf
Improve menu selection tracking.
2021-01-27 23:08:27 +04:00
23rd
bda12f2bec
Fixed resizing menu with wide items.
2021-01-25 17:21:26 +03:00
23rd
912f0b48a6
Fixed mouse selecting of menu item when it was deselected via keyboard.
2021-01-20 00:20:39 +03:00
23rd
70aa4833b7
Removed redundant property of mouse selection item from menu.
2021-01-20 00:20:39 +03:00
23rd
fedeac3f08
Removed redundant property of current selected item from menu.
2021-01-20 00:20:39 +03:00
23rd
0ce0766b5e
Removed redundant hasSubmenu property from menu item base.
2021-01-20 00:20:39 +03:00
23rd
43f09755e5
Moved key press handling from menu to menu item base.
2021-01-20 00:20:39 +03:00
23rd
5d74463bc9
Renamed contentWidth property to minWidth in menu items.
2021-01-20 00:20:39 +03:00
23rd
0d6a0d9cef
Moved mouse selecting of menu items to menu base item.
2021-01-20 00:20:39 +03:00
23rd
4325eb2f1b
Wrapped raw QAction pointers with not_null in menu items.
2021-01-20 00:20:39 +03:00
23rd
a6a2a8dde0
Fixed crash in dropdown menu.
2021-01-20 00:20:39 +03:00
23rd
79146e54b9
Returned finish of animating to menu.
2021-01-20 00:20:39 +03:00
23rd
5e37c06a6a
Added action menu item with toggle view.
2021-01-20 00:20:39 +03:00
23rd
3640f69369
Removed redundant argument from action menu item constructor.
2021-01-20 00:20:39 +03:00
23rd
0c5135f671
Added ability to fill menu with custom widgets.
2021-01-20 00:20:39 +03:00
23rd
497452250a
Added ability to set index to menu item.
2021-01-20 00:20:39 +03:00
23rd
df0a8ff589
Slightly refactored creating new items in menu.
2021-01-20 00:20:39 +03:00
23rd
98fa99ae42
Fixed mouse clicking on disabled context menu items.
2021-01-20 00:20:39 +03:00
23rd
11a2b0f88d
Added ability to check if menu has no items.
2021-01-20 00:20:39 +03:00
23rd
ec988db6c7
Replaced passing of numerous arguments with struct in menu.
2021-01-20 00:20:39 +03:00
23rd
4cbe5fc464
Moved all files related to menu to separate namespace.
2021-01-20 00:20:39 +03:00
23rd
f3e5220dfb
Moved menu action item to separate file.
2021-01-20 00:20:39 +03:00
23rd
7e52011a06
Moved menu separator to separate file.
2021-01-20 00:20:39 +03:00
23rd
8d5bdd6b7e
Partially replaced code for using widgets as items in Ui::Menu.
2021-01-20 00:20:39 +03:00