/
redgpu
/
ezEngine
Обзор
Документация
Войти
/
redgpu
/
ezEngine
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
dev
Code/Editor/EditorFramework/Panels/AssetBrowserPanel/AssetBrowserPanel.moc.h
35 строк
1 KB
Jan Krassnigg
Move asset status widget into document statusbar
18 янв 2026, 14:07
18 янв 2026, 14:07
dcbcf68
Код
Авторство
О чём код?
#pragma once #include <EditorFramework/EditorFrameworkDLL.h> #include <EditorFramework/ui_AssetBrowserPanel.h> #include <Foundation/Basics.h> #include <GuiFoundation/DockPanels/ApplicationPanel.moc.h> class QStatusBar; class QLabel; struct ezToolsProjectEvent; /// \brief The application wide panel that shows and asset browser. class EZ_EDITORFRAMEWORK_DLL ezQtAssetBrowserPanel : public ezQtApplicationPanel, public Ui_AssetBrowserPanel { Q_OBJECT EZ_DECLARE_SINGLETON(ezQtAssetBrowserPanel); public: ezQtAssetBrowserPanel(ads::CDockManager* pDockManager); ~ezQtAssetBrowserPanel(); const ezUuid& GetLastSelectedAsset() const { return m_LastSelected; } private Q_SLOTS: void SlotAssetChosen(ezUuid guid, QString sAssetPathRelative, QString sAssetPathAbsolute, ezUInt8 uiAssetBrowserItemFlags); void SlotAssetSelected(ezUuid guid, QString sAssetPathRelative, QString sAssetPathAbsolute, ezUInt8 uiAssetBrowserItemFlags); void SlotAssetCleared(); private: void AssetCuratorEvents(const ezAssetCuratorEvent& e); void ProjectEvents(const ezToolsProjectEvent& e); ezUuid m_LastSelected; };