OROCHI
 
Loading...
Searching...
No Matches
GxToolSystemManager.h
Go to the documentation of this file.
1//===========================================================================
11//===========================================================================
12#pragma once
13
14#if GX_DEVELOP
15
16GX_CORE_NAMESPACE_BEGIN()
17
18// GUIの前方宣言
19class GxGuiFormProperty;
20
21//===========================================================================
23//===========================================================================
24class GxToolSystemManager : public GxToolBase
25{
26 //-------------------------------------------------------------
28 //-------------------------------------------------------------
30public:
31 // RTTI定義
32 GX_RTTI_CLASS_NAME_ICON( GxToolSystemManager, GxToolBase, "システム管理", GxRtti::ICON_TYPE::CORE )
33 // ClassBaseReference継承クラス用禁止宣言
34 GX_PROHIBIT_CLASS_BASE_REFERENCE( GxToolSystemManager )
35
36
37 //-------------------------------------------------------------
39 //-------------------------------------------------------------
41
43 GxToolSystemManager( void );
44
46 b32 initialize( void ) override;
47
49 //-------------------------------------------------------------
51 //-------------------------------------------------------------
53protected:
55 void setFormProperty(void);
56
58 void updatePropertySearchStringCallback(const GxString& value);
59
61 //-------------------------------------------------------------
63 //-------------------------------------------------------------
65protected:
66 GxGuiFormProperty* _pForm;
67 GxGuiSplitter* _pGuiSplitter;
68 GxGuiPropertySearchBar* _pGuiSearchBar;
69
70private:
71 GxSysMain* _pMain;
72
74};
75
76GX_CORE_NAMESPACE_END()
77
78#endif // GX_DEVELOP
#define GX_PROHIBIT_CLASS_BASE_REFERENCE(__CLASS__)
GxClassBaseReference継承の禁止宣言(new以外の生成禁止 + コピー禁止)
Definition GxBase.h:244
メインループシステムクラス
Definition GxSysMain.h:267
文字列型クラス
Definition GxString.h:18
32bitブーリアン
Definition GxDefine.h:173