 |
Blamite Game Engine - Keystone
00326.06.27.21.0407.blamite
A library that enables the use of Qt in Blamite's editing tools.
|
Go to the documentation of this file.
7 #include "ui_shared_settings.h"
22 Ui::shared_settings ui;
24 std::vector<BlamConfigurationFile*> configuration_files = std::vector<BlamConfigurationFile*>();
26 std::vector<QWidget*> current_child_items = std::vector<QWidget*>();
30 bool dialog_ready =
true;
35 void AddSettingControl(BlamConfigurationSetting* setting);
65 void TreeWidgetSelectionChanged();
67 void Button_ResetConfig_Clicked();
68 void Button_OpenDataFolder_Clicked();
69 void Button_SaveAndClose_Clicked();
70 void Button_Apply_Clicked();
71 void Button_Cancel_Clicked();
~shared_settings()
Destroys the settings dialog and cleans up any resources used.
Definition: shared_settings.cpp:64
Interface used to listen to theme change events.
Definition: KeystoneThemeChangeReceiver.h:10
Definition: BlamEditorConfigField_Generic.h:10
void OnThemeChange(BlamEditorTheme *new_theme)
Called when the active theme is changed.
Definition: shared_settings.cpp:217
Class representing a Blamite Editor Theme.
Definition: themes.h:47
shared_settings(QWidget *parent=Q_NULLPTR)
Constructs the settings dialog.
Definition: shared_settings.cpp:17
void UpdateActiveSettingControl(BlamEditorConfigField_Generic *field)
TBA.
Definition: shared_settings.cpp:74
Definition: BlamEditorConfigField_String.h:7
void ApplyNewTheme()
Definition: shared_settings.cpp:230
Class for the new unified Settings dialog.
Definition: shared_settings.h:17