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.
PluginFieldPropertiesDialog.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include <QDialog>
4 #include <HEKGuerilla/components/tags/tags.h>
5 
6 #include "ui_PluginFieldPropertiesDialog.h"
7 
8 class PluginFieldPropertiesDialog : public QDialog
9 {
10  Q_OBJECT
11 
12 private:
13  Ui::PluginFieldPropertiesDialog ui;
14  bool cancelled = true;
15  BlamPluginField* field = nullptr;
16 
17 public:
18  PluginFieldPropertiesDialog(BlamPluginField* _field, QWidget *parent = Q_NULLPTR);
20 
21  bool IsCancelled();
22 
23 private slots:
24  void CancelButtonClicked();
25 
26  void SaveButtonClicked();
27 };
PluginFieldPropertiesDialog::~PluginFieldPropertiesDialog
~PluginFieldPropertiesDialog()
Definition: PluginFieldPropertiesDialog.cpp:27
PluginFieldPropertiesDialog.h
PluginFieldPropertiesDialog
Definition: PluginFieldPropertiesDialog.h:8
PluginFieldPropertiesDialog::PluginFieldPropertiesDialog
PluginFieldPropertiesDialog(BlamPluginField *_field, QWidget *parent=Q_NULLPTR)
Definition: PluginFieldPropertiesDialog.cpp:5
PluginFieldPropertiesDialog::IsCancelled
bool IsCancelled()
Definition: PluginFieldPropertiesDialog.cpp:32