Plasma Engine  2.0
Loading...
Searching...
No Matches
RmlUiAssetWindow.moc.h
1#pragma once
2
3#include <EditorEngineProcessFramework/EngineProcess/ViewRenderSettings.h>
4#include <EditorFramework/DocumentWindow/EngineDocumentWindow.moc.h>
5#include <EditorPluginRmlUi/RmlUiAsset/RmlUiAsset.h>
6#include <ToolsFoundation/Object/DocumentObjectManager.h>
7
9
11{
12 Q_OBJECT
13
14public:
16
17 virtual const char* GetWindowLayoutGroupName() const override { return "RmlUiAsset"; }
18
19protected:
20 virtual void InternalRedraw() override;
21
22private:
23 void SendRedrawMsg();
24
25 plEngineViewConfig m_ViewConfig;
26 plQtEngineViewWidget* m_pViewWidget;
27 plRmlUiAssetDocument* m_pAssetDoc;
28};
29
Definition AssetDocument.h:42
Base class for all document windows that need a connection to the engine process, and might want to r...
Definition EngineDocumentWindow.moc.h:37
Base class for views that show engine output.
Definition EngineViewWidget.moc.h:34
Definition RmlUiAssetWindow.moc.h:11
virtual const char * GetWindowLayoutGroupName() const override
The 'GroupName' is used for serializing window layouts. It should be unique among different window ty...
Definition RmlUiAssetWindow.moc.h:17
Definition RmlUiAsset.h:10
Definition ViewRenderSettings.h:26