 |
Blamite Game Engine - Keystone
00390.07.02.23.1947.blamite
A library that enables the use of Qt in Blamite's editing tools.
|
Go to the documentation of this file.
3 #include "../generic/BlamEditorConfigField_Generic.h"
10 QLineEdit* text_input =
nullptr;
11 QComboBox* enum_input =
nullptr;
12 bool regenerating =
false;
23 void OnTextValueChanged(QString new_text);
24 void OnEnumOptionChanged(
int index);
bool is_theme_list
Definition: BlamEditorConfigField_String.h:15
bool is_theme_variant_list
Definition: BlamEditorConfigField_String.h:16
Definition: BlamEditorConfigField_Generic.h:10
QHash< QSourceHighliter::Token, QTextCharFormat > theme(QSourceHighliter::Themes)
Definition: qsourcehighliterthemes.cpp:63
void RebuildEnumOptions()
Definition: BlamEditorConfigField_String.cpp:36
Ui::BlamEditorConfigField_Generic ui
Definition: BlamEditorConfigField_Generic.h:15
Class representing a Blamite Editor Theme.
Definition: themes.h:47
std::string name
The name of this theme variant.
Definition: themes.h:36
std::vector< BlamEditorThemeVariant > GetVariants()
Retrieves the list of theme variants.
Definition: BlamEditorTheme.cpp:153
Structure representing a theme variant.
Definition: themes.h:34
BlamEditorConfigField_String(shared_settings *_settings_dialog, BlamConfigurationSetting *_setting, QWidget *parent=Q_NULLPTR)
Definition: BlamEditorConfigField_String.cpp:9
KEYSTONE BlamEditorTheme * GetActiveTheme()
Retrieves the currently selected theme.
Definition: themes.cpp:335
Definition: BlamEditorConfigField_String.h:7
BlamConfigurationSetting * setting
Definition: BlamEditorConfigField_Generic.h:19
void ApplyNewTheme()
Definition: shared_settings.cpp:247
shared_settings * settings_dialog
Definition: BlamEditorConfigField_Generic.h:16
Class for the new unified Settings dialog.
Definition: shared_settings.h:18
KEYSTONE std::vector< BlamEditorTheme > * GetThemeList()
Retrieves the list of loaded themes.
Definition: themes.cpp:315