![]() |
VR-Forces 5.0.1 Developer's Guide
|
A styled QMainWindow that maintains color mappings for icons. This styled main window support mappings for 4 different colors for each QIcon::Mode. An example style block that populates the icon color mappings in the main window of the application can look like:
QMainWindow::DtStyledQMainWindow { qproperty-ActualIconPrimaryColor: #9AA0A6; qproperty-NormalOffIconPrimaryColor: #DDDDDD; qproperty-DisabledOffIconPrimaryColor: #5A5A5A; qproperty-SelectedOffIconPrimaryColor: #DDDDDD; qproperty-ActiveOffIconPrimaryColor: #000000; }
Which means, for every SVG application icon, we will swap the #9AA0A6 with #DDDDDD before creating the QIcon::Mode::Normal/QIcon::State::Off configuration for the instance of the icon. The widget icon style manager is responsible for the generation implementation.

Public Member Functions | |
| virtual std::vector< std::pair < QColor, QColor > > | iconColorMappings (QIcon::Mode modeToGetMappingsFor, QIcon::State stateToGetMappingsFor) const |
| virtual void | invalidateIconColorMappings () |
Protected Member Functions | |
| DtStyledQMainWindow (QWidget *parent=0, Qt::WindowFlags flags=0) | |
|
protected |
Constructor protected. Use the provider.
|
virtual |
Get the color mappings to use for the provided QIcon::Mode and QIcon::State.
|
virtual |
Invalidate the color mappings to use for application icons This is invoked by the parent application when new stylesheet(s) are being used.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
| QColor makVrv::DtStyledQMainWindow::ActualIconPrimaryColor |
| QColor makVrv::DtStyledQMainWindow::NormalOffIconPrimaryColor |
| QColor makVrv::DtStyledQMainWindow::NormalOnIconPrimaryColor |
| QColor makVrv::DtStyledQMainWindow::DisabledOffIconPrimaryColor |
| QColor makVrv::DtStyledQMainWindow::DisabledOnIconPrimaryColor |
| QColor makVrv::DtStyledQMainWindow::SelectedOffIconPrimaryColor |
| QColor makVrv::DtStyledQMainWindow::SelectedOnIconPrimaryColor |
| QColor makVrv::DtStyledQMainWindow::ActiveIconOffPrimaryColor |
| QColor makVrv::DtStyledQMainWindow::ActiveIconOnPrimaryColor |
| QColor makVrv::DtStyledQMainWindow::ActualIconSecondaryColorOne |
| QColor makVrv::DtStyledQMainWindow::NormalOffIconSecondaryColorOne |
| QColor makVrv::DtStyledQMainWindow::NormalOnIconSecondaryColorOne |
| QColor makVrv::DtStyledQMainWindow::DisabledOffIconSecondaryColorOne |
| QColor makVrv::DtStyledQMainWindow::DisabledOnIconSecondaryColorOne |
| QColor makVrv::DtStyledQMainWindow::SelectedOffIconSecondaryColorOne |
| QColor makVrv::DtStyledQMainWindow::SelectedOnIconSecondaryColorOne |
| QColor makVrv::DtStyledQMainWindow::ActiveOffIconSecondaryColorOne |
| QColor makVrv::DtStyledQMainWindow::ActiveOnIconSecondaryColorOne |
| QColor makVrv::DtStyledQMainWindow::ActualIconSecondaryColorTwo |
| QColor makVrv::DtStyledQMainWindow::NormalOffIconSecondaryColorTwo |
| QColor makVrv::DtStyledQMainWindow::NormalOnIconSecondaryColorTwo |
| QColor makVrv::DtStyledQMainWindow::DisabledOffIconSecondaryColorTwo |
| QColor makVrv::DtStyledQMainWindow::DisabledOnIconSecondaryColorTwo |
| QColor makVrv::DtStyledQMainWindow::SelectedOffIconSecondaryColorTwo |
| QColor makVrv::DtStyledQMainWindow::SelectedOnIconSecondaryColorTwo |
| QColor makVrv::DtStyledQMainWindow::ActiveIconOffSecondaryColorTwo |
| QColor makVrv::DtStyledQMainWindow::ActiveIconOnSecondaryColorTwo |
| QColor makVrv::DtStyledQMainWindow::ActualIconSecondaryColorThree |
| QColor makVrv::DtStyledQMainWindow::NormalOffIconSecondaryColorThree |
| QColor makVrv::DtStyledQMainWindow::NormalOnIconSecondaryColorThree |
| QColor makVrv::DtStyledQMainWindow::DisabledOffIconSecondaryColorThree |
| QColor makVrv::DtStyledQMainWindow::DisabledOnIconSecondaryColorThree |
| QColor makVrv::DtStyledQMainWindow::SelectedOffIconSecondaryColorThree |
| QColor makVrv::DtStyledQMainWindow::SelectedOnIconSecondaryColorThree |
| QColor makVrv::DtStyledQMainWindow::ActiveOffOffIconSecondaryColorThree |
| QColor makVrv::DtStyledQMainWindow::ActiveOffOnIconSecondaryColorThree |
| QColor makVrv::DtStyledQMainWindow::ActualIconSecondaryColorFour |
| QColor makVrv::DtStyledQMainWindow::NormalOffIconSecondaryColorFour |
| QColor makVrv::DtStyledQMainWindow::NormalOnIconSecondaryColorFour |
| QColor makVrv::DtStyledQMainWindow::DisabledOffIconSecondaryColorFour |
| QColor makVrv::DtStyledQMainWindow::DisabledOnIconSecondaryColorFour |
| QColor makVrv::DtStyledQMainWindow::SelectedOffIconSecondaryColorFour |
| QColor makVrv::DtStyledQMainWindow::SelectedOnIconSecondaryColorFour |
| QColor makVrv::DtStyledQMainWindow::ActiveOffIconSecondaryColorFour |
| QColor makVrv::DtStyledQMainWindow::ActiveOnIconSecondaryColorFour |
| QColor makVrv::DtStyledQMainWindow::ActualIconSecondaryColorFive |
| QColor makVrv::DtStyledQMainWindow::NormalOffIconSecondaryColorFive |
| QColor makVrv::DtStyledQMainWindow::NormalOnIconSecondaryColorFive |
| QColor makVrv::DtStyledQMainWindow::DisabledOffIconSecondaryColorFive |
| QColor makVrv::DtStyledQMainWindow::DisabledOnIconSecondaryColorFive |
| QColor makVrv::DtStyledQMainWindow::SelectedOffIconSecondaryColorFive |
| QColor makVrv::DtStyledQMainWindow::SelectedOnIconSecondaryColorFive |
| QColor makVrv::DtStyledQMainWindow::ActiveOffIconSecondaryColorFive |
| QColor makVrv::DtStyledQMainWindow::ActiveOnIconSecondaryColorFive |
| QColor makVrv::DtStyledQMainWindow::ActualIconSecondaryColorSix |
| QColor makVrv::DtStyledQMainWindow::NormalOffIconSecondaryColorSix |
| QColor makVrv::DtStyledQMainWindow::NormalOnIconSecondaryColorSix |
| QColor makVrv::DtStyledQMainWindow::DisabledOffIconSecondaryColorSix |
| QColor makVrv::DtStyledQMainWindow::DisabledOnIconSecondaryColorSix |
| QColor makVrv::DtStyledQMainWindow::SelectedOffIconSecondaryColorSix |
| QColor makVrv::DtStyledQMainWindow::SelectedOnIconSecondaryColorSix |
| QColor makVrv::DtStyledQMainWindow::ActiveOffIconSecondaryColorSix |
| QColor makVrv::DtStyledQMainWindow::ActiveOnIconSecondaryColorSix |
| QColor makVrv::DtStyledQMainWindow::ActualIconSecondaryColorSeven |
| QColor makVrv::DtStyledQMainWindow::NormalOffIconSecondaryColorSeven |
| QColor makVrv::DtStyledQMainWindow::NormalOnIconSecondaryColorSeven |
| QColor makVrv::DtStyledQMainWindow::DisabledOffIconSecondaryColorSeven |
| QColor makVrv::DtStyledQMainWindow::DisabledOnIconSecondaryColorSeven |
| QColor makVrv::DtStyledQMainWindow::SelectedOffIconSecondaryColorSeven |
| QColor makVrv::DtStyledQMainWindow::SelectedOnIconSecondaryColorSeven |
| QColor makVrv::DtStyledQMainWindow::ActiveOffIconSecondaryColorSeven |
| QColor makVrv::DtStyledQMainWindow::ActiveOnIconSecondaryColorSeven |
| QColor makVrv::DtStyledQMainWindow::ActualIconSecondaryColorEight |
| QColor makVrv::DtStyledQMainWindow::NormalOffIconSecondaryColorEight |
| QColor makVrv::DtStyledQMainWindow::NormalOnIconSecondaryColorEight |
| QColor makVrv::DtStyledQMainWindow::DisabledOffIconSecondaryColorEight |
| QColor makVrv::DtStyledQMainWindow::DisabledOnIconSecondaryColorEight |
| QColor makVrv::DtStyledQMainWindow::SelectedOffIconSecondaryColorEight |
| QColor makVrv::DtStyledQMainWindow::SelectedOnIconSecondaryColorEight |
| QColor makVrv::DtStyledQMainWindow::ActiveOffIconSecondaryColorEight |
| QColor makVrv::DtStyledQMainWindow::ActiveOnIconSecondaryColorEight |