Changeset View
Changeset View
Standalone View
Standalone View
kmymoney/plugins/xml/mymoneystoragexml.cpp
Show First 20 Lines • Show All 98 Lines • ▼ Show 20 Line(s) | 78 | public: | |||
---|---|---|---|---|---|
99 | QString nextTransactionID() { | 99 | QString nextTransactionID() { | ||
100 | QString id; | 100 | QString id; | ||
101 | id.setNum(++m_nextTransactionID); | 101 | id.setNum(++m_nextTransactionID); | ||
102 | id = 'T' + id.rightJustified(TRANSACTION_ID_SIZE, '0'); | 102 | id = 'T' + id.rightJustified(TRANSACTION_ID_SIZE, '0'); | ||
103 | return id; | 103 | return id; | ||
104 | } | 104 | } | ||
105 | }; | 105 | }; | ||
106 | 106 | | |||
107 | namespace test { bool readRCFfromXMLDoc(QList<MyMoneyReport>& list, QDomDocument* doc); } | ||||
108 | namespace test { void writeRCFtoXMLDoc(const MyMoneyReport& filter, QDomDocument* doc); } | ||||
109 | | ||||
107 | class MyMoneyXmlContentHandler : public QXmlContentHandler | 110 | class MyMoneyXmlContentHandler : public QXmlContentHandler | ||
108 | { | 111 | { | ||
109 | friend class MyMoneyXmlContentHandlerTest; | 112 | friend class MyMoneyXmlContentHandlerTest; | ||
113 | friend bool test::readRCFfromXMLDoc(QList<MyMoneyReport>& list, QDomDocument* doc); | ||||
114 | friend void test::writeRCFtoXMLDoc(const MyMoneyReport& filter, QDomDocument* doc); | ||||
110 | 115 | | |||
111 | public: | 116 | public: | ||
112 | MyMoneyXmlContentHandler(MyMoneyStorageXML* reader); | 117 | MyMoneyXmlContentHandler(MyMoneyStorageXML* reader); | ||
113 | virtual ~MyMoneyXmlContentHandler() {} | 118 | virtual ~MyMoneyXmlContentHandler() {} | ||
114 | virtual void setDocumentLocator(QXmlLocator * locator) final override { | 119 | virtual void setDocumentLocator(QXmlLocator * locator) final override { | ||
115 | m_loc = locator; | 120 | m_loc = locator; | ||
116 | } | 121 | } | ||
117 | virtual bool startDocument() final override; | 122 | virtual bool startDocument() final override; | ||
▲ Show 20 Lines • Show All 1621 Lines • Show Last 20 Lines |