Plasma Engine  2.0
Loading...
Searching...
No Matches
CuratorControl.moc.h
1#pragma once
2
3#include <EditorFramework/EditorFrameworkDLL.h>
4#include <Foundation/Basics.h>
5#include <QWidget>
6
10class QToolButton;
11
13class PL_EDITORFRAMEWORK_DLL plQtCuratorControl : public QWidget
14{
15 Q_OBJECT
16public:
17 explicit plQtCuratorControl(QWidget* pParent);
19
20protected:
21 virtual void paintEvent(QPaintEvent* e) override;
22
23private Q_SLOTS:
24 void SlotUpdateTransformStats();
25 void UpdateBackgroundProcessState();
26 void BackgroundProcessClicked(bool checked);
27
28private:
29 void ScheduleUpdateTransformStats();
30 void AssetCuratorEvents(const plAssetCuratorEvent& e);
31 void AssetProcessorEvents(const plAssetProcessorEvent& e);
32 void ProjectEvents(const plToolsProjectEvent& e);
33
34 bool m_bScheduled = false;
35 QToolButton* m_pBackgroundProcess = nullptr;
36};
37
Definition CuratorControl.moc.h:14
Definition AssetCurator.h:122
Definition AssetProcessor.h:31
Definition ToolsProject.h:13