IMyMoneyStorageFormat Class Reference

#include <imymoneystorageformat.h>

Inheritance diagram for IMyMoneyStorageFormat:

MyMoneyGncReader MyMoneyStorageSql MyMoneyStorageXML MyMoneyStorageANON
Collaboration diagram for IMyMoneyStorageFormat:

Collaboration graph
[legend]

List of all members.

Public Types

enum  fileVersionDirectionType { Reading = 0, Writing = 1 }

Public Member Functions

 IMyMoneyStorageFormat ()
virtual ~IMyMoneyStorageFormat ()
virtual void readFile (QIODevice *qf, IMyMoneySerialize *storage)=0
virtual void writeFile (QIODevice *qf, IMyMoneySerialize *storage)=0
virtual void setProgressCallback (void(*callback)(int, int, const QString &))=0

Static Public Attributes

static unsigned int fileVersionRead
static unsigned int fileVersionWrite


Member Enumeration Documentation

Enumerator:
Reading  version of file to be read
Writing  version to be used when writing a file

Reimplemented in MyMoneyStorageXML.


Constructor & Destructor Documentation

IMyMoneyStorageFormat::IMyMoneyStorageFormat (  ) 

virtual IMyMoneyStorageFormat::~IMyMoneyStorageFormat (  )  [virtual]


Member Function Documentation

virtual void IMyMoneyStorageFormat::readFile ( QIODevice *  qf,
IMyMoneySerialize storage 
) [pure virtual]

virtual void IMyMoneyStorageFormat::writeFile ( QIODevice *  qf,
IMyMoneySerialize storage 
) [pure virtual]

virtual void IMyMoneyStorageFormat::setProgressCallback ( void(*)(int, int, const QString &)  callback  )  [pure virtual]


Member Data Documentation

This member is used to store the file version information obtained while reading a file.

Reimplemented in MyMoneyStorageXML.

This member is used to store the file version information to be used when writing a file.

Reimplemented in MyMoneyStorageXML.


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

Generated on Wed Jan 26 13:05:35 2011 for KMyMoney by  doxygen 1.5.6