 |
Blamite Game Engine - Keystone
00384.05.11.23.0458.blamite
A library that enables the use of Qt in Blamite's editing tools.
|
Go to the documentation of this file.
3 #include <HEKGuerilla/components/settings/config/config.h>
4 #include <HEKGuerilla/components/tags/fields/color/color.h>
16 bool is_template =
false;
17 BlamPluginField* template_field =
nullptr;
19 void update_color_button();
20 void color_text_field_edit_helper(QString text, QLineEdit* edit_control,
byte* out_value);
29 void TextFieldChanged_Red(QString text);
30 void TextFieldChanged_Green(QString text);
31 void TextFieldChanged_Blue(QString text);
32 void TextFieldChanged_Alpha(QString text);
34 void ColorPickerButtonClicked();
Class representing a Tag document.
Definition: tag.h:15
void FlagAsModified(bool new_modified_state=true)
Definition: tag.cpp:126
~ui_color_field()
Definition: color.cpp:76
BlamEditorDocument_Tag * document
The document this field belongs to.
Definition: tag_fields.h:24
Interface used as a base for all tag field controls.
Definition: tag_fields.h:18
ui_color_field(BlamTagField_Color *_field, BlamEditorDocument_Tag *_document, QWidget *parent=Q_NULLPTR)
Definition: color.cpp:11
bool design_mode
Whether or not this field is currently in design mode.
Definition: tag_fields.h:25
KEYSTONE void SetWidgetValidAppearance(QWidget *widget, bool valid)
Applies the configured invalid field colors to a given widget.
Definition: tag_fields.cpp:146
BlamTagField * field
The field associated with this control.
Definition: tag_fields.h:23
tag_designer * designer
The active tag designer that owns this control. Only used when design_mode is enabled.
Definition: tag_fields.h:27