Elaztek Developer Hub
Blamite Game Engine - Keystone  00326.06.27.21.0407.blamite
A library that enables the use of Qt in Blamite's editing tools.
generic.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include <QWidget>
4 
6 #include "ui_generic.h"
7 
16 {
17  Q_OBJECT
18 
19 protected:
20  Ui::basic_tag_field ui;
21 
22 public:
23  BlamTagField* field = nullptr;
24  BlamPluginField* template_field = nullptr;
25  bool is_template = false;
26 
27  ui_generic_field(BlamTagField* _field, QWidget *parent = Q_NULLPTR);
28  ui_generic_field(BlamPluginField* _template);
30 };
KeystoneTagFieldControl
Interface used as a base for all tag field controls.
Definition: KeystoneTagFieldControl.h:9
ui_generic_field::template_field
BlamPluginField * template_field
Definition: generic.h:24
KeystoneTagFieldControl.h
ui_generic_field::ui
Ui::basic_tag_field ui
Definition: generic.h:20
ui_generic_field::field
BlamTagField * field
The field associated with this control.
Definition: generic.h:23
ui_generic_field::is_template
bool is_template
Definition: generic.h:25
ui_generic_field::~ui_generic_field
~ui_generic_field()
Definition: generic.cpp:30
ui_generic_field
A generic tag field control template.
Definition: generic.h:15
ui_generic_field::ui_generic_field
ui_generic_field(BlamTagField *_field, QWidget *parent=Q_NULLPTR)
Definition: generic.cpp:3