![]()  | 
  
    MyBooks
    
   | 
 
#include <datasetinterface.h>


Public Types | |
| enum | DatasetFlag { BaseReportDataset = 0x0001, BaseReportDataset = 0x0001 } | 
| enum | Stage {  Unpopulated, Populating, Populated, Unpopulated, Populating, Populated }  | 
| enum | DatasetFlag { BaseReportDataset = 0x0001, BaseReportDataset = 0x0001 } | 
| enum | Stage {  Unpopulated, Populating, Populated, Unpopulated, Populating, Populated }  | 
  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 | |
| void | beforeNext () | 
| void | afterNext () | 
| void | beforePrevious () | 
| void | afterPrevious () | 
| void | beforeFirst () | 
| void | afterFirst () | 
| void | beforeLast () | 
| void | afterLast () | 
| void | beforeSeek (int index) | 
| void | afterSeek (int index) | 
| void | beforePopulate () | 
| void | afterPopulate () | 
| void | beforeSetFilter (int col, QString str) | 
| void | afterSetFilter (int col, QString str) | 
| void | renderingStringsChanged () | 
| void | datasetFlagsChanged (int flags) | 
| void | beforeNext () | 
| void | afterNext () | 
| void | beforePrevious () | 
| void | afterPrevious () | 
| void | beforeFirst () | 
| void | afterFirst () | 
| void | beforeLast () | 
| void | afterLast () | 
| void | beforeSeek (int index) | 
| void | afterSeek (int index) | 
| void | beforePopulate () | 
| void | afterPopulate () | 
| void | beforeSetFilter (int col, QString str) | 
| void | afterSetFilter (int col, QString str) | 
| void | renderingStringsChanged () | 
| void | datasetFlagsChanged (int flags) | 
  Signals inherited from CuteReport::ReportPluginInterface | |
| void | changed () | 
| void | objectNameChanged (QString name) | 
| void | changed () | 
| void | objectNameChanged (QString name) | 
Public Member Functions | |
| DatasetInterface (QObject *parent=0) | |
| virtual | ~DatasetInterface () | 
| virtual void | init () | 
| virtual DatasetHelperInterface * | createHelper (CuteDesigner::Core *designer)=0 | 
| virtual DatasetInterface * | clone () const | 
| virtual Q_INVOKABLE QAbstractItemModel * | model () | 
| virtual QIcon | icon ()=0 | 
| virtual Q_INVOKABLE QString | getLastError () | 
| virtual Q_INVOKABLE bool | populate ()=0 | 
| virtual Q_INVOKABLE bool | isPopulated ()=0 | 
| virtual Q_INVOKABLE void | reset ()=0 | 
| virtual Q_INVOKABLE void | resetCursor ()=0 | 
| virtual Q_INVOKABLE bool | setFirstRow ()=0 | 
| virtual Q_INVOKABLE bool | setLastRow ()=0 | 
| virtual Q_INVOKABLE bool | setNextRow ()=0 | 
| virtual Q_INVOKABLE bool | setPreviousRow ()=0 | 
| virtual Q_INVOKABLE void | setPopulated (bool b)=0 | 
| virtual Q_INVOKABLE int | getCurrentRowNumber ()=0 | 
| virtual Q_INVOKABLE bool | setCurrentRowNumber (int index)=0 | 
| virtual Q_INVOKABLE int | getRowCount ()=0 | 
| virtual Q_INVOKABLE int | getColumnCount ()=0 | 
| virtual Q_INVOKABLE QVariant | getValue (int column, int row=-1)=0 | 
| virtual Q_INVOKABLE QVariant | getValue (const QString &fieldName, int row=-1)=0 | 
| virtual Q_INVOKABLE QVariant | getNextRowValue (int index) | 
| virtual Q_INVOKABLE QVariant | getNextRowValue (const QString &field) | 
| virtual Q_INVOKABLE QVariant | getPreviousRowValue (int index) | 
| virtual Q_INVOKABLE QVariant | getPreviousRowValue (const QString &field) | 
| virtual Q_INVOKABLE QString | getFieldName (int column) | 
| virtual Q_INVOKABLE QVariant::Type | getFieldType (int column)=0 | 
| virtual Q_INVOKABLE void | setFilter (const int col, const QString &str, Qt::CaseSensitivity cs=Qt::CaseSensitive) | 
| Q_INVOKABLE QString | getParentDataset () | 
| Q_INVOKABLE void | setParentDataset (QString pDataset) | 
| Q_INVOKABLE QString | getFilterCondition () | 
| Q_INVOKABLE void | setFilterCondition (QString str) | 
| Q_INVOKABLE int | getFilterColumn () | 
| Q_INVOKABLE void | setFilterColumn (int col) | 
| virtual QList< CuteReport::InternalStringData > | renderingStrings ()=0 | 
| virtual void | renderInit (CuteReport::ScriptEngineInterface *scriptEngine)=0 | 
| virtual void | renderReset ()=0 | 
| virtual int | datasetFlags () const | 
| virtual void | setDatasetFlags (int flags) | 
| virtual void | setDatasetFlag (int flag, bool value=true) | 
| virtual bool | isDatasetFlagSet (int flag) | 
| DatasetInterface (QObject *parent=0) | |
| virtual | ~DatasetInterface () | 
| virtual void | init () | 
| virtual DatasetHelperInterface * | createHelper (CuteDesigner::Core *designer)=0 | 
| virtual DatasetInterface * | clone () const | 
| virtual Q_INVOKABLE QAbstractItemModel * | model () | 
| virtual QIcon | icon ()=0 | 
| virtual Q_INVOKABLE QString | getLastError () | 
| virtual Q_INVOKABLE bool | populate ()=0 | 
| virtual Q_INVOKABLE bool | isPopulated ()=0 | 
| virtual Q_INVOKABLE void | reset ()=0 | 
| virtual Q_INVOKABLE void | resetCursor ()=0 | 
| virtual Q_INVOKABLE bool | setFirstRow ()=0 | 
| virtual Q_INVOKABLE bool | setLastRow ()=0 | 
| virtual Q_INVOKABLE bool | setNextRow ()=0 | 
| virtual Q_INVOKABLE bool | setPreviousRow ()=0 | 
| virtual Q_INVOKABLE void | setPopulated (bool b)=0 | 
| virtual Q_INVOKABLE int | getCurrentRowNumber ()=0 | 
| virtual Q_INVOKABLE bool | setCurrentRowNumber (int index)=0 | 
| virtual Q_INVOKABLE int | getRowCount ()=0 | 
| virtual Q_INVOKABLE int | getColumnCount ()=0 | 
| virtual Q_INVOKABLE QVariant | getValue (int column, int row=-1)=0 | 
| virtual Q_INVOKABLE QVariant | getValue (const QString &fieldName, int row=-1)=0 | 
| virtual Q_INVOKABLE QVariant | getNextRowValue (int index) | 
| virtual Q_INVOKABLE QVariant | getNextRowValue (const QString &field) | 
| virtual Q_INVOKABLE QVariant | getPreviousRowValue (int index) | 
| virtual Q_INVOKABLE QVariant | getPreviousRowValue (const QString &field) | 
| virtual Q_INVOKABLE QString | getFieldName (int column) | 
| virtual Q_INVOKABLE QVariant::Type | getFieldType (int column)=0 | 
| virtual Q_INVOKABLE void | setFilter (const int col, const QString &str, Qt::CaseSensitivity cs=Qt::CaseSensitive) | 
| Q_INVOKABLE QString | getParentDataset () | 
| Q_INVOKABLE void | setParentDataset (QString pDataset) | 
| Q_INVOKABLE QString | getFilterCondition () | 
| Q_INVOKABLE void | setFilterCondition (QString str) | 
| Q_INVOKABLE int | getFilterColumn () | 
| Q_INVOKABLE void | setFilterColumn (int col) | 
| virtual QList< CuteReport::InternalStringData > | renderingStrings ()=0 | 
| virtual void | renderInit (CuteReport::ScriptEngineInterface *scriptEngine)=0 | 
| virtual void | renderReset ()=0 | 
| virtual int | datasetFlags () const | 
| virtual void | setDatasetFlags (int flags) | 
| virtual void | setDatasetFlag (int flag, bool value=true) | 
| virtual bool | isDatasetFlagSet (int flag) | 
  Public Member Functions inherited from CuteReport::ReportPluginInterface | |
| ReportPluginInterface (QObject *parent=0) | |
| virtual | ~ReportPluginInterface () | 
| virtual bool | moduleInit () | 
| ModuleFlags | moduleFlags () const | 
| ReportCore * | reportCore () 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< ModuleInfo > | dependencies () const | 
| virtual ThreadingLevel | threading () | 
| virtual void | setObjectName (const QString &name) | 
| ReportPluginInterface (QObject *parent=0) | |
| virtual | ~ReportPluginInterface () | 
| virtual bool | moduleInit () | 
| ModuleFlags | moduleFlags () const | 
| ReportCore * | reportCore () 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< ModuleInfo > | dependencies () const | 
| virtual ThreadingLevel | threading () | 
| virtual void | setObjectName (const QString &name) | 
Protected Member Functions | |
| virtual DatasetInterface * | createInstance (QObject *parent=0) const =0 | 
| virtual DatasetInterface * | objectClone () const =0 | 
| virtual DatasetInterface * | createInstance (QObject *parent=0) const =0 | 
| virtual DatasetInterface * | objectClone () const =0 | 
  Protected Member Functions inherited from CuteReport::ReportPluginInterface | |
| ReportPluginInterface (const ReportPluginInterface &dd, QObject *parent) | |
| ReportPluginInterface (const ReportPluginInterface &dd, QObject *parent) | |
Properties | |
| QString | parentDataset | 
| QString | filterCondition | 
| int | filterColumn | 
| int | datasetFlags | 
  Properties inherited from CuteReport::ReportPluginInterface | |
| QString | objectName | 
| workaround for sending signal when objectName property has changed  More... | |
Private Attributes | |
| QString | m_parentDataset | 
| QString | m_filterCondition | 
| int | m_filterColumn | 
| qint32 | m_datasetFlags | 
Friends | |
| class | ReportCore | 
| CuteReport::DatasetInterface::DatasetInterface | ( | QObject * | parent = 0 | ) | 
      
  | 
  inlinevirtual | 
| CuteReport::DatasetInterface::DatasetInterface | ( | QObject * | parent = 0 | ) | 
      
  | 
  inlinevirtual | 
      
  | 
  signal | 
      
  | 
  signal | 
      
  | 
  signal | 
      
  | 
  signal | 
      
  | 
  signal | 
      
  | 
  signal | 
      
  | 
  signal | 
      
  | 
  signal | 
      
  | 
  signal | 
      
  | 
  signal | 
      
  | 
  signal | 
      
  | 
  signal | 
      
  | 
  signal | 
      
  | 
  signal | 
      
  | 
  signal | 
      
  | 
  signal | 
      
  | 
  signal | 
      
  | 
  signal | 
      
  | 
  signal | 
      
  | 
  signal | 
      
  | 
  signal | 
      
  | 
  signal | 
      
  | 
  signal | 
      
  | 
  signal | 
      
  | 
  signal | 
      
  | 
  signal | 
      
  | 
  signal | 
      
  | 
  signal | 
      
  | 
  virtual | 
      
  | 
  virtual | 
      
  | 
  pure virtual | 
      
  | 
  pure virtual | 
      
  | 
  protectedpure virtual | 
Implements CuteReport::ReportPluginInterface.
      
  | 
  protectedpure virtual | 
Implements CuteReport::ReportPluginInterface.
      
  | 
  virtual | 
      
  | 
  virtual | 
      
  | 
  signal | 
      
  | 
  signal | 
      
  | 
  pure virtual | 
      
  | 
  pure virtual | 
      
  | 
  pure virtual | 
      
  | 
  pure virtual | 
      
  | 
  virtual | 
      
  | 
  virtual | 
      
  | 
  pure virtual | 
      
  | 
  pure virtual | 
| Q_INVOKABLE int CuteReport::DatasetInterface::getFilterColumn | ( | ) | 
| Q_INVOKABLE int CuteReport::DatasetInterface::getFilterColumn | ( | ) | 
| Q_INVOKABLE QString CuteReport::DatasetInterface::getFilterCondition | ( | ) | 
| Q_INVOKABLE QString CuteReport::DatasetInterface::getFilterCondition | ( | ) | 
      
  | 
  virtual | 
      
  | 
  virtual | 
      
  | 
  virtual | 
      
  | 
  virtual | 
      
  | 
  virtual | 
      
  | 
  virtual | 
| Q_INVOKABLE QString CuteReport::DatasetInterface::getParentDataset | ( | ) | 
| Q_INVOKABLE QString CuteReport::DatasetInterface::getParentDataset | ( | ) | 
      
  | 
  virtual | 
      
  | 
  virtual | 
      
  | 
  virtual | 
      
  | 
  virtual | 
      
  | 
  pure virtual | 
      
  | 
  pure virtual | 
      
  | 
  pure virtual | 
      
  | 
  pure virtual | 
      
  | 
  pure virtual | 
      
  | 
  pure virtual | 
      
  | 
  pure virtual | 
      
  | 
  pure virtual | 
      
  | 
  inlinevirtual | 
      
  | 
  inlinevirtual | 
      
  | 
  virtual | 
      
  | 
  virtual | 
      
  | 
  pure virtual | 
      
  | 
  pure virtual | 
      
  | 
  virtual | 
      
  | 
  virtual | 
      
  | 
  protectedpure virtual | 
      
  | 
  protectedpure virtual | 
      
  | 
  pure virtual | 
      
  | 
  pure virtual | 
      
  | 
  pure virtual | 
      
  | 
  pure virtual | 
      
  | 
  signal | 
      
  | 
  signal | 
      
  | 
  pure virtual | 
method called when renderer starts its work, nothing rendered yet
      
  | 
  pure virtual | 
method called when renderer starts its work, nothing rendered yet
      
  | 
  pure virtual | 
method called when renderer has completed its work, all is already rendered
      
  | 
  pure virtual | 
method called when renderer has completed its work, all is already rendered
      
  | 
  pure virtual | 
      
  | 
  pure virtual | 
      
  | 
  pure virtual | 
      
  | 
  pure virtual | 
      
  | 
  pure virtual | 
      
  | 
  pure virtual | 
      
  | 
  virtual | 
      
  | 
  virtual | 
      
  | 
  virtual | 
      
  | 
  virtual | 
      
  | 
  virtual | 
      
  | 
  virtual | 
| Q_INVOKABLE void CuteReport::DatasetInterface::setFilterColumn | ( | int | col | ) | 
| Q_INVOKABLE void CuteReport::DatasetInterface::setFilterColumn | ( | int | col | ) | 
| Q_INVOKABLE void CuteReport::DatasetInterface::setFilterCondition | ( | QString | str | ) | 
| Q_INVOKABLE void CuteReport::DatasetInterface::setFilterCondition | ( | QString | str | ) | 
      
  | 
  pure virtual | 
      
  | 
  pure virtual | 
      
  | 
  pure virtual | 
      
  | 
  pure virtual | 
      
  | 
  pure virtual | 
      
  | 
  pure virtual | 
| Q_INVOKABLE void CuteReport::DatasetInterface::setParentDataset | ( | QString | pDataset | ) | 
| Q_INVOKABLE void CuteReport::DatasetInterface::setParentDataset | ( | QString | pDataset | ) | 
      
  | 
  pure virtual | 
      
  | 
  pure virtual | 
      
  | 
  pure virtual | 
      
  | 
  pure virtual | 
      
  | 
  friend | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  readwrite | 
      
  | 
  readwrite | 
      
  | 
  readwrite | 
      
  | 
  readwrite | 
 1.8.13