Elaztek Developer Hub
Switch Project...
blam!
Editing Kit
Guerilla
Sapien
Tool
Foundry
Libraries
Keystone
Strings
Forums
Discord
Doxygen
Jenkins
Guides
Gitlab
Blamite Game Engine - Keystone
00319.06.14.21.0211.blamite
A library that enables the use of Qt in Blamite's editing tools.
dataref.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <HEKGuerilla/components/tags/fields/dataref/dataref.h>
4
5
#include "
components/interface/KeystoneTagFieldControl.h
"
6
#include "ui_dataref.h"
7
8
class
ui_dataref_field
:
public
KeystoneTagFieldControl
9
{
10
Q_OBJECT
11
12
private
slots:
13
void
OnDataTextChanged();
14
void
OnSizeTextChanged(QString text);
15
void
OnViewAsSelectionChanged(
int
new_index);
16
17
private
:
18
Ui::dataref ui;
19
20
BlamTagField_Dataref* field =
nullptr
;
21
BlamPluginField* template_field =
nullptr
;
22
bool
is_template =
false
;
23
bool
ui_refreshing =
false
;
24
25
void
RefreshFieldUI();
26
27
public
:
28
ui_dataref_field
(BlamTagField_Dataref* _field, QWidget* parent = Q_NULLPTR);
29
ui_dataref_field
(BlamPluginField* _template);
30
~ui_dataref_field
();
31
};
ui_dataref_field
Definition:
dataref.h:8
ui_dataref_field::~ui_dataref_field
~ui_dataref_field()
Definition:
dataref.cpp:41
KeystoneTagFieldControl
Interface used as a base for all tag field controls.
Definition:
KeystoneTagFieldControl.h:9
ui_dataref_field::ui_dataref_field
ui_dataref_field(BlamTagField_Dataref *_field, QWidget *parent=Q_NULLPTR)
Definition:
dataref.cpp:3
KeystoneTagFieldControl.h
keystone
components
ui
shared
controls
tag_fields
dataref
dataref.h
Generated on Mon Jun 14 2021 02:30:43 for Blamite Game Engine - Keystone by
1.8.17