39 I_ASSIGN(m_documentManagerCompPtr,
"DocumentManager",
"Application's document manager",
true,
"DocumentManager");
40 I_ASSIGN_TO(m_documentManagerModelCompPtr, m_documentManagerCompPtr,
true);
41 I_ASSIGN(m_processorCompPtr,
"Processor",
"Target processing component",
true,
"Processor");
42 I_ASSIGN(m_progressManagerCompPtr,
"ProgressManager",
"Processing progress manager",
false,
"ProgressManager");
43 I_ASSIGN(m_paramsSetCompPtr,
"ProcessingParamsSet",
"Processing parameters",
false,
"ProcessingParameters");
44 I_ASSIGN(m_paramsGuiCompPtr,
"ProcessingParamsGui",
"UI for processing parameters",
false,
"ProcessingParamsGui");
45 I_ASSIGN(m_commandNameAttrPtr,
"ProcessingCommandName",
"Name of the processing action in menu",
true,
"");
46 I_ASSIGN(m_menuNameAttrPtr,
"ProcessingMenuName",
"Name of the processing menu",
false,
"Processing");
47 I_ASSIGN(m_inputDocumentRequiredAttrPtr,
"InputDocumentRequired",
"If enabled, the input document is required for processing",
false,
true);
48 I_ASSIGN(m_documentTypeIdAttrPtr,
"DocumentTypeId",
"Document type ID used for document creation",
false,
"Default");
49 I_ASSIGN(m_commandGroupIdAttrPtr,
"CommandGroup",
"Specify the command group ID",
true, 0);
50 I_ASSIGN(m_commandShowInToolBarAttrPtr,
"ShowInToolsBar",
"If enabled the command button will be shown also in the tool bar",
true,
false);
51 I_ASSIGN(m_commandIconPathAttrPtr,
"CommandIconPath",
"Path to the icon resource used for the command",
false,
"CommandIconPath");
91 I_TEXTATTR(m_commandNameAttrPtr);
92 I_TEXTATTR(m_menuNameAttrPtr);
93 I_ATTR(
bool, m_inputDocumentRequiredAttrPtr);
94 I_ATTR(QByteArray, m_documentTypeIdAttrPtr);
95 I_ATTR(
int, m_commandGroupIdAttrPtr);
96 I_ATTR(
bool, m_commandShowInToolBarAttrPtr);
97 I_ATTR(QString, m_commandIconPathAttrPtr);
104 void OnDoProcessing();