/
redgpu
/
ezEngine
Обзор
Документация
Войти
/
redgpu
/
ezEngine
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
dev
Code/Editor/EditorFramework/Panels/AssetCheckPanel/AssetCheckPanel.moc.h
38 строк
1 KB
Jan Krassnigg
Added asset check panel (#1982)
10 июл 2026, 11:44
Не верифицирован
10 июл 2026, 11:44
03b63d7
Код
Авторство
О чём код?
#pragma once #include <EditorFramework/Assets/AssetCheckRule.h> #include <EditorFramework/EditorFrameworkDLL.h> #include <EditorFramework/ui_AssetCheckPanel.h> #include <GuiFoundation/DockPanels/ApplicationPanel.moc.h> #include <ToolsFoundation/Document/DocumentManager.h> class QTreeWidgetItem; namespace ads { class CDockManager; } /// Application wide panel that runs asset check rules over a selection of assets and lists the reported issues. class EZ_EDITORFRAMEWORK_DLL ezQtAssetCheckPanel : public ezQtApplicationPanel, public Ui_AssetCheckPanel { Q_OBJECT EZ_DECLARE_SINGLETON(ezQtAssetCheckPanel); public: ezQtAssetCheckPanel(ads::CDockManager* pDockManager); ~ezQtAssetCheckPanel(); protected: virtual bool eventFilter(QObject* pWatched, QEvent* pEvent) override; private: void RunButtonClicked(); void ResultTreeItemDoubleClicked(QTreeWidgetItem* pItem, int iColumn); void FillRuleList(); void UpdateAssetTypeCombo(); void DocumentManagerEventHandler(const ezDocumentManager::Event& e); ezDynamicArray<ezAssetCheckRule*> m_Rules; };