 |
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/BlamEditorInstanceField_Generic.h"
10 std::vector<std::string> options = std::vector<std::string>();
Definition: BlamEditorInstanceField_Generic.h:16
Class representing a Tag document.
Definition: tag.h:15
~ui_enum_field()
Definition: enum.cpp:28
void FlagAsModified(bool new_modified_state=true) override
Flags the document as being modified.
Definition: tag.cpp:130
QComboBox * edit_control
Definition: enum.h:13
Ui::BlamEditorInstanceField_Generic ui
Definition: BlamEditorInstanceField_Generic.h:24
BlamEditorDocument_Tag * document
The document this field belongs to.
Definition: tag_fields.h:24
BlamPluginField * template_field
The plugin field associated with this control.
Definition: generic.h:35
BlamEditorInstanceField_Enum(std::string title, std::vector< std::string > _options, std::string current_option)
Definition: enum.cpp:6
BlamEditorInstanceFieldType
Definition: BlamEditorInstanceField_Generic.h:6
ui_enum_field(BlamTagField_Enum *_field, BlamEditorDocument_Tag *_document)
Initializes a new Enum field.
Definition: enum.cpp:7
Ui::basic_tag_field ui
Definition: generic.h:24
BlamTagField * field
The field associated with this control.
Definition: generic.h:30
void SetupUI() override
Configures the UI for the current field.
Definition: enum.cpp:60
bool is_template
Whether or not this field is displaying as a template.
Definition: generic.h:36
bool design_mode
Whether or not this field is currently in design mode.
Definition: tag_fields.h:25
A generic tag field control template.
Definition: generic.h:19