Plasma Engine  2.0
Loading...
Searching...
No Matches
ProcGenGraphAssetWindow.moc.h
1#pragma once
2
3#include <GuiFoundation/DocumentWindow/DocumentWindow.moc.h>
4#include <ToolsFoundation/Object/DocumentObjectManager.h>
5
7
8class plQtNodeScene;
9class plQtNodeView;
11
13{
14 Q_OBJECT
15
16public:
19
20 plProcGenGraphAssetDocument* GetProcGenGraphDocument();
21
22 virtual const char* GetWindowLayoutGroupName() const override { return "ProcGenAsset"; }
23
24private Q_SLOTS:
25
26
27private:
28 void UpdatePreview();
29 void RestoreResource();
30
31 // needed for setting the debug pin
32 void PropertyEventHandler(const plDocumentObjectPropertyEvent& e);
33 void TransationEventHandler(const plCommandHistoryEvent& e);
34
35 plQtNodeScene* m_pScene;
36 plQtNodeView* m_pView;
37};
Definition ProcGenGraphAsset.h:9
Definition ProcGenGraphAssetWindow.moc.h:13
virtual const char * GetWindowLayoutGroupName() const override
The 'GroupName' is used for serializing window layouts. It should be unique among different window ty...
Definition ProcGenGraphAssetWindow.moc.h:22
Base class for all document windows. Handles the most basic document window management.
Definition DocumentWindow.moc.h:34
Definition NodeScene.moc.h:16
Definition NodeView.moc.h:10
Definition CommandHistory.h:31
Used by plDocumentObjectManager::m_PropertyEvents.
Definition DocumentObjectManager.h:77