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
6
class
plProcGenGraphAssetDocument
;
7
8
class
plQtNodeScene
;
9
class
plQtNodeView
;
10
struct
plCommandHistoryEvent
;
11
12
class
plProcGenGraphAssetDocumentWindow
:
public
plQtDocumentWindow
13
{
14
Q_OBJECT
15
16
public
:
17
plProcGenGraphAssetDocumentWindow
(
plProcGenGraphAssetDocument
* pDocument);
18
~plProcGenGraphAssetDocumentWindow
();
19
20
plProcGenGraphAssetDocument
* GetProcGenGraphDocument();
21
22
virtual
const
char
*
GetWindowLayoutGroupName
()
const override
{
return
"ProcGenAsset"
; }
23
24
private
Q_SLOTS:
25
26
27
private
:
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
};
plProcGenGraphAssetDocument
Definition
ProcGenGraphAsset.h:9
plProcGenGraphAssetDocumentWindow
Definition
ProcGenGraphAssetWindow.moc.h:13
plProcGenGraphAssetDocumentWindow::GetWindowLayoutGroupName
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
plQtDocumentWindow
Base class for all document windows. Handles the most basic document window management.
Definition
DocumentWindow.moc.h:34
plQtNodeScene
Definition
NodeScene.moc.h:16
plQtNodeView
Definition
NodeView.moc.h:10
plCommandHistoryEvent
Definition
CommandHistory.h:31
plDocumentObjectPropertyEvent
Used by plDocumentObjectManager::m_PropertyEvents.
Definition
DocumentObjectManager.h:77
Code
EditorPlugins
ProcGen
EditorPluginProcGen
ProcGenGraphAsset
ProcGenGraphAssetWindow.moc.h
Generated by
1.11.0