Elaztek Developer Hub
Switch Project...
blam!
Editing Kit
Guerilla
Sapien
Tool
Foundry
Libraries
Keystone
Strings
Forums
Discord
Doxygen
Jenkins
Guides
Gitlab
Blamite Game Engine - Keystone
00321.06.22.21.0037.blamite
A library that enables the use of Qt in Blamite's editing tools.
shared_settings.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <QDialog>
4
5
#include "
components/ui/shared/controls/config_fields/config_fields.h
"
6
#include "ui_shared_settings.h"
7
14
class
shared_settings
:
public
QDialog
15
{
16
Q_OBJECT
17
18
private
:
19
Ui::shared_settings ui;
20
21
std::vector<QWidget*> current_child_items = std::vector<QWidget*>();
22
26
void
AddSettingControl(BlamConfigurationSetting* setting);
27
28
public
:
34
shared_settings
(QWidget* parent = Q_NULLPTR);
35
39
~shared_settings
();
40
46
void
UpdateActiveSettingControl
(
BlamEditorConfigField_Generic
* field);
47
48
private
slots:
49
53
void
TreeWidgetSelectionChanged();
54
};
shared_settings::~shared_settings
~shared_settings()
Destroys the settings dialog and cleans up any resources used.
Definition:
shared_settings.cpp:49
BlamEditorConfigField_Generic
Definition:
BlamEditorConfigField_Generic.h:10
shared_settings::shared_settings
shared_settings(QWidget *parent=Q_NULLPTR)
Constructs the settings dialog.
Definition:
shared_settings.cpp:12
shared_settings::UpdateActiveSettingControl
void UpdateActiveSettingControl(BlamEditorConfigField_Generic *field)
TBA.
Definition:
shared_settings.cpp:54
config_fields.h
shared_settings
Class for the new unified Settings dialog.
Definition:
shared_settings.h:14
keystone
components
ui
shared
dialogs
shared_settings
shared_settings.h
Generated on Tue Jun 22 2021 01:06:40 for Blamite Game Engine - Keystone by
1.8.17