![]() |
Blamite Game Engine - Keystone
00385.05.12.23.0209.blamite
A library that enables the use of Qt in Blamite's editing tools.
|
#include <tagref.h>
Public Member Functions | |
BlamTagTreeNode * | GetReferencedTagNode () |
BlamPlugin * | GetSelectedClass () |
ui_tagref_field (BlamTagField_Tagref *_field, BlamEditorDocument_Tag *_document, QWidget *parent=Q_NULLPTR) | |
ui_tagref_field (BlamPluginField_Tagref *_template, BlamEditorDocument_Tag *_document) | |
~ui_tagref_field () | |
![]() | |
BlamEditorTagFieldControl (QWidget *parent=Q_NULLPTR) | |
virtual void | SetDesignModeActive (drag_list *_drag_list, tag_designer *_designer) |
Instructs the field to be editable as a designer field. More... | |
virtual void | SetDesignNameEditState (bool edit_state, bool save_changes=true) |
Enables or disables the label edit field for the current field. More... | |
Public Attributes | |
BlamTagField_Tagref * | field = nullptr |
The field associated with this control. More... | |
![]() | |
BlamTagField * | field = nullptr |
The field associated with this control. More... | |
BlamEditorDocument_Tag * | document = nullptr |
The document this field belongs to. More... | |
bool | design_mode = false |
Whether or not this field is currently in design mode. More... | |
drag_list * | drag_drop_list = nullptr |
The active drag list that owns this control. Only used when design_mode is enabled. More... | |
tag_designer * | designer = nullptr |
The active tag designer that owns this control. Only used when design_mode is enabled. More... | |
ui_tagref_field::ui_tagref_field | ( | BlamTagField_Tagref * | _field, |
BlamEditorDocument_Tag * | _document, | ||
QWidget * | parent = Q_NULLPTR |
||
) |
ui_tagref_field::ui_tagref_field | ( | BlamPluginField_Tagref * | _template, |
BlamEditorDocument_Tag * | _document | ||
) |
ui_tagref_field::~ui_tagref_field | ( | ) |
BlamTagTreeNode * ui_tagref_field::GetReferencedTagNode | ( | ) |
BlamPlugin * ui_tagref_field::GetSelectedClass | ( | ) |
BlamTagField_Tagref* ui_tagref_field::field = nullptr |
The field associated with this control.