/
redgpu
/
ezEngine
Обзор
Документация
Войти
/
redgpu
/
ezEngine
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
dev
Code/Editor/EditorFramework/PropertyGrid/DynamicEnumPropertyWidget.moc.h
32 строки
793 B
Jan Krassnigg
Dynamic enum widgets now show a searchable menu (#1694)
18 окт 2025, 22:23
Не верифицирован
18 окт 2025, 22:23
ec25678
Код
Авторство
О чём код?
#pragma once #include <EditorFramework/EditorFrameworkDLL.h> #include <GuiFoundation/PropertyGrid/Implementation/PropertyWidget.moc.h> class QHBoxLayout; class ezDynamicEnum; class ezQtSearchableMenu; class EZ_EDITORFRAMEWORK_DLL ezQtDynamicEnumPropertyWidget : public ezQtStandardPropertyWidget { Q_OBJECT public: ezQtDynamicEnumPropertyWidget(); protected slots: void onMenuAboutToShow(); protected: virtual void OnInit() override; virtual void InternalSetValue(const ezVariant& value) override; protected: QHBoxLayout* m_pLayout = nullptr; ezDynamicEnum* m_pEnum = nullptr; QPushButton* m_pButton = nullptr; QMenu* m_pMenu = nullptr; ezQtSearchableMenu* m_pSearchableMenu = nullptr; ezString m_sEnumAttribute; static ezMap<ezString, QString> s_LastSearch; };