/
redgpu
/
ezEngine
Обзор
Документация
Войти
/
redgpu
/
ezEngine
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
dev
Code/Editor/EditorFramework/Dialogs/PreferencesDlg.moc.h
37 строк
941 B
Ingrater
Clang-format fixes and update to 18.1.1 (#1234)
10 мар 2024, 15:51
Не верифицирован
10 мар 2024, 15:51
2f16acf
Код
Авторство
О чём код?
#pragma once #include <EditorFramework/EditorFrameworkDLL.h> #include <EditorFramework/ui_PreferencesDlg.h> #include <Foundation/Strings/String.h> #include <QDialog> class ezPreferencesDocument; class ezPreferences; class ezQtDocumentTreeView; class EZ_EDITORFRAMEWORK_DLL ezQtPreferencesDlg : public QDialog, public Ui_ezQtPreferencesDlg { public: Q_OBJECT public: ezQtPreferencesDlg(QWidget* pParent); ~ezQtPreferencesDlg(); ezUuid NativeToObject(ezPreferences* pPreferences); void ObjectToNative(ezUuid objectGuid, const ezDocument* pPrefDocument); private Q_SLOTS: void on_ButtonOk_clicked(); void on_ButtonCancel_clicked() { reject(); } private: void RegisterAllPreferenceTypes(); void AllPreferencesToObject(); void PropertyChangedEventHandler(const ezDocumentObjectPropertyEvent& e); void ApplyAllChanges(); ezPreferencesDocument* m_pDocument; ezMap<ezUuid, const ezDocument*> m_DocumentBinding; };