OROCHI
 
Loading...
Searching...
No Matches
GxToolGuiTreeViewer.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 GxToolGuiTreeViewer : public GxToolBase
20{
21 //-------------------------------------------------------------
23 //-------------------------------------------------------------
25public:
26 // RTTI定義
27 GX_RTTI_CLASS_NAME_ICON( GxToolGuiTreeViewer, GxToolBase, "GUIツリー", GxRtti::ICON_TYPE::CORE )
28 // ClassBaseReference継承クラス用禁止宣言
29 GX_PROHIBIT_CLASS_BASE_REFERENCE( GxToolGuiTreeViewer )
30
31 class GxGuiFormViewer;
32 class GxBoard;
33
35 //-------------------------------------------------------------
37 //-------------------------------------------------------------
39
41 GxToolGuiTreeViewer( void );
42
44 b32 initialize( void ) override;
45
47 //-------------------------------------------------------------
49 //-------------------------------------------------------------
51protected:
53 void updatePropertySearchStringCallback( const GxString& value );
54
56 //-------------------------------------------------------------
58 //-------------------------------------------------------------
60protected:
61 GxGuiSplitter* _pGuiSplitter;
62 GxGuiFormGuiTree* _pGuiTree;
63 GxGuiPropertySearchBar* _pGuiSearchBar;
64
66};
67
68GX_CORE_NAMESPACE_END()
69#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