Public Types | Public Member Functions | List of all members
ifileproc::CCopyAppComp Class Reference

General file transformation application. More...

#include <CCopyAppComp.h>

Inheritance diagram for ifileproc::CCopyAppComp:
ilog::TLoggerCompWrap< Base > ibase::IApplication ilog::CLoggerBase istd::IPolymorphic ilog::ILoggable istd::ILogger istd::IPolymorphic istd::IPolymorphic

Public Types

typedef ilog::CLoggerComponentBase BaseClass

Public Member Functions

virtual bool InitializeApplication (int argc, char **argv)
virtual int Execute (int argc, char **argv)
virtual QString GetHelpText () const
virtual QStringList GetApplicationArguments () const
- 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

Additional Inherited Members

- Protected Member Functions inherited from ilog::CLoggerBase
virtual void DecorateMessage (istd::IInformationProvider::InformationCategory category, int id, int flags, QString &message, QString &messageSource) const

Detailed Description

General file transformation application.

This implementation uses some slave ifileproc::IFileConversion implementation to provide copy operation. It implements ibase::IApplication and can be used as standalone application.

Definition at line 27 of file CCopyAppComp.h.

Member Typedef Documentation

Definition at line 32 of file CCopyAppComp.h.

Member Function Documentation

virtual int ifileproc::CCopyAppComp::Execute ( int  argc,
char **  argv 

Implements ibase::IApplication.

virtual QStringList ifileproc::CCopyAppComp::GetApplicationArguments ( ) const

Implements ibase::IApplication.

virtual QString ifileproc::CCopyAppComp::GetHelpText ( ) const

Implements ibase::IApplication.

virtual bool ifileproc::CCopyAppComp::InitializeApplication ( int  argc,
char **  argv 

Implements ibase::IApplication.

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

© 2007-2017 Witold Gantzke and Kirill Lepskiy