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.
tagref.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include <HEKGuerilla/components/settings/config/config.h>
4 #include <HEKGuerilla/components/tags/fields/tagref/tagref.h>
5 
7 #include "ui_tagref.h"
8 
10 {
11  Q_OBJECT
12 
13 private slots:
14  void btn_browse_Click();
15  void btn_open_Click();
16  void btn_import_Click();
17  void btn_search_Click();
18  void btn_clear_Click();
19 
20 private:
21  Ui::tagref ui;
22 
23  BlamTagField_Tagref* field = nullptr;
24  BlamPluginField_Tagref* template_field = nullptr;
25  bool is_template = false;
26 
27  void RefreshTagSelectionUI();
28 public:
29  ui_tagref_field(BlamTagField_Tagref* _field, QWidget* parent = Q_NULLPTR);
30  ui_tagref_field(BlamPluginField_Tagref* _template);
32 };
ui_tagref_field
Definition: tagref.h:9
KeystoneTagFieldControl
Interface used as a base for all tag field controls.
Definition: KeystoneTagFieldControl.h:9
ui_tagref_field::~ui_tagref_field
~ui_tagref_field()
Definition: tagref.cpp:88
ui_tagref_field::ui_tagref_field
ui_tagref_field(BlamTagField_Tagref *_field, QWidget *parent=Q_NULLPTR)
Definition: tagref.cpp:5
KeystoneTagFieldControl.h