![]() |
Blamite Game Engine - Keystone
00357.06.18.22.0809.blamite
A library that enables the use of Qt in Blamite's editing tools.
|
A generic tag field control template. More...
#include <generic.h>
Inheritance diagram for ui_generic_field:Public Member Functions | |
| ui_generic_field (BlamTagField *_field, BlamEditorDocument_Tag *_document, QWidget *parent=Q_NULLPTR) | |
| ui_generic_field (BlamPluginField *_template, BlamEditorDocument_Tag *_document) | |
| ~ui_generic_field () | |
Public Member Functions inherited from KeystoneTagFieldControl | |
| KeystoneTagFieldControl (QWidget *parent=Q_NULLPTR) | |
Public Attributes | |
| BlamTagField * | field = nullptr |
| The field associated with this control. More... | |
| BlamPluginField * | template_field = nullptr |
| bool | is_template = false |
Public Attributes inherited from KeystoneTagFieldControl | |
| BlamTagField * | field = nullptr |
| The field associated with this control. More... | |
| BlamEditorDocument_Tag * | document = nullptr |
| The document this field belongs to. More... | |
Protected Attributes | |
| Ui::basic_tag_field | ui |
A generic tag field control template.
This class is used as a base for most tag fields. Some tag fields (such as blocks or comments) will not derive from this, but instead will have their own UI. This control has a label for the display name or field ID, and a layout panel to contain any specific controls for a given field.
| ui_generic_field::ui_generic_field | ( | BlamTagField * | _field, |
| BlamEditorDocument_Tag * | _document, | ||
| QWidget * | parent = Q_NULLPTR |
||
| ) |
| ui_generic_field::ui_generic_field | ( | BlamPluginField * | _template, |
| BlamEditorDocument_Tag * | _document | ||
| ) |
| ui_generic_field::~ui_generic_field | ( | ) |
| BlamTagField* ui_generic_field::field = nullptr |
The field associated with this control.
| bool ui_generic_field::is_template = false |
| BlamPluginField* ui_generic_field::template_field = nullptr |
|
protected |