|
Public Types |
| enum | fileVersionDirectionType { Reading = 0,
Writing = 1
} |
Public Member Functions |
| | MyMoneyStorageXML () |
| virtual | ~MyMoneyStorageXML () |
Protected Member Functions |
| void | setProgressCallback (void(*callback)(int, int, const QString &)) |
| void | signalProgress (int current, int total, const QString &="") |
| QValueList< QDomElement > | readElements (QString groupTag, QString itemTag=QString()) |
| bool | readFileInformation (const QDomElement &fileInfo) |
| virtual void | writeFileInformation (QDomElement &fileInfo) |
| virtual void | writeUserInformation (QDomElement &userInfo) |
| virtual void | writeInstitution (QDomElement &institutions, const MyMoneyInstitution &i) |
| virtual void | writeInstitutions (QDomElement &institutions) |
| virtual void | writePrices (QDomElement &prices) |
| virtual void | writePricePair (QDomElement &price, const MyMoneyPriceEntries &p) |
| virtual void | writePrice (QDomElement &prices, const MyMoneyPrice &p) |
| virtual void | writePayees (QDomElement &payees) |
| virtual void | writePayee (QDomElement &payees, const MyMoneyPayee &p) |
| virtual void | writeAccounts (QDomElement &accounts) |
| virtual void | writeAccount (QDomElement &accounts, const MyMoneyAccount &p) |
| virtual void | writeTransactions (QDomElement &transactions) |
| virtual void | writeTransaction (QDomElement &transactions, const MyMoneyTransaction &tx) |
| virtual void | writeSchedules (QDomElement &scheduled) |
| virtual void | writeSchedule (QDomElement &scheduledTx, const MyMoneySchedule &tx) |
| virtual void | writeReports (QDomElement &e) |
| virtual void | writeBudgets (QDomElement &e) |
| virtual void | writeSecurities (QDomElement &securities) |
| virtual void | writeSecurity (QDomElement &securityElement, const MyMoneySecurity &security) |
| virtual void | writeCurrencies (QDomElement ¤cies) |
| virtual QDomElement | writeKeyValuePairs (const QMap< QCString, QString > pairs) |
| virtual void | readFile (QIODevice *s, IMyMoneySerialize *storage) |
| virtual void | writeFile (QIODevice *s, IMyMoneySerialize *storage) |
| bool | readUserInformation (const QDomElement &userElement) |
| void | readPricePair (const QDomElement &pricePair) |
| const MyMoneyPrice | readPrice (const QCString &from, const QCString &to, const QDomElement &price) |
| QDomElement | findChildElement (const QString &name, const QDomElement &root) |
Static Protected Member Functions |
| static unsigned int | fileVersion (fileVersionDirectionType dir=Reading) |
Protected Attributes |
| IMyMoneySerialize * | m_storage |
| QDomDocument * | m_doc |
Private Attributes |
| void(* | m_progressCallback )(int, int, const QString &) |
| MyMoneyStorageXMLPrivate * | d |
| QCString | m_baseCurrencyId |
Static Private Attributes |
| static unsigned int | fileVersionRead |
| static unsigned int | fileVersionWrite |
Friends |
| class | MyMoneyXmlContentHandler |