MyBooks
Signals | Public Member Functions | Protected Member Functions | Protected Attributes | Properties | Friends | List of all members
CuteReport::RendererInterface Class Referenceabstract

#include <rendererinterface.h>

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

Signals

void started ()
 
void done (bool errorsFound)
 
void cancelled ()
 
void processingPage (int page, int total, int pass, int passTotal)
 
void dpiChanged (int)
 
void started ()
 
void done (bool errorsFound)
 
void cancelled ()
 
void processingPage (int page, int total, int pass, int passTotal)
 
void dpiChanged (int)
 
- Signals inherited from CuteReport::ReportPluginInterface
void changed ()
 
void objectNameChanged (QString name)
 
void changed ()
 
void objectNameChanged (QString name)
 

Public Member Functions

 RendererInterface (QObject *parent=0)
 
virtual ~RendererInterface ()
 
virtual RendererInterfacecreateInstance (QObject *parent=0) const =0
 
virtual RendererInterfaceclone () const =0
 
virtual CuteReport::RendererHelperInterfacehelper ()
 
virtual void run (ReportInterface *report, ThreadingLevel threading=ThreadNo)=0
 
virtual void stop ()=0
 
virtual bool isRunning ()=0
 
virtual ScriptString processString (ScriptString &scriptString)=0
 
virtual QSet< QString > reportParameters (CuteReport::ReportInterface *report)=0
 
virtual ReportInterfacereport ()=0
 
virtual CuteReport::RenderedReportInterface * takeRenderedReport ()=0
 
virtual void _setCurrentProperty (int num)
 
virtual int _currentProperty ()
 
virtual QString _current_property_description () const
 
virtual QAbstractItemModel * createFunctionsModel ()
 
virtual QAbstractItemModel * createVariablesModel ()
 
 RendererInterface (QObject *parent=0)
 
virtual ~RendererInterface ()
 
virtual RendererInterfacecreateInstance (QObject *parent=0) const =0
 
virtual RendererInterfaceclone () const =0
 
virtual CuteReport::RendererHelperInterfacehelper ()
 
virtual void run (ReportInterface *report, ThreadingLevel threading=ThreadNo)=0
 
virtual void stop ()=0
 
virtual bool isRunning ()=0
 
virtual ScriptString processString (ScriptString &scriptString)=0
 
virtual QSet< QString > reportParameters (CuteReport::ReportInterface *report)=0
 
virtual ReportInterfacereport ()=0
 
virtual CuteReport::RenderedReportInterface * takeRenderedReport ()=0
 
virtual void _setCurrentProperty (int num)
 
virtual int _currentProperty ()
 
virtual QString _current_property_description () const
 
virtual QAbstractItemModel * createFunctionsModel ()
 
virtual QAbstractItemModel * createVariablesModel ()
 
- 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

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

Protected Attributes

int m_currentProperty
 

Properties

int _current_property
 
QString _current_property_description
 
- Properties inherited from CuteReport::ReportPluginInterface
QString objectName
 workaround for sending signal when objectName property has changed More...
 

Friends

class RenderedReportInterface
 

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 }
 

Constructor & Destructor Documentation

◆ RendererInterface() [1/4]

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

◆ ~RendererInterface() [1/2]

virtual CuteReport::RendererInterface::~RendererInterface ( )
virtual

◆ RendererInterface() [2/4]

CuteReport::RendererInterface::RendererInterface ( const RendererInterface dd,
QObject *  parent 
)
explicitprotected

◆ RendererInterface() [3/4]

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

◆ ~RendererInterface() [2/2]

virtual CuteReport::RendererInterface::~RendererInterface ( )
virtual

◆ RendererInterface() [4/4]

CuteReport::RendererInterface::RendererInterface ( const RendererInterface dd,
QObject *  parent 
)
explicitprotected

Member Function Documentation

◆ _current_property_description() [1/2]

virtual QString CuteReport::RendererInterface::_current_property_description ( ) const
virtual

◆ _current_property_description() [2/2]

virtual QString CuteReport::RendererInterface::_current_property_description ( ) const
virtual

◆ _currentProperty() [1/2]

virtual int CuteReport::RendererInterface::_currentProperty ( )
inlinevirtual

◆ _currentProperty() [2/2]

virtual int CuteReport::RendererInterface::_currentProperty ( )
inlinevirtual

◆ _setCurrentProperty() [1/2]

virtual void CuteReport::RendererInterface::_setCurrentProperty ( int  num)
inlinevirtual

◆ _setCurrentProperty() [2/2]

virtual void CuteReport::RendererInterface::_setCurrentProperty ( int  num)
inlinevirtual

◆ cancelled [1/2]

void CuteReport::RendererInterface::cancelled ( )
signal

◆ cancelled [2/2]

void CuteReport::RendererInterface::cancelled ( )
signal

◆ clone() [1/2]

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

◆ clone() [2/2]

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

◆ createFunctionsModel() [1/2]

virtual QAbstractItemModel* CuteReport::RendererInterface::createFunctionsModel ( )
inlinevirtual

◆ createFunctionsModel() [2/2]

virtual QAbstractItemModel* CuteReport::RendererInterface::createFunctionsModel ( )
inlinevirtual

◆ createInstance() [1/2]

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

◆ createInstance() [2/2]

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

◆ createVariablesModel() [1/2]

virtual QAbstractItemModel* CuteReport::RendererInterface::createVariablesModel ( )
inlinevirtual

◆ createVariablesModel() [2/2]

virtual QAbstractItemModel* CuteReport::RendererInterface::createVariablesModel ( )
inlinevirtual

◆ done [1/2]

void CuteReport::RendererInterface::done ( bool  errorsFound)
signal

◆ done [2/2]

void CuteReport::RendererInterface::done ( bool  errorsFound)
signal

◆ dpiChanged [1/2]

void CuteReport::RendererInterface::dpiChanged ( int  )
signal

◆ dpiChanged [2/2]

void CuteReport::RendererInterface::dpiChanged ( int  )
signal

◆ helper() [1/2]

virtual CuteReport::RendererHelperInterface* CuteReport::RendererInterface::helper ( )
inlinevirtual

◆ helper() [2/2]

virtual CuteReport::RendererHelperInterface* CuteReport::RendererInterface::helper ( )
inlinevirtual

◆ isRunning() [1/2]

virtual bool CuteReport::RendererInterface::isRunning ( )
pure virtual

◆ isRunning() [2/2]

virtual bool CuteReport::RendererInterface::isRunning ( )
pure virtual

◆ processingPage [1/2]

void CuteReport::RendererInterface::processingPage ( int  page,
int  total,
int  pass,
int  passTotal 
)
signal

◆ processingPage [2/2]

void CuteReport::RendererInterface::processingPage ( int  page,
int  total,
int  pass,
int  passTotal 
)
signal

◆ processString() [1/2]

virtual ScriptString CuteReport::RendererInterface::processString ( ScriptString scriptString)
pure virtual

◆ processString() [2/2]

virtual ScriptString CuteReport::RendererInterface::processString ( ScriptString scriptString)
pure virtual

◆ report() [1/2]

virtual ReportInterface* CuteReport::RendererInterface::report ( )
pure virtual

◆ report() [2/2]

virtual ReportInterface* CuteReport::RendererInterface::report ( )
pure virtual

◆ reportParameters() [1/2]

virtual QSet<QString> CuteReport::RendererInterface::reportParameters ( CuteReport::ReportInterface report)
pure virtual

◆ reportParameters() [2/2]

virtual QSet<QString> CuteReport::RendererInterface::reportParameters ( CuteReport::ReportInterface report)
pure virtual

◆ run() [1/2]

virtual void CuteReport::RendererInterface::run ( ReportInterface report,
ThreadingLevel  threading = ThreadNo 
)
pure virtual

◆ run() [2/2]

virtual void CuteReport::RendererInterface::run ( ReportInterface report,
ThreadingLevel  threading = ThreadNo 
)
pure virtual

◆ started [1/2]

void CuteReport::RendererInterface::started ( )
signal

◆ started [2/2]

void CuteReport::RendererInterface::started ( )
signal

◆ stop() [1/2]

virtual void CuteReport::RendererInterface::stop ( )
pure virtual

◆ stop() [2/2]

virtual void CuteReport::RendererInterface::stop ( )
pure virtual

◆ takeRenderedReport() [1/2]

virtual CuteReport::RenderedReportInterface* CuteReport::RendererInterface::takeRenderedReport ( )
pure virtual

◆ takeRenderedReport() [2/2]

virtual CuteReport::RenderedReportInterface* CuteReport::RendererInterface::takeRenderedReport ( )
pure virtual

Friends And Related Function Documentation

◆ RenderedReportInterface

RenderedReportInterface
friend

Member Data Documentation

◆ m_currentProperty

int CuteReport::RendererInterface::m_currentProperty
protected

Property Documentation

◆ _current_property

int CuteReport::RendererInterface::_current_property
readwrite

◆ _current_property_description

QString CuteReport::RendererInterface::_current_property_description
read

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