Public Types | Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
iprocgui::CDocumentProcessingManagerCompBase Class Referenceabstract

#include <CDocumentProcessingManagerCompBase.h>

Inheritance diagram for 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 iprocgui::CDocumentProcessingCommandComp iprocgui::CDocumentProcessingManagerComp

Public Types

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

Public Member Functions

 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 ()
 
virtual void DoDocumentProcessing (const istd::IChangeable *inputDocumentPtr, const QByteArray &documentTypeId)=0
 Process the current document. More...
 
- 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 Member Functions

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
 

Protected Attributes

iqtgui::CHierarchicalCommand m_processingMenu
 
iqtgui::CHierarchicalCommand m_rootCommands
 
iqtgui::CHierarchicalCommand m_processingCommand
 

Detailed Description

Definition at line 22 of file CDocumentProcessingManagerCompBase.h.

Member Typedef Documentation

Definition at line 30 of file CDocumentProcessingManagerCompBase.h.

Constructor & Destructor Documentation

iprocgui::CDocumentProcessingManagerCompBase::CDocumentProcessingManagerCompBase ( )

Member Function Documentation

virtual void iprocgui::CDocumentProcessingManagerCompBase::DoDocumentProcessing ( const istd::IChangeable inputDocumentPtr,
const QByteArray &  documentTypeId 
)
pure virtual

Process the current document.

Implemented in iprocgui::CDocumentProcessingManagerComp, and iprocgui::CDocumentProcessingCommandComp.

virtual const ibase::IHierarchicalCommand* iprocgui::CDocumentProcessingManagerCompBase::GetCommands ( ) const
virtual

Reimplemented from ibase::ICommandsProvider.

iprocgui::CDocumentProcessingManagerCompBase::I_TEXTATTR ( m_commandNameAttrPtr  )
protected
iprocgui::CDocumentProcessingManagerCompBase::I_TEXTATTR ( m_menuNameAttrPtr  )
protected
bool iprocgui::CDocumentProcessingManagerCompBase::IsInputDocumentRequired ( ) const

Return true, if the input document is required for processing.

virtual void iprocgui::CDocumentProcessingManagerCompBase::OnComponentCreated ( )
virtual
virtual void iprocgui::CDocumentProcessingManagerCompBase::OnComponentDestroyed ( )
virtual
virtual void iprocgui::CDocumentProcessingManagerCompBase::OnModelChanged ( int  modelId,
const istd::IChangeable::ChangeSet changeSet 
)
protectedvirtual
void iprocgui::CDocumentProcessingManagerCompBase::SetProcessingCommandEnabled ( bool  isProcessingCommandEnabled = true)

Enable or disable processing command.

Member Data Documentation

iqtgui::CHierarchicalCommand iprocgui::CDocumentProcessingManagerCompBase::m_processingCommand
protected

Definition at line 96 of file CDocumentProcessingManagerCompBase.h.

iqtgui::CHierarchicalCommand iprocgui::CDocumentProcessingManagerCompBase::m_processingMenu
protected

Definition at line 94 of file CDocumentProcessingManagerCompBase.h.

iqtgui::CHierarchicalCommand iprocgui::CDocumentProcessingManagerCompBase::m_rootCommands
protected

Definition at line 95 of file CDocumentProcessingManagerCompBase.h.


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

© 2007-2017 Witold Gantzke and Kirill Lepskiy