Commit Graph

28 Commits

Author SHA1 Message Date
Paddle
4ca5f2f067 Pref: Wb: remove the need to restart on wb activation and order change. 2023-05-22 10:13:13 +02:00
Paddle
710cb5d81f Pref: Wb: prevent duplicate workbenches in the lists. 2023-05-11 10:25:29 +02:00
Paddle
77073a9710 Pref: Wb: disabling wb do not disable auto-load. 2023-04-17 21:37:46 +02:00
Chris Hennes
fec34a61b8 Merge pull request #9117 from Ondsel-Development/wb_pref_fixes
Wb pref fixes
2023-04-04 14:05:47 -05:00
luzpaz
5444a4a0cb Fix trailing whitespace 2023-04-02 12:18:13 +02:00
0penBrain
1c5ea5f278 Use qOverload macro instead of QOverload 2023-03-31 17:17:34 +02:00
Paddle
dbd65e2b37 Pref: wb: change to disabled + ordered lists. 2023-03-31 14:12:27 +02:00
Paddle
0d61b99a36 Pref: wb: change parameter group to prevent issues between 0.21 and older versions. 2023-03-31 14:12:27 +02:00
Paddle
3ef64e6849 Pref: wb: remove the list of disabled wb.
TODO: Addon Manager should add workbenches to the list of enabled wb on installation. And remove them from the list on uninstall.
TODO: Addon Manager 'disable mode' should be removed.
2023-03-31 14:12:27 +02:00
Paddle
263d7c0999 Pref: wb: disable test workbench by default. It still appears and can be activated in the pref page. 2023-03-31 14:12:27 +02:00
Paddle
5f124808f8 Pref: wb: disable none workbench by default. 2023-03-31 14:12:27 +02:00
Paddle
7ea4588499 Pref: Wb: remove args first element on restart.
- isRebootRequired is not public but in accept&reject.
- PreferencePage::isRebootRequired changed to const
- Change 2 warnings to log
- remove useless  c_str()
- Change DlgPreferencesImp::isRebootRequired name + reboot by restart everywhere.
- Sort workbenches so that disabled wb are sorted.
2023-03-31 14:12:27 +02:00
Paddle
963fc2b17e Pref: Wb : move 'Wb by tab' to wb pref page. 2023-03-28 15:18:28 +02:00
Paddle
4686420326 Changed copyright texts of modified pages. 2023-03-28 15:18:28 +02:00
Paddle
2107002ed2 Pref: - add require-reboot capability to PreferencePage.
- Implement this require-reboot in wb pref page
2023-03-28 15:18:23 +02:00
Paddle
24699f39a0 Pref: Wb: add shortcuts + reorder when wb toggled. 2023-03-28 12:09:15 +02:00
Paddle
dd10649096 Pref: Wb: add shortcuts. 2023-03-28 12:09:15 +02:00
Paddle
e66c0468db Pref: Wb: lambda to simplify saveSettings() 2023-03-28 12:09:15 +02:00
Paddle
3a66218f9d Pref: Wb: startup wb has to be autoloading. 2023-03-28 12:09:15 +02:00
Paddle
09c9fd601d Pref: Wb: remove the dlg pointer from the wbListItem 2023-03-28 12:09:15 +02:00
Paddle
c480af73bc Pref: Wb: add setters and getters to wbListItem 2023-03-28 12:09:15 +02:00
Paddle
f9c5c08344 Pref: wb: Move wbListItem to cpp. 2023-03-28 12:09:15 +02:00
Paddle
398d84391d Preferences: workbench: make a wbListItem qwidget sub class 2023-03-28 12:09:15 +02:00
Paddle
a0f1b46f4e Preferences: Workbench: Change the QListWidgetDragBug name to ListWidgetDragBug. Move the wbList setXxx() to ctor. Fix the 'Currently, your...' 2023-03-28 12:09:15 +02:00
Paddle
55d93ce3fb Preferences: Workbench: Move the buttons closer to the label. 2023-03-28 12:09:15 +02:00
Paddle
d1e97444c9 Preferences: Workbench: Move startup workbench to workbench page 2023-03-28 12:09:03 +02:00
Paddle
46a1fe435c Preference: Move workbench selector position to the workbench preference page. 2023-03-28 11:59:32 +02:00
Paddle
255270b21f Preference: Replace the name LazyLoaded by Workbenches. 2023-03-28 11:59:32 +02:00