 |
Blamite Game Engine - Keystone
00402.09.29.23.0627.blamite
A library that enables the use of Qt in Blamite's editing tools.
|
Go to the documentation of this file.
4 #include "ui_BitfieldFlagsEditorDialog.h"
7 #include <HEKGuerilla/components/tags/fields/bitfield/bitfield.h>
8 #include <HEKGuerilla/components/tags/fields/enum/enum.h>
15 Ui::BitfieldFlagsEditorDialog ui;
16 bool is_bitfield =
true;
19 void AddFlagRow(
int flag_index, std::string
id, std::string name);
20 void AddFlagRow(
int flag_index, std::string
id, std::string name, std::string tooltip);
21 void InsertFlagRow(
int position,
int flag_index, std::string
id, std::string name);
22 void InsertFlagRow(
int position,
int flag_index, std::string
id, std::string name, std::string tooltip);
void OnAddButtonClicked()
Definition: BitfieldFlagsEditorDialog.cpp:50
bool IsCancelled()
Definition: BitfieldFlagsEditorDialog.cpp:111
KeystoneDialogResult
Enumerator containing all possible generic dialog results.
Definition: keystone_api.h:30
void OnRemoveButtonClicked()
Definition: BitfieldFlagsEditorDialog.cpp:68
void OnCancelButtonClicked()
Definition: BitfieldFlagsEditorDialog.cpp:100
void OnClearAllButtonClicked()
Definition: BitfieldFlagsEditorDialog.cpp:89
void OnSaveButtonClicked()
Definition: BitfieldFlagsEditorDialog.cpp:105
KEYSTONE KeystoneDialogResult ShowMessageBox(std::string message)
Definition: utils.cpp:279
Definition: BitfieldFlagsEditorDialog.h:10
@ YesNo
Dialog is shown with a [Yes] and [No] button.
BitfieldFlagsEditorDialog(std::vector< BlamBitfieldBitInfo > flags, QWidget *parent=Q_NULLPTR)
Definition: BitfieldFlagsEditorDialog.cpp:7
@ Yes
The user pressed the 'Yes' button.
~BitfieldFlagsEditorDialog()
Definition: BitfieldFlagsEditorDialog.cpp:45
@ Question
Dialog icon will be a speech bubble with a question mark.
std::vector< BlamEnumFieldOption > GetNewOptions()
Definition: BitfieldFlagsEditorDialog.cpp:139
std::vector< BlamBitfieldBitInfo > GetNewFlags()
Definition: BitfieldFlagsEditorDialog.cpp:116