Commits on Source (4)
-
6a2a9839
-
5adf9db9
-
1a7ac42f
-
... and promote DEFAULT_STYLE from being a pseudo style to an actual style. Addressable types that can not behave like a value type, such as having an external "ID" field, bring considerable problems and hinder maintenance. It becomes harder to serialize which is a necessity since we want to save the toolbar layout, and new tricky questions arise such as: are two models that have exactly the same layout and elements the "same", even if their IDs differ? This partially reverts commit 09ca278c, and uses deep comparison instead of associating ID to the model for selection purposes.
749652de
Showing
- modules/gui/qt/dialogs/firstrun/firstrunwizard.cpp 18 additions, 7 deletionsmodules/gui/qt/dialogs/firstrun/firstrunwizard.cpp
- modules/gui/qt/dialogs/toolbar/controlbar_profile.cpp 23 additions, 95 deletionsmodules/gui/qt/dialogs/toolbar/controlbar_profile.cpp
- modules/gui/qt/dialogs/toolbar/controlbar_profile.hpp 5 additions, 13 deletionsmodules/gui/qt/dialogs/toolbar/controlbar_profile.hpp
- modules/gui/qt/dialogs/toolbar/controlbar_profile_model.cpp 133 additions, 31 deletionsmodules/gui/qt/dialogs/toolbar/controlbar_profile_model.cpp
- modules/gui/qt/dialogs/toolbar/controlbar_profile_model.hpp 20 additions, 5 deletionsmodules/gui/qt/dialogs/toolbar/controlbar_profile_model.hpp
- modules/gui/qt/dialogs/toolbar/qml/ToolbarEditorDialog.qml 0 additions, 11 deletionsmodules/gui/qt/dialogs/toolbar/qml/ToolbarEditorDialog.qml
- modules/gui/qt/player/control_list_model.hpp 10 additions, 0 deletionsmodules/gui/qt/player/control_list_model.hpp
- modules/gui/qt/player/player_controlbar_model.cpp 20 additions, 0 deletionsmodules/gui/qt/player/player_controlbar_model.cpp
- modules/gui/qt/player/player_controlbar_model.hpp 5 additions, 0 deletionsmodules/gui/qt/player/player_controlbar_model.hpp