![]() |
Blamite Game Engine - Keystone
00390.07.02.23.1947.blamite
A library that enables the use of Qt in Blamite's editing tools.
|
Class for the new unified Settings dialog. More...
#include <shared_settings.h>
Public Member Functions | |
shared_settings (QWidget *parent=Q_NULLPTR) | |
Constructs the settings dialog. More... | |
~shared_settings () | |
Destroys the settings dialog and cleans up any resources used. More... | |
void | UpdateActiveSettingControl (BlamEditorConfigField_Generic *field) |
TBA. More... | |
void | OnEditorThemeChangeEvent (EditorThemeChangeEvent *event) |
void | ApplyNewTheme () |
Class for the new unified Settings dialog.
This new dialog reads all configuration files, sections, and settings dynamically - with no need to add new controls/widgets for new settings manually.
shared_settings::shared_settings | ( | QWidget * | parent = Q_NULLPTR | ) |
Constructs the settings dialog.
parent | - The parent widget of this dialog. Defaults to Q_NULLPTR . |
shared_settings::~shared_settings | ( | ) |
Destroys the settings dialog and cleans up any resources used.
void shared_settings::ApplyNewTheme | ( | ) |
void shared_settings::OnEditorThemeChangeEvent | ( | EditorThemeChangeEvent * | event | ) |
void shared_settings::UpdateActiveSettingControl | ( | BlamEditorConfigField_Generic * | field | ) |
TBA.
field | - TBA |