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

Component to trigger some processing action for the current document. More...

#include <CDocumentProcessingCommandComp.h>

Inheritance diagram for iprocgui::CDocumentProcessingCommandComp:
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 some processing action for the current document.

Definition at line 16 of file CDocumentProcessingCommandComp.h.

Member Typedef Documentation

Definition at line 19 of file CDocumentProcessingCommandComp.h.

Member Function Documentation

void iprocgui::CDocumentProcessingCommandComp::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