Public Types | Protected Member Functions | List of all members
iprocgui::CDocumentProcessingManagerComp Class Reference

Component to trigger document-to-document processing action. More...

#include <CDocumentProcessingManagerComp.h>

Inheritance diagram for iprocgui::CDocumentProcessingManagerComp:
iprocgui::CDocumentProcessingManagerCompBase ilog::TLoggerCompWrap< Base > imod::CMultiModelDispatcherBase ibase::ICommandsProvider ilog::CLoggerBase istd::IPolymorphic istd::IChangeable ilog::ILoggable istd::ILogger istd::IPolymorphic istd::IPolymorphic istd::IPolymorphic

Public Types

typedef
iprocgui::CDocumentProcessingManagerCompBase 
BaseClass
 
- Public Types inherited from iprocgui::CDocumentProcessingManagerCompBase
typedef ilog::CLoggerComponentBase BaseClass
 
- Public Types inherited from ibase::ICommandsProvider
enum  ChangeFlags
 

Protected Member Functions

void DoDocumentProcessing (const istd::IChangeable *inputDocumentPtr, const QByteArray &documentTypeId)
 Process the current document. More...
 
- Protected Member Functions inherited from iprocgui::CDocumentProcessingManagerCompBase
virtual void OnModelChanged (int modelId, const istd::IChangeable::ChangeSet &changeSet)
 
 I_TEXTATTR (m_commandNameAttrPtr)
 
 I_TEXTATTR (m_menuNameAttrPtr)
 
- Protected Member Functions inherited from ilog::CLoggerBase
virtual void DecorateMessage (istd::IInformationProvider::InformationCategory category, int id, int flags, QString &message, QString &messageSource) const
 

Additional Inherited Members

- Public Member Functions inherited from iprocgui::CDocumentProcessingManagerCompBase
 CDocumentProcessingManagerCompBase ()
 
bool IsInputDocumentRequired () const
 Return true, if the input document is required for processing. More...
 
void SetProcessingCommandEnabled (bool isProcessingCommandEnabled=true)
 Enable or disable processing command. More...
 
virtual const
ibase::IHierarchicalCommand
GetCommands () const
 
virtual void OnComponentCreated ()
 
virtual void OnComponentDestroyed ()
 
- Public Member Functions inherited from ilog::ILoggable
virtual void SetLogPtr (IMessageConsumer *logPtr)=0
 
virtual IMessageConsumerGetLogPtr () const =0
 
virtual void SetTracingEnabled (bool trace)=0
 
virtual bool IsTracingEnabled () const =0
 
- Protected Types inherited from ibase::ICommandsProvider
enum  ChangeFlags
 
- Protected Attributes inherited from iprocgui::CDocumentProcessingManagerCompBase
iqtgui::CHierarchicalCommand m_processingMenu
 
iqtgui::CHierarchicalCommand m_rootCommands
 
iqtgui::CHierarchicalCommand m_processingCommand
 

Detailed Description

Component to trigger document-to-document processing action.

You can use m_inPlaceProcessingAttrPtr to define, weither the new document is created for the processing result or the document is processed "in-place".

Definition at line 19 of file CDocumentProcessingManagerComp.h.

Member Typedef Documentation

Definition at line 22 of file CDocumentProcessingManagerComp.h.

Member Function Documentation

void iprocgui::CDocumentProcessingManagerComp::DoDocumentProcessing ( const istd::IChangeable inputDocumentPtr,
const QByteArray &  documentTypeId 
)
protectedvirtual

Process the current document.

Implements iprocgui::CDocumentProcessingManagerCompBase.


The documentation for this class was generated from the following file:

© 2007-2017 Witold Gantzke and Kirill Lepskiy