/
redgpu
/
ezEngine
Обзор
Документация
Войти
/
redgpu
/
ezEngine
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
dev
Code/Editor/EditorFramework/PropertyGrid/DynamicStringEnumPropertyWidget.moc.h
34 строки
862 B
C-Core
Ensure correct variant type for dynamic string enums (#1702)
29 окт 2025, 00:58
Не верифицирован
29 окт 2025, 00:58
4dee59d
Код
Авторство
О чём код?
#pragma once #include <EditorFramework/EditorFrameworkDLL.h> #include <GuiFoundation/PropertyGrid/Implementation/PropertyWidget.moc.h> class QHBoxLayout; class ezDynamicStringEnum; class ezQtSearchableMenu; class EZ_EDITORFRAMEWORK_DLL ezQtDynamicStringEnumPropertyWidget : public ezQtStandardPropertyWidget { Q_OBJECT public: ezQtDynamicStringEnumPropertyWidget(); protected slots: void onMenuAboutToShow(); protected: virtual void OnInit() override; virtual void InternalSetValue(const ezVariant& value) override; void SetNewValue(ezStringView sNewValue); protected: QHBoxLayout* m_pLayout = nullptr; ezDynamicStringEnum* m_pEnum = nullptr; QPushButton* m_pButton = nullptr; QMenu* m_pMenu = nullptr; ezQtSearchableMenu* m_pSearchableMenu = nullptr; ezString m_sEnumAttribute; static ezMap<ezString, QString> s_LastSearch; };