41 I_ASSIGN(m_processorCompPtr,
"ActionProcessor",
"Processor used for action execution",
true,
"ActionProcessor");
42 I_ASSIGN(m_processorParamsCompPtr,
"ProcessingParams",
"Parameter set used for processor execution",
false,
"ProcessingParams");
43 I_ASSIGN(m_processorInputCompPtr,
"ProcessingInput",
"Input object used for processor execution",
false,
"ProcessingInput");
44 I_ASSIGN(m_processorOutputCompPtr,
"ProcessingOutput",
"Output object used for processor execution",
false,
"ProcessingOutput");
45 I_ASSIGN(m_progressManagerCompPtr,
"ProgressManager",
"Progress manager used for processor execution",
false,
"ProgressManager");
46 I_ASSIGN(m_actionIconAttrPtr,
"ActionIcon",
"Icon used command menu",
true,
":/IcfIcons");
47 I_ASSIGN(m_menuNameAttrPtr,
"MenuName",
"Name of the menu for the action group",
true,
"MenuName");
48 I_ASSIGN(m_menuDescriptionAttrPtr,
"MenuDescription",
"Description for the action group",
true,
"MenuDescription");
49 I_ASSIGN(m_rootMenuNameAttrPtr,
"RootMenu",
"Name of the root command",
true,
"Process");
50 I_ASSIGN(m_successMessageAttrPtr,
"SuccessMessage",
"If defined, the message will be shown at the end of a successed processing action",
false,
"");
51 I_ASSIGN(m_errorMessageAttrPtr,
"ErrorMessage",
"If defined, the message will be shown at the end of a failed processing action",
false,
"");
52 I_ASSIGN(m_cancelMessageAttrPtr,
"CancelMessage",
"If defined, the message will be shown at the end of a canceled processing action",
false,
"");
64 void OnCommandActivated();
69 I_REF(istd::IPolymorphic, m_processorInputCompPtr);
72 I_ATTR(QByteArray, m_actionIconAttrPtr);
73 I_TEXTATTR(m_menuNameAttrPtr);
74 I_TEXTATTR(m_menuDescriptionAttrPtr);
75 I_TEXTATTR(m_rootMenuNameAttrPtr);
76 I_TEXTATTR(m_successMessageAttrPtr);
77 I_TEXTATTR(m_errorMessageAttrPtr);
78 I_TEXTATTR(m_cancelMessageAttrPtr);