OROCHI
 
Loading...
Searching...
No Matches
GxToolUnitTreeViewer.h
Go to the documentation of this file.
1//===========================================================================
10//===========================================================================
11#pragma once
12
13#if GX_DEVELOP
14GX_CORE_NAMESPACE_BEGIN()
15
16//===========================================================================
18//===========================================================================
19class GxToolUnitTreeViewer : public GxToolBase
20{
21 //-------------------------------------------------------------
23 //-------------------------------------------------------------
25public:
26 // RTTI定義
27 GX_RTTI_CLASS_NAME_ICON( GxToolUnitTreeViewer, GxToolBase, "ユニットツリー", GxRtti::ICON_TYPE::CORE )
28 // ClassBaseReference継承クラス用禁止宣言
29 GX_PROHIBIT_CLASS_BASE_REFERENCE( GxToolUnitTreeViewer )
30
31
32 //-------------------------------------------------------------
34 //-------------------------------------------------------------
36
38 GxToolUnitTreeViewer( void );
39
41 b32 initialize( void ) override;
42
44 //-------------------------------------------------------------
46 //-------------------------------------------------------------
48protected:
50 void updatePropertySearchStringCallback( const GxString& value );
51
53 //-------------------------------------------------------------
55 //-------------------------------------------------------------
57public:
59 constexpr GxGuiFormUnitTree* getGuiTree( void ) const { return _pGuiTree; }
60
62 //-------------------------------------------------------------
64 //-------------------------------------------------------------
66protected:
67 GxGuiSplitter* _pGuiSplitter;
68 GxGuiFormUnitTree* _pGuiTree;
69 GxGuiPropertySearchBar* _pGuiSearchBar;
70
72};
73
74GX_CORE_NAMESPACE_END()
75#endif // GX_DEVELOP
#define GX_PROHIBIT_CLASS_BASE_REFERENCE(__CLASS__)
GxClassBaseReference継承の禁止宣言(new以外の生成禁止 + コピー禁止)
Definition GxBase.h:244
文字列型クラス
Definition GxString.h:18
32bitブーリアン
Definition GxDefine.h:173