Fission FSN
Loading...
Searching...
No Matches
gfCNagGui.h
Go to the documentation of this file.
1/********************************************************************
2*
3* File: fsCNagGui.h
4*
5* Purpose: Remind the player to rate us...
6*
7*********************************************************************/
8
9#ifndef fsCNagGuihdr
10#define fsCNagGuihdr
11
12#include <fsCore/fsBaseTypes.h>
13
14#if defined fsReview
15
17
19
20
21class fsCNagGui : public fsIGuiComponent
22{
23 friend class fsCComponentFactory;
24 friend class fsCHogLevel;
25
26public:
27
28 static const fsCUniqueId mRatedMsg;
29 static const fsCUniqueId mLaterMsg;
30 static const fsCUniqueId mSharedMsg;
31 static const fsCUniqueId mTypeId;
32
33 static void nagGuiToggle(fsCEntity* const pSceneEntity);
34
35protected:
36
37 void initialiseFromVariableTableDo(const fsCVariableTable& pVars) override;
38 virtual fsBool onButtonClicked( fsCButtonComponent* pButtonComp );
39
40 static fsIComponent* create( fsCEntity* const pParent );
41
42 fsCNagGui( fsCEntity* const pParent );
43 virtual ~fsCNagGui();
44
45private:
46
47 void close();
48
49};
50
51#endif
52#endif
Definition fsIGuiComponent.h:32
void initialiseFromVariableTableDo(const fsCVariableTable &pVars) override
Definition fsIGuiComponent.cpp:685
virtual fsBool onButtonClicked(fsCButtonComponent *pButtonComp)
Definition fsIGuiComponent.cpp:695
bool fsBool
Definition fsBaseTypes.h:26
void create()
Definition fsN3d.cpp:9