Plasma Engine  2.0
Loading...
Searching...
No Matches
SoundBankAssetWindow.moc.h
1#pragma once
2
3#include <EditorPluginFmod/SoundBankAsset/SoundBankAsset.h>
4#include <Foundation/Basics.h>
5#include <GuiFoundation/DocumentWindow/DocumentWindow.moc.h>
6#include <ToolsFoundation/Object/DocumentObjectManager.h>
7
8class QLabel;
9class QScrollArea;
10class QtImageWidget;
11
13{
14 Q_OBJECT
15
16public:
19
20 virtual const char* GetGroupName() const { return "SoundBankAsset"; }
21 virtual const char* GetWindowLayoutGroupName() const override { return "SoundBankAsset"; }
22
23private Q_SLOTS:
24
25
26private:
27 void UpdatePreview();
28 void PropertyEventHandler(const plDocumentObjectPropertyEvent& e);
29
30 plSoundBankAssetDocument* m_pAssetDoc;
31 QLabel* m_pLabelInfo;
32};
Definition Document.h:57
Base class for all document windows. Handles the most basic document window management.
Definition DocumentWindow.moc.h:34
Definition SoundBankAsset.h:16
Definition SoundBankAssetWindow.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 SoundBankAssetWindow.moc.h:21
Used by plDocumentObjectManager::m_PropertyEvents.
Definition DocumentObjectManager.h:77