Plasma Engine  2.0
Loading...
Searching...
No Matches
WindowCfgDlg.moc.h
1#pragma once
2
3#include <Core/System/Window.h>
4#include <EditorFramework/EditorFrameworkDLL.h>
5#include <EditorFramework/ui_WindowCfgDlg.h>
6#include <Foundation/Application/Config/FileSystemConfig.h>
7#include <QDialog>
8
9class PL_EDITORFRAMEWORK_DLL plQtWindowCfgDlg : public QDialog, public Ui_plQtWindowCfgDlg
10{
11public:
12 Q_OBJECT
13
14public:
15 plQtWindowCfgDlg(QWidget* pParent);
16
17private Q_SLOTS:
18 void on_m_ButtonBox_clicked(QAbstractButton* button);
19 void on_m_ComboWnd_currentIndexChanged(int index);
20 void on_m_CheckOverrideDefault_stateChanged(int state);
21
22private:
23 void FillUI(const plWindowCreationDesc& desc);
24 void GrabUI(plWindowCreationDesc& desc);
25 void UpdateUI();
26 void LoadDescs();
27 void SaveDescs();
28
29 plUInt8 m_uiCurDesc = 0;
30 plWindowCreationDesc m_Descs[2];
31 bool m_bOverrideProjectDefault[2];
32};
Definition WindowCfgDlg.moc.h:10
Parameters for creating a window, such as position and resolution.
Definition Window.h:180