Elaztek Developer Hub
Blamite Game Engine - Keystone  00402.09.29.23.0627.blamite
A library that enables the use of Qt in Blamite's editing tools.
fieldref.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include <HEKGuerilla/components/tags/fields/fieldref/fieldref.h>
4 #include <qpushbutton.h>
5 
7 #include "../generic/generic.h"
8 
15 {
16 private slots:
17  void ChooseButtonClicked();
18 
19 private:
20  QLineEdit* address_preview = nullptr;
21  QPushButton* choose_button = nullptr;
22 
23 public:
29  ui_fieldref_field(BlamTagField_Fieldref* _field, BlamEditorDocument_Tag* _document);
30 
36  ui_fieldref_field(BlamPluginField* _template, BlamEditorDocument_Tag* _document);
37 
39 
40  void SetupUI() override;
41 };
BlamEditorDocument_Tag
Class representing a Tag document.
Definition: tag.h:15
ui_fieldref_field::~ui_fieldref_field
~ui_fieldref_field()
Definition: fieldref.cpp:18
ui_fieldref_field::SetupUI
void SetupUI() override
Configures the UI for the current field.
Definition: fieldref.cpp:45
TagFieldChooserDialog::IsCancelled
bool IsCancelled()
Definition: TagFieldChooserDialog.cpp:104
ui_generic_field::template_field
BlamPluginField * template_field
The plugin field associated with this control.
Definition: generic.h:35
TagFieldChooserDialog.h
fieldref.h
ui_generic_field::ui
Ui::basic_tag_field ui
Definition: generic.h:24
TagFieldChooserDialog
Definition: TagFieldChooserDialog.h:26
ui_generic_field::field
BlamTagField * field
The field associated with this control.
Definition: generic.h:30
TagFieldChooserDialog::GetSelectedAddress
std::string GetSelectedAddress()
Definition: TagFieldChooserDialog.cpp:99
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
ui_fieldref_field::ui_fieldref_field
ui_fieldref_field(BlamTagField_Fieldref *_field, BlamEditorDocument_Tag *_document)
Initializes a new Ascii field.
Definition: fieldref.cpp:8
tag_fields.h
ui_fieldref_field
A fieldref input field.
Definition: fieldref.h:14