Elaztek Developer Hub
Blamite Game Engine - Keystone  00389.06.29.23.2106.blamite
A library that enables the use of Qt in Blamite's editing tools.
PluginSettingsDialog.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include <QDialog>
4 #include "ui_PluginSettingsDialog.h"
5 
6 #include <HEKGuerilla/components/tags/tags.h>
7 
8 class PluginSettingsDialog : public QDialog
9 {
10  Q_OBJECT
11 
12 private:
13  Ui::PluginSettingsDialog ui;
14  BlamPlugin* plugin = nullptr;
15 
16 public:
17  PluginSettingsDialog(BlamPlugin* _plugin, QWidget *parent = Q_NULLPTR);
19 
20 private slots:
21  void CancelButtonClicked();
22  void SaveButtonClicked();
23  void EditRevisonsButtonClicked();
24 };
PluginSettingsDialog.h
AddRevisionDialog::EnableEditMode
void EnableEditMode()
Definition: AddRevisionDialog.cpp:24
KeystoneDialogResult
KeystoneDialogResult
Enumerator containing all possible generic dialog results.
Definition: keystone_api.h:30
AddRevisionDialog
Definition: AddRevisionDialog.h:11
PluginSettingsDialog::~PluginSettingsDialog
~PluginSettingsDialog()
Definition: PluginSettingsDialog.cpp:39
BlamKeystone::Utils::ShowMessageBox
KEYSTONE KeystoneDialogResult ShowMessageBox(std::string message)
Definition: utils.cpp:279
utils.h
AddRevisionDialog.h
KeystoneMessageBoxButtons::YesNoCancel
@ YesNoCancel
Dialog is shown with a [Yes], [No], and [Cancel] button.
PluginSettingsDialog
Definition: PluginSettingsDialog.h:8
KeystoneDialogResult::Yes
@ Yes
The user pressed the 'Yes' button.
PluginSettingsDialog::PluginSettingsDialog
PluginSettingsDialog(BlamPlugin *_plugin, QWidget *parent=Q_NULLPTR)
Definition: PluginSettingsDialog.cpp:10
KeystoneMessageBoxType::Question
@ Question
Dialog icon will be a speech bubble with a question mark.
KeystoneDialogResult::No
@ No
The user pressed the 'No' button.