 |
Blamite Game Engine - Keystone
00386.06.16.23.0646.blamite
A library that enables the use of Qt in Blamite's editing tools.
|
Go to the documentation of this file.
5 #include <HEKGuerilla/components/tags/fields/fields.h>
21 BlamPlugin* plugin =
nullptr;
36 void SetupMenu(QPoint pos);
47 bool ValidateForSaving(
bool skip_builtin_check);
77 void SaveActionClicked();
82 void SaveAsActionClicked();
87 void ExportToCppActionClicked();
92 void ExportToCppAsActionClicked();
97 void SaveToExternalFileActionClicked();
@ Ok
Dialog is shown with an [OK] button.
@ Error
Dialog icon will be a red circle with an X.
KEYSTONE KeystoneDialogResult ShowMessageBox(std::string message)
Definition: utils.cpp:279
@ Warning
Dialog icon will be a yellow triangle with an exclamation mark.
KEYSTONE BlamEditorTheme * GetActiveTheme()
Retrieves the currently selected theme.
Definition: themes.cpp:335
BlamConfigurationFile * config
The configuration file for this editor window.
Definition: BlamEditorWindow.h:67
KEYSTONE BlamEditorWindow * GetMainEditorWindow()
Retrieves the main editor window.
Definition: editor_data.cpp:32
A basic interface class which can be used for drag and drop behaviors.
Definition: drag_container.h:19
void RebuildPluginFieldData()
Reconstructs the field data within the plugin based on the fields present within the designer UI.
Definition: tag_designer.cpp:436
@ Info
Dialog icon will be a white circle with an i.
Class representing the Tag Designer.
Definition: tag_designer.h:24