7 typedef std::function<void(
void)> CPopupMenuItemUserDefinedCallback;
8 #define MakePopupMenuItemUserDefinedCallback [=]() -> void
10 typedef std::function<bool(
void)> CPopupMenuItemUserDefinedEnableCallback;
11 #define MakePopupMenuItemUserDefinedEnableCallback [=]() -> bool
13 typedef std::function<bool(
void)> CPopupMenuItemUserDefinedCheckCallback;
14 #define MakePopupMenuItemUserDefinedCheckCallback [=]() -> bool
68 CPopupMenuItemUserDefinedCallback* pCallback,
69 bool bAutoDestroyCallback =
true,
71 bool bChecked =
false,
72 int32_t i32InsertPos = -1
88 int32_t i32InsertPos = -1
187 virtual bool SetCallback(CPopupMenuItemUserDefinedCallback* pFunc,
bool bAutoDestroy =
true);
213 virtual bool SetEnableCallback(CPopupMenuItemUserDefinedEnableCallback* pFunc,
bool bAutoDestroy =
true);
239 virtual bool SetCheckCallback(CPopupMenuItemUserDefinedCheckCallback* pFunc,
bool bAutoDestroy =
true);
255 CPopupMenuItemUserDefinedCallback* m_pCallback;
256 bool m_bAutoDestroyCallback;
257 CPopupMenuItemUserDefinedEnableCallback* m_pEnableCallback;
258 bool m_bAutoDestroyEnableCallback;
259 CPopupMenuItemUserDefinedCheckCallback* m_pCheckCallback;
260 bool m_bAutoDestroyCheckCallback;
263 int32_t m_i32InsertPos;
266 uint32_t m_u32CommandId;
Template type string class.
Definition INIUtilities.h:20
FLImaging module execution result object.
Definition ResultsDef.h:1514