Elaztek Developer Hub
Blamite Game Engine - Keystone  00386.06.16.23.0646.blamite
A library that enables the use of Qt in Blamite's editing tools.
float32.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include <HEKGuerilla/components/tags/fields/float32/float32.h>
4 
6 #include "../generic/generic.h"
7 
14 {
15 private slots:
21  void textChanged(QString text);
22 
23 private:
24  QLineEdit* input_control = nullptr;
25 
26 public:
32  ui_float32_field(BlamTagField_Float32* _field, BlamEditorDocument_Tag* _document);
33 
39  ui_float32_field(BlamPluginField* _template, BlamEditorDocument_Tag* _document);
40 
42 
43  void SetupUI() override;
44 };
BlamEditorDocument_Tag
Class representing a Tag document.
Definition: tag.h:15
BlamEditorDocument_Tag::FlagAsModified
void FlagAsModified(bool new_modified_state=true)
Definition: tag.cpp:126
ui_float32_field
A float input field.
Definition: float32.h:13
ui_float32_field::ui_float32_field
ui_float32_field(BlamTagField_Float32 *_field, BlamEditorDocument_Tag *_document)
Initializes a new Float field.
Definition: float32.cpp:7
BlamEditorTagFieldControl::document
BlamEditorDocument_Tag * document
The document this field belongs to.
Definition: tag_fields.h:24
ui_generic_field::template_field
BlamPluginField * template_field
The plugin field associated with this control.
Definition: generic.h:35
ui_float32_field::SetupUI
void SetupUI() override
Configures the UI for the current field.
Definition: float32.cpp:56
ui_generic_field::ui
Ui::basic_tag_field ui
Definition: generic.h:24
ui_generic_field::field
BlamTagField * field
The field associated with this control.
Definition: generic.h:30
float32.h
ui_generic_field::is_template
bool is_template
Whether or not this field is displaying as a template.
Definition: generic.h:36
ui_generic_field
A generic tag field control template.
Definition: generic.h:19
BlamKeystone::UI::TagFields::SetWidgetValidAppearance
KEYSTONE void SetWidgetValidAppearance(QWidget *widget, bool valid)
Applies the configured invalid field colors to a given widget.
Definition: tag_fields.cpp:146
ui_float32_field::~ui_float32_field
~ui_float32_field()
Definition: float32.cpp:29
tag_fields.h