Elaztek Developer Hub
Blamite Game Engine - Keystone  00390.07.02.23.1947.blamite
A library that enables the use of Qt in Blamite's editing tools.
PluginManagerDialog.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include <QDialog>
4 #include "ui_PluginManagerDialog.h"
5 
6 class PluginManagerDialog : public QDialog
7 {
8  Q_OBJECT
9 
10 private:
11  Ui::PluginManagerDialog ui;
12 
13  void BuildPluginList();
14 
15 public:
16  PluginManagerDialog(QWidget *parent = Q_NULLPTR);
18 
19 private slots:
20  void CloseButtonClicked();
21  void MassUpdateFieldsetButtonClicked();
22  void MassExportButtonClicked();
23  void CreateNewButtonClicked();
24  void RefreshButtonClicked();
25 };
PluginManagerWidget
Definition: PluginManagerWidget.h:8
NewTagClassDialog::GetPluginFilePath
std::string GetPluginFilePath()
Definition: NewTagClassDialog.cpp:105
PluginManagerWidget.h
editor_data.h
BlamEditorDocument_TagDesigner
Class representing a Tag Designer "document".
Definition: tag_designer.h:20
PluginManagerExportProgressDialog::GetFailureMessage
std::string GetFailureMessage()
Definition: PluginManagerExportProgressDialog.cpp:53
PluginManagerExportProgressDialog::PerformExport
void PerformExport()
Definition: PluginManagerExportProgressDialog.cpp:30
KeystoneDialogResult
KeystoneDialogResult
Enumerator containing all possible generic dialog results.
Definition: keystone_api.h:30
NewTagClassDialog
Definition: NewTagClassDialog.h:9
KeystoneMessageBoxType::Error
@ Error
Dialog icon will be a red circle with an X.
NewTagClassDialog.h
PluginManagerDialog.h
BlamKeystone::Utils::ShowMessageBox
KEYSTONE KeystoneDialogResult ShowMessageBox(std::string message)
Definition: utils.cpp:279
KeystoneMessageBoxButtons::YesNo
@ YesNo
Dialog is shown with a [Yes] and [No] button.
utils.h
NewTagClassDialog::GetShortClassName
std::string GetShortClassName()
Definition: NewTagClassDialog.cpp:49
NewTagClassDialog::GetShouldCreatePlugin
bool GetShouldCreatePlugin()
Definition: NewTagClassDialog.cpp:44
PluginManagerExportProgressDialog.h
TAG_FIELDSET_VERSION
#define TAG_FIELDSET_VERSION
KeystoneDialogResult::Yes
@ Yes
The user pressed the 'Yes' button.
tag_designer.h
PluginManagerExportProgressDialog::HasFailures
bool HasFailures()
Definition: PluginManagerExportProgressDialog.cpp:48
MAIN_EDITOR_WINDOW
#define MAIN_EDITOR_WINDOW
Definition: editor_data.h:12
KeystoneMessageBoxType::Question
@ Question
Dialog icon will be a speech bubble with a question mark.
NewTagClassDialog::GetLongClassName
std::string GetLongClassName()
Definition: NewTagClassDialog.cpp:54
KeystoneMessageBoxType::Info
@ Info
Dialog icon will be a white circle with an i.
PluginManagerDialog::PluginManagerDialog
PluginManagerDialog(QWidget *parent=Q_NULLPTR)
Definition: PluginManagerDialog.cpp:13
PluginManagerDialog
Definition: PluginManagerDialog.h:6
PluginManagerDialog::~PluginManagerDialog
~PluginManagerDialog()
Definition: PluginManagerDialog.cpp:25
PluginManagerExportProgressDialog
Definition: PluginManagerExportProgressDialog.h:23