Elaztek Developer Hub
Blamite Game Engine - Keystone  00402.09.29.23.0627.blamite
A library that enables the use of Qt in Blamite's editing tools.
BlamEditorConfigField_Generic.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include <QWidget>
4 #include <Strings/components/settings/config/config.h>
5 
6 #include "ui_BlamEditorConfigField_Generic.h"
7 
8 class shared_settings;
9 
10 class BlamEditorConfigField_Generic : public QWidget
11 {
12  Q_OBJECT
13 
14 protected:
15  Ui::BlamEditorConfigField_Generic ui;
17 
18 public:
19  BlamConfigurationSetting* setting = nullptr;
20 
21  BlamEditorConfigField_Generic(shared_settings* _settings_dialog, BlamConfigurationSetting* _setting, QWidget *parent = Q_NULLPTR);
23 
24  void mousePressEvent(QMouseEvent* mouse_event);
25 };
BlamEditorConfigField_Generic
Definition: BlamEditorConfigField_Generic.h:10
BlamEditorConfigField_Generic::mousePressEvent
void mousePressEvent(QMouseEvent *mouse_event)
Definition: BlamEditorConfigField_Generic.cpp:30
BlamEditorConfigField_Generic::ui
Ui::BlamEditorConfigField_Generic ui
Definition: BlamEditorConfigField_Generic.h:15
BlamEditorConfigField_Generic::BlamEditorConfigField_Generic
BlamEditorConfigField_Generic(shared_settings *_settings_dialog, BlamConfigurationSetting *_setting, QWidget *parent=Q_NULLPTR)
Definition: BlamEditorConfigField_Generic.cpp:7
shared_settings::UpdateActiveSettingControl
void UpdateActiveSettingControl(BlamEditorConfigField_Generic *field)
TBA.
Definition: shared_settings.cpp:91
BlamEditorConfigField_Generic::~BlamEditorConfigField_Generic
~BlamEditorConfigField_Generic()
Definition: BlamEditorConfigField_Generic.cpp:25
BlamEditorConfigField_Generic::setting
BlamConfigurationSetting * setting
Definition: BlamEditorConfigField_Generic.h:19
BlamEditorConfigField_Generic.h
BlamEditorConfigField_Generic::settings_dialog
shared_settings * settings_dialog
Definition: BlamEditorConfigField_Generic.h:16
shared_settings
Class for the new unified Settings dialog.
Definition: shared_settings.h:18
shared_settings.h