Elaztek Developer Hub
Blamite Game Engine - Keystone  00338.10.02.21.0533.blamite
A library that enables the use of Qt in Blamite's editing tools.
enum.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include <HEKGuerilla/components/tags/fields/enum/enum.h>
4 #include <qcombobox.h>
5 
7 #include "../generic/generic.h"
8 
10 {
11 private slots:
12  void cbox_value_IndexChanged(int index);
13 
14 private:
15  QComboBox* combo_box_control = nullptr;
16  bool ready = false;
17 
18 public:
24  ui_enum_field(BlamTagField_Enum* _field, BlamEditorDocument_Tag* _document);
25  ui_enum_field(BlamPluginField_Enum* _template, BlamEditorDocument_Tag* _document);
27 };
BlamEditorDocument_Tag
Class representing a Tag document.
Definition: tag.h:15
ui_enum_field::~ui_enum_field
~ui_enum_field()
Definition: enum.cpp:64
ui_enum_field
Definition: enum.h:9
ui_enum_field::ui_enum_field
ui_enum_field(BlamTagField_Enum *_field, BlamEditorDocument_Tag *_document)
Initializes a new Enum field.
Definition: enum.cpp:5
KeystoneTagFieldControl.h
ui_generic_field
A generic tag field control template.
Definition: generic.h:15