The main window class creates a QQuickWindow and acts as an interface which provides properties and functions which can be called from Main.qml. More...
#include <MainWindow.hh>
Public Slots | |
void | OnAddPlugin (QString _plugin) |
Add a plugin to the window. | |
void | OnLoadConfig (const QString &_path) |
Callback when load configuration is selected. | |
void | OnSaveConfig () |
Callback when "save configuration" is selected. | |
void | OnSaveConfigAs (const QString &_path) |
Callback when "save configuration as" is selected. | |
void | OnStopServer () |
Callback when "shutdown simulation" is called. | |
Signals | |
void | configChanged () |
Notifies when the window config has changed. | |
void | DefaultExitActionChanged () |
Notifies when the defaultExitAction has changed. | |
void | DialogOnExitTextChanged () |
Notifies when dialogOnExitText has changed. | |
void | ExitDialogCloseGuiTextChanged () |
Notifies when exitDialogCloseGuiText has changed. | |
void | ExitDialogShowCloseGuiChanged () |
Notifies when the exitDialogShowCloseGui flag has changed. | |
void | ExitDialogShowShutdownChanged () |
Notifies when the exitDialogShowShutdown flag has changed. | |
void | ExitDialogShutdownTextChanged () |
Notifies when exitDialogShutdownText has changed. | |
void | MaterialAccentChanged () |
Notifies when the accent color has changed. | |
void | MaterialPrimaryChanged () |
Notifies when the primary color has changed. | |
void | MaterialThemeChanged () |
Notifies when the theme has changed. | |
void | notify (const QString &_message) |
Displays a message to the user The message will appear in a snackbar, this message requires to click on the botton "Dismiss" to close the dialog. | |
void | notifyWithDuration (const QString &_message, int _duration) |
Displays a message to the user The message will appear in a snackbar, this message disappear when the duration is over, or if the user clicks outside or escape before that. | |
void | PluginCountChanged () |
Notifies when the number of plugins has changed. | |
void | PluginToolBarColorDarkChanged () |
Notifies when the toolbar color dark has changed. | |
void | PluginToolBarColorLightChanged () |
Notifies when the toolbar color light has changed. | |
void | PluginToolBarTextColorDarkChanged () |
Notifies when the toolbar text color dark has changed. | |
void | PluginToolBarTextColorLightChanged () |
Notifies when the toolbar text color light has changed. | |
void | ShowDefaultDrawerOptsChanged () |
Notifies when the show drawer default options flag has changed. | |
void | ShowDialogOnExitChanged () |
Notifies when the showDialogOnExit flag has changed. | |
void | ShowDrawerChanged () |
Notifies when the show drawer flag has changed. | |
void | ShowPluginMenuChanged () |
Notifies when the show menu flag has changed. | |
void | ToolBarColorDarkChanged () |
Notifies when the toolbar color dark has changed. | |
void | ToolBarColorLightChanged () |
Notifies when the toolbar color light has changed. | |
void | ToolBarTextColorDarkChanged () |
Notifies when the toolbar text color dark has changed. | |
void | ToolBarTextColorLightChanged () |
Notifies when the toolbar text color light has changed. | |
Public Member Functions | |
MainWindow () | |
Constructor. | |
virtual | ~MainWindow () |
Destructor. | |
bool | ApplyConfig (const WindowConfig &_config) |
Apply a WindowConfig to this window and keep a copy of it. | |
WindowConfig | CurrentWindowConfig () const |
Get the current window configuration. | |
Q_INVOKABLE ExitAction | DefaultExitAction () const |
Get the action performed when GUI closes without prompt. | |
Q_INVOKABLE QString | DialogOnExitText () const |
Get the text of prompt in exit dialog. | |
Q_INVOKABLE QString | ExitDialogCloseGuiText () const |
Get the text of the "Close GUI" button in exit dialog. | |
Q_INVOKABLE bool | ExitDialogShowCloseGui () const |
Get the flag to show "Close GUI" button in exit dialog. | |
Q_INVOKABLE bool | ExitDialogShowShutdown () const |
Get the flag to show "shutdown" button in exit dialog. | |
Q_INVOKABLE QString | ExitDialogShutdownText () const |
Get the text of the "shutdown" button in exit dialog. | |
Q_INVOKABLE QString | MaterialAccent () const |
Returns the material accent color. | |
Q_INVOKABLE QString | MaterialPrimary () const |
Returns the material primary color. | |
Q_INVOKABLE QString | MaterialTheme () const |
Returns the material theme. | |
Q_INVOKABLE int | PluginCount () const |
Returns the number of plugins current instantiated in the window. | |
Q_INVOKABLE QStringList | PluginListModel () const |
Return a list of all plugin names found. | |
Q_INVOKABLE QString | PluginToolBarColorDark () const |
Returns the plugin toolbar color for dark theme. | |
Q_INVOKABLE QString | PluginToolBarColorLight () const |
Returns the plugin toolbar color for light theme. | |
Q_INVOKABLE QString | PluginToolBarTextColorDark () const |
Returns the plugin toolbar text color for dark theme. | |
Q_INVOKABLE QString | PluginToolBarTextColorLight () const |
Returns the plugin toolbar text color for light theme. | |
QQuickWindow * | QuickWindow () const |
Get the QtQuick window created by this object. | |
void | SaveConfig (const std::string &_path) |
Save current window and plugin configuration to a file on disk. Will open an error dialog in case it's not possible to write to the path. | |
Q_INVOKABLE std::string | ServerControlService () const |
Get the topic of the server control service. | |
Q_INVOKABLE void | SetDefaultExitAction (enum ExitAction _defaultExitAction) |
Set the action performed when GUI closes without prompt. | |
Q_INVOKABLE void | SetDialogOnExitText (const QString &_dialogOnExitText) |
Set the text of the prompt in exit dialog. | |
Q_INVOKABLE void | SetExitDialogCloseGuiText (const QString &_exitDialogCloseGuiText) |
Set the text of the "Close GUI" button in exit dialog. | |
Q_INVOKABLE void | SetExitDialogShowCloseGui (bool _exitDialogShowCloseGui) |
Set the flag to show "Close GUI" button in exit dialog. | |
Q_INVOKABLE void | SetExitDialogShowShutdown (bool _exitDialogShowShutdown) |
Set the flag to show "shutdown" button in exit dialog. | |
Q_INVOKABLE void | SetExitDialogShutdownText (const QString &_exitDialogShutdownText) |
Set the text of the "shutdown" button in exit dialog. | |
Q_INVOKABLE void | SetMaterialAccent (const QString &_materialAccent) |
Sets the material accent color. | |
Q_INVOKABLE void | SetMaterialPrimary (const QString &_materialPrimary) |
Sets the material primary color. | |
Q_INVOKABLE void | SetMaterialTheme (const QString &_materialTheme) |
Sets the material theme. | |
Q_INVOKABLE void | SetPluginCount (const int _pluginCount) |
Sets the number of plugins current instantiated in the window. | |
Q_INVOKABLE void | SetPluginToolBarColorDark (const QString &_pluginPluginToolBarColorDark) |
Sets the plugin toolbar color for dark theme. | |
Q_INVOKABLE void | SetPluginToolBarColorLight (const QString &_pluginPluginToolBarColorLight) |
Sets the plugin toolbar color for light theme. | |
Q_INVOKABLE void | SetPluginToolBarTextColorDark (const QString &_pluginPluginToolBarTextColorDark) |
Sets the plugin toolbar text color for dark theme. | |
Q_INVOKABLE void | SetPluginToolBarTextColorLight (const QString &_pluginPluginToolBarTextColorLight) |
Sets the plugin toolbar text color for light theme. | |
void | SetRenderEngine (const std::string &_renderEngine) |
Set the Render engine GUI name passed by the command line. | |
Q_INVOKABLE void | SetServerControlService (const std::string &_service) |
Set the topic of the server control service. | |
Q_INVOKABLE void | SetShowDefaultDrawerOpts (const bool _showDefaultDrawerOpts) |
Set the flag to show the side drawer's default options. | |
Q_INVOKABLE void | SetShowDialogOnExit (bool _showDialogOnExit) |
Set the flag to show the confirmation dialog when exiting. | |
Q_INVOKABLE void | SetShowDrawer (const bool _showDrawer) |
Set the flag to show the side drawer. | |
Q_INVOKABLE void | SetShowPluginMenu (const bool _showPluginMenu) |
Set the flag to show the plugin menu. | |
Q_INVOKABLE void | SetToolBarColorDark (const QString &_toolBarColorDark) |
Sets the top toolbar color for dark theme. | |
Q_INVOKABLE void | SetToolBarColorLight (const QString &_toolBarColorLight) |
Sets the top toolbar color for light theme. | |
Q_INVOKABLE void | SetToolBarTextColorDark (const QString &_toolBarTextColorDark) |
Sets the top toolbar text color for dark theme. | |
Q_INVOKABLE void | SetToolBarTextColorLight (const QString &_toolBarTextColorLight) |
Sets the top toolbar text color for light theme. | |
Q_INVOKABLE bool | ShowDefaultDrawerOpts () const |
Get the flag to show the side drawer's default options. | |
Q_INVOKABLE bool | ShowDialogOnExit () const |
Get the flag to show the plugin menu. | |
Q_INVOKABLE bool | ShowDrawer () const |
Get the flag to show the side drawer. | |
Q_INVOKABLE bool | ShowPluginMenu () const |
Get the flag to show the plugin menu. | |
Q_INVOKABLE QString | ToolBarColorDark () const |
Returns the top toolbar color for dark theme. | |
Q_INVOKABLE QString | ToolBarColorLight () const |
Returns the top toolbar color for light theme. | |
Q_INVOKABLE QString | ToolBarTextColorDark () const |
Returns the top toolbar text color for dark theme. | |
Q_INVOKABLE QString | ToolBarTextColorLight () const |
Returns the top toolbar text color for light theme. | |
Public Member Functions inherited from QObject | |
QObject (QObject *parent) | |
QObject (QObject *parent, const char *name) | |
virtual | ~QObject () |
bool | blockSignals (bool block) |
QObject * | child (const char *objName, const char *inheritsClass, bool recursiveSearch) const |
const QObjectList & | children () const |
const char * | className () const |
bool | connect (const QObject *sender, const char *signal, const char *method, Qt::ConnectionType type) const |
void | deleteLater () |
void | destroyed (QObject *obj) |
bool | disconnect (const char *signal, const QObject *receiver, const char *method) |
bool | disconnect (const QObject *receiver, const char *method) |
void | dumpObjectInfo () |
void | dumpObjectTree () |
QList< QByteArray > | dynamicPropertyNames () const |
virtual bool | event (QEvent *e) |
virtual bool | eventFilter (QObject *watched, QEvent *event) |
T | findChild (const QString &name) const |
QList< T > | findChildren (const QRegExp ®Exp) const |
QList< T > | findChildren (const QString &name) const |
bool | inherits (const char *className) const |
void | insertChild (QObject *object) |
void | installEventFilter (QObject *filterObj) |
bool | isA (const char *className) const |
bool | isWidgetType () const |
void | killTimer (int id) |
virtual const QMetaObject * | metaObject () const |
void | moveToThread (QThread *targetThread) |
const char * | name () const |
const char * | name (const char *defaultName) const |
QString | objectName () const |
QObject * | parent () const |
QVariant | property (const char *name) const |
void | removeChild (QObject *object) |
void | removeEventFilter (QObject *obj) |
void | setName (const char *name) |
void | setObjectName (const QString &name) |
void | setParent (QObject *parent) |
bool | setProperty (const char *name, const QVariant &value) |
bool | signalsBlocked () const |
int | startTimer (int interval) |
QThread * | thread () const |
Properties | |
ExitAction | defaultExitAction |
Flag to enable confirmation dialog on exit. | |
QString | dialogOnExitText |
Text of the prompt in confirmation dialog on exit. | |
QString | exitDialogCloseGuiText |
Text of the "Close GUI" button in confirmation dialog on exit. | |
bool | exitDialogShowCloseGui |
Flag to show "close GUI" button in confirmation dialog on exit. | |
bool | exitDialogShowShutdown |
Flag to show "shutdown" button in confirmation dialog on exit. | |
QString | exitDialogShutdownText |
Text of the "shutdown" button in confirmation dialog on exit. | |
QString | materialAccent |
Material accent color (Pre-defined color name or hex value) | |
QString | materialPrimary |
Material primary color (Pre-defined color name or hex value) | |
QString | materialTheme |
Material theme (Light / Dark) | |
int | pluginCount |
Number of plugins currently instantiated inside the window. | |
QString | pluginToolBarColorDark |
Plugin toolbar color for dark theme (Pre-defined color name or hex value). Defaults to material accent. | |
QString | pluginToolBarColorLight |
Plugin toolbar color for light theme (Pre-defined color name or hex value). Defaults to material accent. | |
QString | pluginToolBarTextColorDark |
Plugin toolbar text color for dark theme (Pre-defined color name or hex value). Defaults to material foreground. | |
QString | pluginToolBarTextColorLight |
Plugin toolbar text color for light theme (Pre-defined color name or hex value). Defaults to material foreground. | |
bool | showDefaultDrawerOpts |
Flag to show side drawer's default options. | |
bool | showDialogOnExit |
Flag to enable confirmation dialog on exit. | |
bool | showDrawer |
Flag to show side drawer. | |
bool | showPluginMenu |
Flag to show plugins menu. | |
QString | toolBarColorDark |
Top toolbar color for dark theme (Pre-defined color name or hex value). Defaults to material primary. | |
QString | toolBarColorLight |
Top toolbar color for light theme (Pre-defined color name or hex value). Defaults to material primary. | |
QString | toolBarTextColorDark |
Top toolbar text color for dark theme (Pre-defined color name or hex value). Defaults to material background. | |
QString | toolBarTextColorLight |
Top toolbar text color for light theme (Pre-defined color name or hex value). Defaults to material background. | |
Properties inherited from QObject | |
objectName | |
Additional Inherited Members | |
Static Public Member Functions inherited from QObject | |
bool | connect (const QObject *sender, const char *signal, const QObject *receiver, const char *method, Qt::ConnectionType type) |
bool | connect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method, Qt::ConnectionType type) |
bool | disconnect (const QObject *sender, const char *signal, const QObject *receiver, const char *method) |
bool | disconnect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method) |
QString | tr (const char *sourceText, const char *disambiguation, int n) |
QString | trUtf8 (const char *sourceText, const char *disambiguation, int n) |
Protected Member Functions inherited from QObject | |
bool | checkConnectArgs (const char *signal, const QObject *object, const char *method) |
virtual void | childEvent (QChildEvent *event) |
virtual void | connectNotify (const char *signal) |
virtual void | customEvent (QEvent *event) |
virtual void | disconnectNotify (const char *signal) |
int | receivers (const char *signal) const |
QObject * | sender () const |
int | senderSignalIndex () const |
virtual void | timerEvent (QTimerEvent *event) |
Static Protected Member Functions inherited from QObject | |
QByteArray | normalizeSignalSlot (const char *signalSlot) |
Detailed Description
The main window class creates a QQuickWindow and acts as an interface which provides properties and functions which can be called from Main.qml.
Constructor & Destructor Documentation
◆ MainWindow()
MainWindow | ( | ) |
Constructor.
◆ ~MainWindow()
|
virtual |
Destructor.
Member Function Documentation
◆ ApplyConfig()
bool ApplyConfig | ( | const WindowConfig & | _config | ) |
Apply a WindowConfig to this window and keep a copy of it.
- Parameters
-
[in] _config The configuration to apply.
- Returns
- True if successful.
◆ configChanged
|
signal |
Notifies when the window config has changed.
◆ CurrentWindowConfig()
WindowConfig CurrentWindowConfig | ( | ) | const |
Get the current window configuration.
- Returns
- Updated window config
◆ DefaultExitAction()
Q_INVOKABLE ExitAction DefaultExitAction | ( | ) | const |
Get the action performed when GUI closes without prompt.
- Returns
- The action.
◆ DefaultExitActionChanged
|
signal |
Notifies when the defaultExitAction has changed.
◆ DialogOnExitText()
Q_INVOKABLE QString DialogOnExitText | ( | ) | const |
Get the text of prompt in exit dialog.
- Returns
- Prompt text.
◆ DialogOnExitTextChanged
|
signal |
Notifies when dialogOnExitText has changed.
◆ ExitDialogCloseGuiText()
Q_INVOKABLE QString ExitDialogCloseGuiText | ( | ) | const |
Get the text of the "Close GUI" button in exit dialog.
- Returns
- Button text.
◆ ExitDialogCloseGuiTextChanged
|
signal |
Notifies when exitDialogCloseGuiText has changed.
◆ ExitDialogShowCloseGui()
Q_INVOKABLE bool ExitDialogShowCloseGui | ( | ) | const |
Get the flag to show "Close GUI" button in exit dialog.
- Returns
- True to show.
◆ ExitDialogShowCloseGuiChanged
|
signal |
Notifies when the exitDialogShowCloseGui flag has changed.
◆ ExitDialogShowShutdown()
Q_INVOKABLE bool ExitDialogShowShutdown | ( | ) | const |
Get the flag to show "shutdown" button in exit dialog.
- Returns
- True to show.
◆ ExitDialogShowShutdownChanged
|
signal |
Notifies when the exitDialogShowShutdown flag has changed.
◆ ExitDialogShutdownText()
Q_INVOKABLE QString ExitDialogShutdownText | ( | ) | const |
Get the text of the "shutdown" button in exit dialog.
- Returns
- Button text.
◆ ExitDialogShutdownTextChanged
|
signal |
Notifies when exitDialogShutdownText has changed.
◆ MaterialAccent()
Q_INVOKABLE QString MaterialAccent | ( | ) | const |
Returns the material accent color.
- Returns
- Accent color
◆ MaterialAccentChanged
|
signal |
Notifies when the accent color has changed.
◆ MaterialPrimary()
Q_INVOKABLE QString MaterialPrimary | ( | ) | const |
Returns the material primary color.
- Returns
- Primary color
◆ MaterialPrimaryChanged
|
signal |
Notifies when the primary color has changed.
◆ MaterialTheme()
Q_INVOKABLE QString MaterialTheme | ( | ) | const |
Returns the material theme.
- Returns
- Theme (Light / Dark)
◆ MaterialThemeChanged
|
signal |
Notifies when the theme has changed.
◆ notify
|
signal |
Displays a message to the user The message will appear in a snackbar, this message requires to click on the botton "Dismiss" to close the dialog.
◆ notifyWithDuration
|
signal |
Displays a message to the user The message will appear in a snackbar, this message disappear when the duration is over, or if the user clicks outside or escape before that.
- Parameters
-
[in] _message Message to show [in] _duration Time in milliseconds that the message will appear
◆ OnAddPlugin
|
slot |
Add a plugin to the window.
- Parameters
-
[in] _plugin Plugin filename
◆ OnLoadConfig
|
slot |
Callback when load configuration is selected.
◆ OnSaveConfig
|
slot |
Callback when "save configuration" is selected.
◆ OnSaveConfigAs
|
slot |
Callback when "save configuration as" is selected.
◆ OnStopServer
|
slot |
Callback when "shutdown simulation" is called.
◆ PluginCount()
Q_INVOKABLE int PluginCount | ( | ) | const |
Returns the number of plugins current instantiated in the window.
- Returns
- Number of plugins
◆ PluginCountChanged
|
signal |
Notifies when the number of plugins has changed.
◆ PluginListModel()
Q_INVOKABLE QStringList PluginListModel | ( | ) | const |
Return a list of all plugin names found.
- Returns
- List with plugin names
◆ PluginToolBarColorDark()
Q_INVOKABLE QString PluginToolBarColorDark | ( | ) | const |
Returns the plugin toolbar color for dark theme.
- Returns
- Toolbar color
◆ PluginToolBarColorDarkChanged
|
signal |
Notifies when the toolbar color dark has changed.
◆ PluginToolBarColorLight()
Q_INVOKABLE QString PluginToolBarColorLight | ( | ) | const |
Returns the plugin toolbar color for light theme.
- Returns
- Toolbar color
◆ PluginToolBarColorLightChanged
|
signal |
Notifies when the toolbar color light has changed.
◆ PluginToolBarTextColorDark()
Q_INVOKABLE QString PluginToolBarTextColorDark | ( | ) | const |
Returns the plugin toolbar text color for dark theme.
- Returns
- Toolbar text color
◆ PluginToolBarTextColorDarkChanged
|
signal |
Notifies when the toolbar text color dark has changed.
◆ PluginToolBarTextColorLight()
Q_INVOKABLE QString PluginToolBarTextColorLight | ( | ) | const |
Returns the plugin toolbar text color for light theme.
- Returns
- Toolbar text color
◆ PluginToolBarTextColorLightChanged
|
signal |
Notifies when the toolbar text color light has changed.
◆ QuickWindow()
QQuickWindow * QuickWindow | ( | ) | const |
Get the QtQuick window created by this object.
- Returns
- Pointer to the QtQuick window
◆ SaveConfig()
void SaveConfig | ( | const std::string & | _path | ) |
Save current window and plugin configuration to a file on disk. Will open an error dialog in case it's not possible to write to the path.
- Parameters
-
[in] _path The full destination path including filename.
◆ ServerControlService()
Q_INVOKABLE std::string ServerControlService | ( | ) | const |
Get the topic of the server control service.
- Returns
- The service topic.
◆ SetDefaultExitAction()
Q_INVOKABLE void SetDefaultExitAction | ( | enum ExitAction | _defaultExitAction | ) |
Set the action performed when GUI closes without prompt.
- Parameters
-
[in] _defaultExitAction The action.
◆ SetDialogOnExitText()
Q_INVOKABLE void SetDialogOnExitText | ( | const QString & | _dialogOnExitText | ) |
Set the text of the prompt in exit dialog.
- Parameters
-
[in] _dialogOnExitText Prompt text.
◆ SetExitDialogCloseGuiText()
Q_INVOKABLE void SetExitDialogCloseGuiText | ( | const QString & | _exitDialogCloseGuiText | ) |
Set the text of the "Close GUI" button in exit dialog.
- Parameters
-
[in] _exitDialogCloseGuiText Button text.
◆ SetExitDialogShowCloseGui()
Q_INVOKABLE void SetExitDialogShowCloseGui | ( | bool | _exitDialogShowCloseGui | ) |
Set the flag to show "Close GUI" button in exit dialog.
- Parameters
-
[in] _exitDialogShowCloseGui True to show.
◆ SetExitDialogShowShutdown()
Q_INVOKABLE void SetExitDialogShowShutdown | ( | bool | _exitDialogShowShutdown | ) |
Set the flag to show "shutdown" button in exit dialog.
- Parameters
-
[in] _exitDialogShowShutdown True to show.
◆ SetExitDialogShutdownText()
Q_INVOKABLE void SetExitDialogShutdownText | ( | const QString & | _exitDialogShutdownText | ) |
Set the text of the "shutdown" button in exit dialog.
- Parameters
-
[in] _exitDialogShutdownText Button text.
◆ SetMaterialAccent()
Q_INVOKABLE void SetMaterialAccent | ( | const QString & | _materialAccent | ) |
Sets the material accent color.
- Parameters
-
[in] _materialAccent Accent color
◆ SetMaterialPrimary()
Q_INVOKABLE void SetMaterialPrimary | ( | const QString & | _materialPrimary | ) |
Sets the material primary color.
- Parameters
-
[in] _materialPrimary Primary color
◆ SetMaterialTheme()
Q_INVOKABLE void SetMaterialTheme | ( | const QString & | _materialTheme | ) |
Sets the material theme.
- Parameters
-
[in] _materialTheme Theme (Light / Dark)
◆ SetPluginCount()
Q_INVOKABLE void SetPluginCount | ( | const int | _pluginCount | ) |
Sets the number of plugins current instantiated in the window.
- Parameters
-
[in] _pluginCount Number of plugins
◆ SetPluginToolBarColorDark()
Q_INVOKABLE void SetPluginToolBarColorDark | ( | const QString & | _pluginPluginToolBarColorDark | ) |
Sets the plugin toolbar color for dark theme.
- Parameters
-
[in] _pluginPluginToolBarColorDark Toolbar color
◆ SetPluginToolBarColorLight()
Q_INVOKABLE void SetPluginToolBarColorLight | ( | const QString & | _pluginPluginToolBarColorLight | ) |
Sets the plugin toolbar color for light theme.
- Parameters
-
[in] _pluginPluginToolBarColorLight Toolbar color
◆ SetPluginToolBarTextColorDark()
Q_INVOKABLE void SetPluginToolBarTextColorDark | ( | const QString & | _pluginPluginToolBarTextColorDark | ) |
Sets the plugin toolbar text color for dark theme.
- Parameters
-
[in] _pluginPluginToolBarTextColorDark Toolbar text color
◆ SetPluginToolBarTextColorLight()
Q_INVOKABLE void SetPluginToolBarTextColorLight | ( | const QString & | _pluginPluginToolBarTextColorLight | ) |
Sets the plugin toolbar text color for light theme.
- Parameters
-
[in] _pluginPluginToolBarTextColorLight Toolbar text color
◆ SetRenderEngine()
void SetRenderEngine | ( | const std::string & | _renderEngine | ) |
Set the Render engine GUI name passed by the command line.
- Parameters
-
[in] _renderEngine name of the render engine to use
◆ SetServerControlService()
Q_INVOKABLE void SetServerControlService | ( | const std::string & | _service | ) |
Set the topic of the server control service.
- Parameters
-
[in] _service The service topic.
◆ SetShowDefaultDrawerOpts()
Q_INVOKABLE void SetShowDefaultDrawerOpts | ( | const bool | _showDefaultDrawerOpts | ) |
Set the flag to show the side drawer's default options.
- Parameters
-
[in] _showDefaultDrawerOpts True to show.
◆ SetShowDialogOnExit()
Q_INVOKABLE void SetShowDialogOnExit | ( | bool | _showDialogOnExit | ) |
Set the flag to show the confirmation dialog when exiting.
- Parameters
-
[in] _showDialogOnExit True to show.
◆ SetShowDrawer()
Q_INVOKABLE void SetShowDrawer | ( | const bool | _showDrawer | ) |
Set the flag to show the side drawer.
- Parameters
-
[in] _showDrawer True to show.
◆ SetShowPluginMenu()
Q_INVOKABLE void SetShowPluginMenu | ( | const bool | _showPluginMenu | ) |
Set the flag to show the plugin menu.
- Parameters
-
[in] _showPluginMenu True to show.
◆ SetToolBarColorDark()
Q_INVOKABLE void SetToolBarColorDark | ( | const QString & | _toolBarColorDark | ) |
Sets the top toolbar color for dark theme.
- Parameters
-
[in] _toolBarColorDark Toolbar color
◆ SetToolBarColorLight()
Q_INVOKABLE void SetToolBarColorLight | ( | const QString & | _toolBarColorLight | ) |
Sets the top toolbar color for light theme.
- Parameters
-
[in] _toolBarColorLight Toolbar color
◆ SetToolBarTextColorDark()
Q_INVOKABLE void SetToolBarTextColorDark | ( | const QString & | _toolBarTextColorDark | ) |
Sets the top toolbar text color for dark theme.
- Parameters
-
[in] _toolBarTextColorDark Toolbar text color
◆ SetToolBarTextColorLight()
Q_INVOKABLE void SetToolBarTextColorLight | ( | const QString & | _toolBarTextColorLight | ) |
Sets the top toolbar text color for light theme.
- Parameters
-
[in] _toolBarTextColorLight Toolbar text color
◆ ShowDefaultDrawerOpts()
Q_INVOKABLE bool ShowDefaultDrawerOpts | ( | ) | const |
Get the flag to show the side drawer's default options.
- Returns
- True to show.
◆ ShowDefaultDrawerOptsChanged
|
signal |
Notifies when the show drawer default options flag has changed.
◆ ShowDialogOnExit()
Q_INVOKABLE bool ShowDialogOnExit | ( | ) | const |
Get the flag to show the plugin menu.
- Returns
- True to show.
◆ ShowDialogOnExitChanged
|
signal |
Notifies when the showDialogOnExit flag has changed.
◆ ShowDrawer()
Q_INVOKABLE bool ShowDrawer | ( | ) | const |
Get the flag to show the side drawer.
- Returns
- True to show.
◆ ShowDrawerChanged
|
signal |
Notifies when the show drawer flag has changed.
◆ ShowPluginMenu()
Q_INVOKABLE bool ShowPluginMenu | ( | ) | const |
Get the flag to show the plugin menu.
- Returns
- True to show.
◆ ShowPluginMenuChanged
|
signal |
Notifies when the show menu flag has changed.
◆ ToolBarColorDark()
Q_INVOKABLE QString ToolBarColorDark | ( | ) | const |
Returns the top toolbar color for dark theme.
- Returns
- Toolbar color
◆ ToolBarColorDarkChanged
|
signal |
Notifies when the toolbar color dark has changed.
◆ ToolBarColorLight()
Q_INVOKABLE QString ToolBarColorLight | ( | ) | const |
Returns the top toolbar color for light theme.
- Returns
- Toolbar color
◆ ToolBarColorLightChanged
|
signal |
Notifies when the toolbar color light has changed.
◆ ToolBarTextColorDark()
Q_INVOKABLE QString ToolBarTextColorDark | ( | ) | const |
Returns the top toolbar text color for dark theme.
- Returns
- Toolbar text color
◆ ToolBarTextColorDarkChanged
|
signal |
Notifies when the toolbar text color dark has changed.
◆ ToolBarTextColorLight()
Q_INVOKABLE QString ToolBarTextColorLight | ( | ) | const |
Returns the top toolbar text color for light theme.
- Returns
- Toolbar text color
◆ ToolBarTextColorLightChanged
|
signal |
Notifies when the toolbar text color light has changed.
Property Documentation
◆ defaultExitAction
|
readwrite |
Flag to enable confirmation dialog on exit.
◆ dialogOnExitText
|
readwrite |
Text of the prompt in confirmation dialog on exit.
◆ exitDialogCloseGuiText
|
readwrite |
Text of the "Close GUI" button in confirmation dialog on exit.
◆ exitDialogShowCloseGui
|
readwrite |
Flag to show "close GUI" button in confirmation dialog on exit.
◆ exitDialogShowShutdown
|
readwrite |
Flag to show "shutdown" button in confirmation dialog on exit.
◆ exitDialogShutdownText
|
readwrite |
Text of the "shutdown" button in confirmation dialog on exit.
◆ materialAccent
|
readwrite |
Material accent color (Pre-defined color name or hex value)
◆ materialPrimary
|
readwrite |
Material primary color (Pre-defined color name or hex value)
◆ materialTheme
|
readwrite |
Material theme (Light / Dark)
◆ pluginCount
|
readwrite |
Number of plugins currently instantiated inside the window.
◆ pluginToolBarColorDark
|
readwrite |
Plugin toolbar color for dark theme (Pre-defined color name or hex value). Defaults to material accent.
◆ pluginToolBarColorLight
|
readwrite |
Plugin toolbar color for light theme (Pre-defined color name or hex value). Defaults to material accent.
◆ pluginToolBarTextColorDark
|
readwrite |
Plugin toolbar text color for dark theme (Pre-defined color name or hex value). Defaults to material foreground.
◆ pluginToolBarTextColorLight
|
readwrite |
Plugin toolbar text color for light theme (Pre-defined color name or hex value). Defaults to material foreground.
◆ showDefaultDrawerOpts
|
readwrite |
Flag to show side drawer's default options.
◆ showDialogOnExit
|
readwrite |
Flag to enable confirmation dialog on exit.
◆ showDrawer
|
readwrite |
Flag to show side drawer.
◆ showPluginMenu
|
readwrite |
Flag to show plugins menu.
◆ toolBarColorDark
|
readwrite |
Top toolbar color for dark theme (Pre-defined color name or hex value). Defaults to material primary.
◆ toolBarColorLight
|
readwrite |
Top toolbar color for light theme (Pre-defined color name or hex value). Defaults to material primary.
◆ toolBarTextColorDark
|
readwrite |
Top toolbar text color for dark theme (Pre-defined color name or hex value). Defaults to material background.
◆ toolBarTextColorLight
|
readwrite |
Top toolbar text color for light theme (Pre-defined color name or hex value). Defaults to material background.
The documentation for this class was generated from the following file: