MyBooks
Public Member Functions | Protected Member Functions | List of all members
CuteReport::ExportInterface Class Referenceabstract

#include <exportinterface.h>

Inheritance diagram for CuteReport::ExportInterface:
Inheritance graph
[legend]
Collaboration diagram for CuteReport::ExportInterface:
Collaboration graph
[legend]

Public Member Functions

 ExportInterface (QObject *parent=0)
 
virtual ~ExportInterface ()
 
virtual QString format () const =0
 
virtual QIcon icon () const =0
 
virtual ExportInterfaceclone () const =0
 
virtual ExportInterfacecreateInstance (QObject *parent=0) const =0
 
virtual ExportHelperInterfacehelper ()=0
 
virtual bool process (CuteReport::ReportInterface *report, const QString &outputUrl)=0
 
virtual bool processWithDialog (CuteReport::ReportInterface *report, const QString &outputUrl=QString())=0
 
virtual QString lastError ()=0
 
 ExportInterface (QObject *parent=0)
 
virtual ~ExportInterface ()
 
virtual QString format () const =0
 
virtual QIcon icon () const =0
 
virtual ExportInterfaceclone () const =0
 
virtual ExportInterfacecreateInstance (QObject *parent=0) const =0
 
virtual ExportHelperInterfacehelper ()=0
 
virtual bool process (CuteReport::ReportInterface *report, const QString &outputUrl)=0
 
virtual bool processWithDialog (CuteReport::ReportInterface *report, const QString &outputUrl=QString())=0
 
virtual QString lastError ()=0
 
- Public Member Functions inherited from CuteReport::ReportPluginInterface
 ReportPluginInterface (QObject *parent=0)
 
virtual ~ReportPluginInterface ()
 
virtual bool moduleInit ()
 
ModuleFlags moduleFlags () const
 
ReportCorereportCore () const
 
void setReportCore (ReportCore *reportCore)
 
virtual int moduleVersion () const
 
virtual QString moduleShortName () const =0
 
virtual QString suitName () const =0
 
QString moduleFullName () const
 
virtual QString objectNameHint () const
 
virtual QString description ()
 
virtual void setDescription (const QString &text)
 
virtual QStringList extendsModules () const
 
virtual QStringList removesModules () const
 
virtual QList< ModuleInfodependencies () const
 
virtual ThreadingLevel threading ()
 
virtual void setObjectName (const QString &name)
 
 ReportPluginInterface (QObject *parent=0)
 
virtual ~ReportPluginInterface ()
 
virtual bool moduleInit ()
 
ModuleFlags moduleFlags () const
 
ReportCorereportCore () const
 
void setReportCore (ReportCore *reportCore)
 
virtual int moduleVersion () const
 
virtual QString moduleShortName () const =0
 
virtual QString suitName () const =0
 
QString moduleFullName () const
 
virtual QString objectNameHint () const
 
virtual QString description ()
 
virtual void setDescription (const QString &text)
 
virtual QStringList extendsModules () const
 
virtual QStringList removesModules () const
 
virtual QList< ModuleInfodependencies () const
 
virtual ThreadingLevel threading ()
 
virtual void setObjectName (const QString &name)
 

Protected Member Functions

 ExportInterface (const ExportInterface &dd, QObject *parent)
 
 ExportInterface (const ExportInterface &dd, QObject *parent)
 
- Protected Member Functions inherited from CuteReport::ReportPluginInterface
 ReportPluginInterface (const ReportPluginInterface &dd, QObject *parent)
 
 ReportPluginInterface (const ReportPluginInterface &dd, QObject *parent)
 

Additional Inherited Members

- Public Types inherited from CuteReport::ReportPluginInterface
enum  ThreadingLevel {
  ThreadNo, ThreadNR, ThreadOk, ThreadNo,
  ThreadNR, ThreadOk
}
 
enum  ModuleFlag { Unremovable = 0x01, Unremovable = 0x01 }
 
enum  ThreadingLevel {
  ThreadNo, ThreadNR, ThreadOk, ThreadNo,
  ThreadNR, ThreadOk
}
 
enum  ModuleFlag { Unremovable = 0x01, Unremovable = 0x01 }
 
- Signals inherited from CuteReport::ReportPluginInterface
void changed ()
 
void objectNameChanged (QString name)
 
void changed ()
 
void objectNameChanged (QString name)
 
- Properties inherited from CuteReport::ReportPluginInterface
QString objectName
 workaround for sending signal when objectName property has changed More...
 

Constructor & Destructor Documentation

◆ ExportInterface() [1/4]

CuteReport::ExportInterface::ExportInterface ( QObject *  parent = 0)
explicit

◆ ~ExportInterface() [1/2]

virtual CuteReport::ExportInterface::~ExportInterface ( )
virtual

◆ ExportInterface() [2/4]

CuteReport::ExportInterface::ExportInterface ( const ExportInterface dd,
QObject *  parent 
)
protected

◆ ExportInterface() [3/4]

CuteReport::ExportInterface::ExportInterface ( QObject *  parent = 0)
explicit

◆ ~ExportInterface() [2/2]

virtual CuteReport::ExportInterface::~ExportInterface ( )
virtual

◆ ExportInterface() [4/4]

CuteReport::ExportInterface::ExportInterface ( const ExportInterface dd,
QObject *  parent 
)
protected

Member Function Documentation

◆ clone() [1/2]

virtual ExportInterface* CuteReport::ExportInterface::clone ( ) const
pure virtual

◆ clone() [2/2]

virtual ExportInterface* CuteReport::ExportInterface::clone ( ) const
pure virtual

◆ createInstance() [1/2]

virtual ExportInterface* CuteReport::ExportInterface::createInstance ( QObject *  parent = 0) const
pure virtual

◆ createInstance() [2/2]

virtual ExportInterface* CuteReport::ExportInterface::createInstance ( QObject *  parent = 0) const
pure virtual

◆ format() [1/2]

virtual QString CuteReport::ExportInterface::format ( ) const
pure virtual

◆ format() [2/2]

virtual QString CuteReport::ExportInterface::format ( ) const
pure virtual

◆ helper() [1/2]

virtual ExportHelperInterface* CuteReport::ExportInterface::helper ( )
pure virtual

◆ helper() [2/2]

virtual ExportHelperInterface* CuteReport::ExportInterface::helper ( )
pure virtual

◆ icon() [1/2]

virtual QIcon CuteReport::ExportInterface::icon ( ) const
pure virtual

◆ icon() [2/2]

virtual QIcon CuteReport::ExportInterface::icon ( ) const
pure virtual

◆ lastError() [1/2]

virtual QString CuteReport::ExportInterface::lastError ( )
pure virtual

◆ lastError() [2/2]

virtual QString CuteReport::ExportInterface::lastError ( )
pure virtual

◆ process() [1/2]

virtual bool CuteReport::ExportInterface::process ( CuteReport::ReportInterface report,
const QString &  outputUrl 
)
pure virtual

◆ process() [2/2]

virtual bool CuteReport::ExportInterface::process ( CuteReport::ReportInterface report,
const QString &  outputUrl 
)
pure virtual

◆ processWithDialog() [1/2]

virtual bool CuteReport::ExportInterface::processWithDialog ( CuteReport::ReportInterface report,
const QString &  outputUrl = QString() 
)
pure virtual

◆ processWithDialog() [2/2]

virtual bool CuteReport::ExportInterface::processWithDialog ( CuteReport::ReportInterface report,
const QString &  outputUrl = QString() 
)
pure virtual

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