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


Signals | |
| void | syncFinished (int syncStatus) | 
| void | syncFinished (int syncStatus) | 
  Signals inherited from CuteReport::ReportPluginInterface | |
| void | changed () | 
| void | objectNameChanged (QString name) | 
| void | changed () | 
| void | objectNameChanged (QString name) | 
Public Member Functions | |
| StorageInterface (QObject *parent) | |
| virtual | ~StorageInterface () | 
| virtual StorageInterface * | clone ()=0 | 
| virtual CuteReport::StorageHelperInterface * | createHelper (CuteDesigner::Core *designer) | 
| virtual QString | urlScheme () const =0 | 
| virtual QString | urlHint (const QString &key) | 
| virtual QStringList | urlHints () | 
| virtual CuteReport::StorageSyncStatus | sync () | 
| virtual CuteReport::StorageSyncStatus | interruptSync () | 
| virtual QString | localCachedFileName (const QString &url)=0 | 
| virtual QString | normalizedURL (const QString &url)=0 | 
| virtual bool | saveObject (const QString &url, const QByteArray &objectData)=0 | 
| virtual QByteArray | loadObject (const QString &url)=0 | 
| virtual QList< StorageObjectInfo > | objectsList (const QString &url, bool *ok=0)=0 | 
| virtual QList< StorageObjectInfo > | objectsList (const QString &url, const QStringList &nameFilters, QDir::Filters filters, QDir::SortFlags sort, bool *ok=0)=0 | 
| virtual bool | objectExists (const QString &url)=0 | 
| virtual QString | rootUrl () | 
| virtual QString | lastError () const =0 | 
| StorageInterface (QObject *parent) | |
| virtual | ~StorageInterface () | 
| virtual StorageInterface * | clone ()=0 | 
| virtual CuteReport::StorageHelperInterface * | createHelper (CuteDesigner::Core *designer) | 
| virtual QString | urlScheme () const =0 | 
| virtual QString | urlHint (const QString &key) | 
| virtual QStringList | urlHints () | 
| virtual CuteReport::StorageSyncStatus | sync () | 
| virtual CuteReport::StorageSyncStatus | interruptSync () | 
| virtual QString | localCachedFileName (const QString &url)=0 | 
| virtual QString | normalizedURL (const QString &url)=0 | 
| virtual bool | saveObject (const QString &url, const QByteArray &objectData)=0 | 
| virtual QByteArray | loadObject (const QString &url)=0 | 
| virtual QList< StorageObjectInfo > | objectsList (const QString &url, bool *ok=0)=0 | 
| virtual QList< StorageObjectInfo > | objectsList (const QString &url, const QStringList &nameFilters, QDir::Filters filters, QDir::SortFlags sort, bool *ok=0)=0 | 
| virtual bool | objectExists (const QString &url)=0 | 
| virtual QString | rootUrl () | 
| virtual QString | lastError () const =0 | 
  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 StorageInterface * | createInstance (QObject *parent=0) const =0 | 
| StorageInterface (const StorageInterface &source, QObject *parent=0) | |
| virtual StorageInterface * | createInstance (QObject *parent=0) const =0 | 
| StorageInterface (const StorageInterface &source, QObject *parent=0) | |
  Protected Member Functions inherited from CuteReport::ReportPluginInterface | |
| ReportPluginInterface (const ReportPluginInterface &dd, QObject *parent) | |
| ReportPluginInterface (const ReportPluginInterface &dd, QObject *parent) | |
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 } | 
  Properties inherited from CuteReport::ReportPluginInterface | |
| QString | objectName | 
| workaround for sending signal when objectName property has changed  More... | |
      
  | 
  inlineexplicit | 
      
  | 
  inlinevirtual | 
      
  | 
  inlineexplicitprotected | 
      
  | 
  inlineexplicit | 
      
  | 
  inlinevirtual | 
      
  | 
  inlineexplicitprotected | 
      
  | 
  pure virtual | 
      
  | 
  pure virtual | 
      
  | 
  inlinevirtual | 
      
  | 
  inlinevirtual | 
      
  | 
  protectedpure virtual | 
Implements CuteReport::ReportPluginInterface.
      
  | 
  protectedpure virtual | 
Implements CuteReport::ReportPluginInterface.
      
  | 
  inlinevirtual | 
informs module for interrupt current syncing it's not garantied it will be done immediately and still need to wait for syncFinished(SyncStatus) signal
      
  | 
  inlinevirtual | 
informs module for interrupt current syncing it's not garantied it will be done immediately and still need to wait for syncFinished(SyncStatus) signal
      
  | 
  pure virtual | 
      
  | 
  pure virtual | 
      
  | 
  pure virtual | 
      
  | 
  pure virtual | 
      
  | 
  pure virtual | 
      
  | 
  pure virtual | 
      
  | 
  pure virtual | 
      
  | 
  pure virtual | 
      
  | 
  pure virtual | 
      
  | 
  pure virtual | 
      
  | 
  pure virtual | 
must return ok false if path doesnt exist
      
  | 
  pure virtual | 
must return ok false if path doesnt exist
      
  | 
  pure virtual | 
      
  | 
  pure virtual | 
      
  | 
  inlinevirtual | 
      
  | 
  inlinevirtual | 
      
  | 
  pure virtual | 
      
  | 
  pure virtual | 
      
  | 
  inlinevirtual | 
if module doesn't need time for sync or it isn't threaded it should return SyncSuccessful In case it needs some time for threaded syncing module should return SyncInProgress and when it finished emit signal syncFinished(SyncStatus)
      
  | 
  inlinevirtual | 
if module doesn't need time for sync or it isn't threaded it should return SyncSuccessful In case it needs some time for threaded syncing module should return SyncInProgress and when it finished emit signal syncFinished(SyncStatus)
      
  | 
  signal | 
      
  | 
  signal | 
      
  | 
  inlinevirtual | 
      
  | 
  inlinevirtual | 
      
  | 
  inlinevirtual | 
      
  | 
  inlinevirtual | 
      
  | 
  pure virtual | 
      
  | 
  pure virtual | 
      
  | 
  friend | 
 1.8.13