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
16
GX_CORE_NAMESPACE_BEGIN()
17
18
// GUIの前方宣言
19
class GxGuiFormProperty;
20
21
//===========================================================================
23
//===========================================================================
24
class GxToolSystemManager : public GxToolBase
25
{
26
//-------------------------------------------------------------
28
//-------------------------------------------------------------
30
public
:
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
//-------------------------------------------------------------
53
protected
:
55
void
setFormProperty(
void
);
56
58
void
updatePropertySearchStringCallback(
const
GxString
& value);
59
61
//-------------------------------------------------------------
63
//-------------------------------------------------------------
65
protected
:
66
GxGuiFormProperty* _pForm;
67
GxGuiSplitter* _pGuiSplitter;
68
GxGuiPropertySearchBar* _pGuiSearchBar;
69
70
private
:
71
GxSysMain
* _pMain;
72
74
};
75
76
GX_CORE_NAMESPACE_END()
77
78
#endif
// GX_DEVELOP
GX_PROHIBIT_CLASS_BASE_REFERENCE
#define GX_PROHIBIT_CLASS_BASE_REFERENCE(__CLASS__)
GxClassBaseReference継承の禁止宣言(new以外の生成禁止 + コピー禁止)
Definition
GxBase.h:244
GxRtti::ICON_TYPE::CORE
@ CORE
CORE.
GxSysMain
メインループシステムクラス
Definition
GxSysMain.h:267
GxString
文字列型クラス
Definition
GxString.h:18
b32
32bitブーリアン
Definition
GxDefine.h:173
middleware
GxCore
src
GxToolSystemManager.h
Generated by
1.12.0