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

#include <printerinterface.h>

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

Signals

void printerNameChanged (const QString &)
 
void printerNameChanged (const QString &)
 
- Signals inherited from CuteReport::ReportPluginInterface
void changed ()
 
void objectNameChanged (QString name)
 
void changed ()
 
void objectNameChanged (QString name)
 

Public Member Functions

 PrinterInterface (QObject *parent=0)
 
virtual ~PrinterInterface ()
 
virtual PrinterHelperInterfacehelper ()=0
 
virtual PrinterInterfacecreateInstance (QObject *parent=0) const =0
 
virtual PrinterInterfaceclone () const =0
 
virtual bool print (CuteReport::ReportInterface *report)=0
 
QString printerName () const
 
void setPrinterName (const QString &printerName)
 
virtual QString lastError ()=0
 
virtual void _setCurrentProperty (int num)
 
virtual int _currentProperty ()
 
virtual QString _current_property_description () const
 
 PrinterInterface (QObject *parent=0)
 
virtual ~PrinterInterface ()
 
virtual PrinterHelperInterfacehelper ()=0
 
virtual PrinterInterfacecreateInstance (QObject *parent=0) const =0
 
virtual PrinterInterfaceclone () const =0
 
virtual bool print (CuteReport::ReportInterface *report)=0
 
QString printerName () const
 
void setPrinterName (const QString &printerName)
 
virtual QString lastError ()=0
 
virtual void _setCurrentProperty (int num)
 
virtual int _currentProperty ()
 
virtual QString _current_property_description () const
 
- 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

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

Protected Attributes

QString m_printerName
 
int m_currentProperty
 

Properties

QString printerName
 
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 ReportCore
 

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

◆ PrinterInterface() [1/4]

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

◆ ~PrinterInterface() [1/2]

virtual CuteReport::PrinterInterface::~PrinterInterface ( )
virtual

◆ PrinterInterface() [2/4]

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

◆ PrinterInterface() [3/4]

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

◆ ~PrinterInterface() [2/2]

virtual CuteReport::PrinterInterface::~PrinterInterface ( )
virtual

◆ PrinterInterface() [4/4]

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

Member Function Documentation

◆ _current_property_description() [1/2]

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

◆ _current_property_description() [2/2]

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

◆ _currentProperty() [1/2]

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

◆ _currentProperty() [2/2]

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

◆ _setCurrentProperty() [1/2]

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

◆ _setCurrentProperty() [2/2]

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

◆ clone() [1/2]

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

◆ clone() [2/2]

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

◆ createInstance() [1/2]

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

◆ createInstance() [2/2]

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

◆ helper() [1/2]

virtual PrinterHelperInterface* CuteReport::PrinterInterface::helper ( )
pure virtual

◆ helper() [2/2]

virtual PrinterHelperInterface* CuteReport::PrinterInterface::helper ( )
pure virtual

◆ lastError() [1/2]

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

◆ lastError() [2/2]

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

◆ print() [1/2]

virtual bool CuteReport::PrinterInterface::print ( CuteReport::ReportInterface report)
pure virtual

◆ print() [2/2]

virtual bool CuteReport::PrinterInterface::print ( CuteReport::ReportInterface report)
pure virtual

◆ printerName() [1/2]

QString CuteReport::PrinterInterface::printerName ( ) const

◆ printerName() [2/2]

QString CuteReport::PrinterInterface::printerName ( ) const

◆ printerNameChanged [1/2]

void CuteReport::PrinterInterface::printerNameChanged ( const QString &  )
signal

◆ printerNameChanged [2/2]

void CuteReport::PrinterInterface::printerNameChanged ( const QString &  )
signal

◆ setPrinterName() [1/2]

void CuteReport::PrinterInterface::setPrinterName ( const QString &  printerName)

◆ setPrinterName() [2/2]

void CuteReport::PrinterInterface::setPrinterName ( const QString &  printerName)

Friends And Related Function Documentation

◆ ReportCore

ReportCore
friend

Member Data Documentation

◆ m_currentProperty

int CuteReport::PrinterInterface::m_currentProperty
protected

◆ m_printerName

QString CuteReport::PrinterInterface::m_printerName
protected

Property Documentation

◆ _current_property

int CuteReport::PrinterInterface::_current_property
readwrite

◆ _current_property_description

QString CuteReport::PrinterInterface::_current_property_description
read

◆ printerName

QString CuteReport::PrinterInterface::printerName
readwrite

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