FLImaging 7.4.28.2
GUIMenuItemModel.h
1#pragma once
2#include "GUIMenuItemBase.h"
3
10
12namespace FLImaging
13{
15 namespace GUI
16 {
24 class FL_EXPORT CGUIMenuItemModel : public CGUIMenuItemBase
25 {
26 public:
39
40 virtual bool OnLButtonDoubleClick() override;
41 virtual bool OnRButtonClick() override;
42
63 static const CResult EnableDefaultActionConfirmation(EGUIMenuItemModelMenuItem eGUIMenuItemModelMenuItem, bool bEnable = true);
64
76 static bool IsDefaultActionConfirmationEnabled(EGUIMenuItemModelMenuItem eGUIMenuItemModelMenuItem);
77
94 virtual const CResult EnableActionConfirmation(EGUIMenuItemModelMenuItem eGUIMenuItemModelMenuItem, bool bEnable = true);
95
107 virtual bool IsActionConfirmationEnabled(EGUIMenuItemModelMenuItem eGUIMenuItemModelMenuItem) const;
108
109 protected:
110 virtual void OnReceiveBroadcast(const Base::CBroadcastMessage* pMessage) override;
111
112 static bool g_bActionConfirmationSelect;
113 static bool g_bActionConfirmationDuplicate;
114 static bool g_bActionConfirmationDelete;
115
116 bool m_bActionConfirmationSelect;
117 bool m_bActionConfirmationDuplicate;
118 bool m_bActionConfirmationDelete;
119 };
120 }
121}
브로드캐스트 메시지 클래스
Definition BroadcastMessage.h:27
FLImaging 모듈의 수행 결과 객체
Definition ResultsDef.h:1676
static const CResult EnableDefaultActionConfirmation(EGUIMenuItemModelMenuItem eGUIMenuItemModelMenuItem, bool bEnable=true)
팝업 메뉴의 각 항목에 대한 동작 확인 기본값을 설정합니다.
virtual bool IsActionConfirmationEnabled(EGUIMenuItemModelMenuItem eGUIMenuItemModelMenuItem) const
현재 메뉴 아이템 인스턴스에서 각 메뉴 동작에 대한 확인 팝업 활성화 여부를 반환합니다.
CGUIMenuItemModel()
기본 생성자
virtual const CResult EnableActionConfirmation(EGUIMenuItemModelMenuItem eGUIMenuItemModelMenuItem, bool bEnable=true)
현재 메뉴 아이템 인스턴스에서 각 메뉴 동작에 대한 확인 팝업 표시 여부를 설정합니다.
virtual void OnReceiveBroadcast(const Base::CBroadcastMessage *pMessage) override
Callback 함수. BroadcastMessage를 수신받는 함수
static bool IsDefaultActionConfirmationEnabled(EGUIMenuItemModelMenuItem eGUIMenuItemModelMenuItem)
팝업 메뉴 각 항목에 대한 동작 확인 기본값을 반환합니다.
Definition D2DObject.h:12
EGUIMenuItemModelMenuItem
CGUIMenuItemModel에서 사용하는 메뉴 아이템
Definition DefinitionsGUI.h:10416