Fission FSN
Loading...
Searching...
No Matches
gfCTuneGui.h
Go to the documentation of this file.
1/********************************************************************
2*
3* File: gfCTuneGui.h
4*
5* Purpose: Gui to play tunes from a catalog
6*
7*********************************************************************/
8
9#ifndef gfCTuneGuihdr
10#define gfCTuneGuihdr
11
12#include "../gfICatalogueGui.h"
13
15
17{
18 friend class fsCComponentFactory;
19
20public:
21
22 static const fsCUniqueId mTypeId;
23
24protected:
25
26 void catalogueLoadDo() override;
27 void itemInfoSetDo(fsS32 pEntIndex, fsS32 pChildIndex) const override;
28
29 void initialiseFromVariableTableDo(const fsCVariableTable& pVars) override;
30
31 static fsIComponent* create(fsCEntity* pParent);
32
33 gfCTuneGui(fsCEntity* pParent);
34 virtual ~gfCTuneGui();
35
36private:
37};
38
39#endif
Definition fsCEntity.h:39
Definition fsCUniqueId.h:21
Definition fsCVariableTable.h:27
Definition fsIComponent.h:26
static fsIComponent * create(fsCEntity *pParent)
Definition gfCTuneGui.cpp:49
void itemInfoSetDo(fsS32 pEntIndex, fsS32 pChildIndex) const override
Definition gfCTuneGui.cpp:28
friend class fsCComponentFactory
Definition gfCTuneGui.h:18
virtual ~gfCTuneGui()
Definition gfCTuneGui.cpp:66
gfCTuneGui(fsCEntity *pParent)
Definition gfCTuneGui.cpp:61
static const fsCUniqueId mTypeId
Definition gfCTuneGui.h:22
void initialiseFromVariableTableDo(const fsCVariableTable &pVars) override
Definition gfCTuneGui.cpp:54
void catalogueLoadDo() override
Definition gfCTuneGui.cpp:21
Definition gfICatalogueEntry.h:18
gfICatalogueGui(fsCEntity *pParent)
Definition gfICatalogueGui.cpp:266
int fsS32
Definition fsBaseTypes.h:20