Plasma Engine  2.0
Loading...
Searching...
No Matches
SoundEventAssetWindow.moc.h
1#pragma once
2
3#include <EditorPluginFmod/SoundEventAsset/SoundEventAsset.h>
4#include <Foundation/Basics.h>
5#include <GuiFoundation/DocumentWindow/DocumentWindow.moc.h>
6#include <ToolsFoundation/Object/DocumentObjectManager.h>
7
8class QLabel;
9class QScrollArea;
10
12{
13 Q_OBJECT
14
15public:
18
19 virtual const char* GetGroupName() const { return "SoundEventAsset"; }
20 virtual const char* GetWindowLayoutGroupName() const { return "SoundEventAsset"; }
21
22private Q_SLOTS:
23
24
25private:
26 void UpdatePreview();
27 void PropertyEventHandler(const plDocumentObjectPropertyEvent& e);
28
29 plSoundEventAssetDocument* m_pAssetDoc = nullptr;
30 QLabel* m_pLabelInfo = nullptr;
31};
Definition Document.h:57
Base class for all document windows. Handles the most basic document window management.
Definition DocumentWindow.moc.h:34
Definition SoundEventAsset.h:15
Definition SoundEventAssetWindow.moc.h:12
virtual const char * GetWindowLayoutGroupName() const
The 'GroupName' is used for serializing window layouts. It should be unique among different window ty...
Definition SoundEventAssetWindow.moc.h:20
Used by plDocumentObjectManager::m_PropertyEvents.
Definition DocumentObjectManager.h:77