11#include "GUIMenuItemBase.h" 
   12#include "GUIPropertyMessageBox.h" 
   13#include "GUIStaticText.h" 
   14#include "DefinitionsGUI.h" 
   23        class CGUIPaneProperties;
 
   26        class CGUIPropertyButton;
 
   27        class CGUIPropertyMessageBox;
 
   31        class CGUIPaneFrameWnd;
 
   34        typedef std::function<
const CResult(int32_t)> CGUIMenuItemRegistrationCallback;
 
   35        #define MakeMenuItemRegistrationCallback [=](int32_t i32Index) -> const CResult 
   37        typedef std::function<
const CResult(int32_t)> CGUIMenuItemUnregistrationCallback;
 
   38        #define MakeMenuItemUnregistrationCallback [=](int32_t i32Index) -> const CResult 
  279            virtual bool Save() 
const override;
 
  454            virtual bool AddItem(CGUIPropertyItemBase* pItem, 
bool bAdjustLayout = 
true);
 
  473            virtual bool InsertItem(CGUIPropertyItemBase* pItem, 
const CGUIPropertyItemBase* pItemBefore, 
bool bAdjustLayout = 
true);
 
  490            virtual bool RemoveItem(CGUIPropertyItemBase* pItem, 
bool bAdjustLayout = 
true);
 
  570            virtual CGUIPropertyItemBase* 
GetItem(int64_t i64Index) 
const;
 
 1222            virtual CGUIPaneBase* GetPane() 
const override;
 
 1224            virtual void SetDockDone(
bool bSet);
 
 1225            virtual bool IsDockDone() 
const;
 
 1231            virtual void UpdateChildProperty();
 
 1232            virtual bool OnShortKeyDown(UINT uKeyType);
 
 1233            virtual const CResult ActivateSelectedViewOfFirstViewList();
 
 1235            CGUIPropertyMessageBox* GetMessageBox() 
const;
 
 1237            virtual std::vector<CGUIPropertyItemBase*>& GetItems() 
const;
 
 1238            virtual std::vector<CGUIPropertyButton*>& GetButtons() 
const;
 
 1240            virtual bool IsItemExist(
const CGUIPropertyItemBase* pItem) 
const;
 
 1243            virtual bool InternalLoad();
 
 1244            virtual bool InternalSave() 
const;
 
 1246            virtual bool IsSNAPNodeProperty() 
const;
 
 1251            std::vector<CGUIPropertyItemBase*>& m_vctItems;
 
 1252            std::vector<CGUIPropertyItemViewImageFigure*>& m_vctPIViewImageFigure;
 
 1253            std::map<uint32_t, CGUIPropertyItemBase*>& m_mapItems;
 
 1254            std::map<EKeyType, CGUIPropertyButton*>& m_mapBtnShortcuts;
 
 1257            std::vector<CGUIPropertyButton*>& m_vctButtons;
 
 1260            CGUIPropertyMessageBox* m_pStaticMessage;
 
 1264            CGUIPaneProperties* m_pProperties;
 
 1265            bool m_bInitialized;
 
 1268            bool m_bCreateControl;
 
 1270            CGUIMenuItemRegistrationCallback* m_pRegistrationCallback;
 
 1271            bool m_bCreateCallbackAutoDestroy;
 
 1274            CGUIMenuItemUnregistrationCallback* m_pDestroyInstanceCallback;
 
 1275            bool m_bDestroyCallbackAutoDestroy;
 
 1281            bool m_bActivateViewOnShowPane;
 
 1283            bool m_bEnableOpenWindow;
 
 1284            bool m_bGlobalModel;
 
 1286            friend class CGUIPaneProperties;
 
 1287            friend class CGUITabbedPane;
 
 1288            friend class CGUIPropertyItemBase;
 
 1289            friend class CGUIManager;
 
 1290            friend class CGUIPaneMenu;
 
 1291            friend class CGUIManagerPane;
 
 1292            friend class CGUIMainFrame;
 
 1293            friend class CGUIPaneFrameWnd;
 
 1294            friend class CGUIPanePropertiesShell;
 
 1295            friend class CGUIPropertyMenuSNAPView;
 
 1296            friend class CGUIManagerModel;
 
Template type 의 문자열 클래스
Definition FLString.h:34
FLImaging 모듈의 수행 결과 객체
Definition ResultsDef.h:1631
Definition GUIDialogKernel.h:51
GUIDockablePaneHostFrame 클래스
Definition GUIDockablePaneHostFrame.h:27
프로퍼티 아이템 베이스 클래스
Definition GUIPropertyItemBase.h:345
EAuthorityLevel
권한 레벨
Definition AuthorityManager.h:29
Definition D2DObject.h:12
EKeyType
키보드 입력값
Definition DefinitionsGUI.h:7269
EMenuItemPaneMenuTree
메뉴 트리의 메뉴 아이템
Definition DefinitionsGUI.h:9064