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.
tag_fields.h File Reference
#include <qwidget.h>
#include <HEKGuerilla/components/tags/fields/fields.h>
#include "components/editor_data/document/tag/tag.h"
+ Include dependency graph for tag_fields.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  BlamEditorTagFieldControl
 Interface used as a base for all tag field controls. More...
 

Namespaces

 BlamKeystone
 Namespace for anything within the Keystone library.
 
 BlamKeystone::UI
 
 BlamKeystone::UI::TagFields
 Namespace containing utility functions for creating and altering tag fields.
 

Macros

#define KEYSTONE
 

Functions

KEYSTONE BlamEditorTagFieldControlBlamKeystone::UI::TagFields::GenerateFieldControl (BlamTagField *field, BlamEditorDocument_Tag *document)
 Generates a UI control for a given field. More...
 
KEYSTONE BlamEditorTagFieldControlBlamKeystone::UI::TagFields::GenerateFieldTemplateControl (BlamPluginField *field, BlamEditorDocument_Tag *document)
 Generates a UI control for a given plugin field. More...
 
KEYSTONE void BlamKeystone::UI::TagFields::SetWidgetValidAppearance (QWidget *widget, bool valid)
 Applies the configured invalid field colors to a given widget. More...
 

Macro Definition Documentation

◆ KEYSTONE

#define KEYSTONE