#include <mymoneygncreader.h>


Public Member Functions | |
| GncObject () | |
| virtual | ~GncObject () |
Protected Types | |
| enum | anonActions { ASIS, SUPPRESS, NXTACC, NXTEQU, NXTPAY, NXTSCHD, MAYBEQ, MONEY1, MONEY2 } |
Protected Member Functions | |
| GncObject * | isSubElement (const QString &elName, const QXmlAttributes &elAttrs) |
| bool | isDataElement (const QString &elName, const QXmlAttributes &elAttrs) |
| virtual void | initiate (const QString &, const QXmlAttributes &) |
| virtual void | endSubEl (GncObject *) |
| void | storeData (const QString &pData) |
| QString | getData () const |
| void | resetDataPtr () |
| virtual void | terminate () |
| void | setVersion (const QString &v) |
| QString | version () const |
| void | checkVersion (const QString &, const QXmlAttributes &, const map_elementVersions &) |
| QString | getElName () const |
| void | setPm (MyMoneyGncReader *pM) |
| void | debugDump () |
| virtual GncObject * | startSubEl () |
| virtual void | dataEl (const QXmlAttributes &) |
| virtual QString | var (int i) const |
| virtual QString | hide (QString, unsigned int) |
| void | adjustHideFactor () |
Protected Attributes | |
| MyMoneyGncReader * | pMain |
| QString | m_elementName |
| QString | m_version |
| const QString * | m_subElementList |
| unsigned int | m_subElementListCount |
| const QString * | m_dataElementList |
| unsigned int | m_dataElementListCount |
| QString * | m_dataPtr |
| QPtrList< QString > | m_v |
| unsigned int | m_state |
| const unsigned int * | m_anonClassList |
| unsigned int | m_anonClass |
Static Protected Attributes | |
| static double | m_moneyHideFactor |
Friends | |
| class | XmlReader |
| class | MyMoneyGncReader |
enum GncObject::anonActions [protected] |
| GncObject::GncObject | ( | ) |
| virtual GncObject::~GncObject | ( | ) | [inline, virtual] |
| GncObject* GncObject::isSubElement | ( | const QString & | elName, | |
| const QXmlAttributes & | elAttrs | |||
| ) | [protected] |
| bool GncObject::isDataElement | ( | const QString & | elName, | |
| const QXmlAttributes & | elAttrs | |||
| ) | [protected] |
| virtual void GncObject::initiate | ( | const QString & | , | |
| const QXmlAttributes & | ||||
| ) | [inline, protected, virtual] |
Reimplemented in GncCountData.
| virtual void GncObject::endSubEl | ( | GncObject * | ) | [inline, protected, virtual] |
Reimplemented in GncFile, GncKvp, GncPrice, GncAccount, GncSplit, GncTransaction, GncTemplateSplit, GncSchedule, GncFreqSpec, and GncRecurrence.
| void GncObject::storeData | ( | const QString & | pData | ) | [inline, protected] |
| QString GncObject::getData | ( | ) | const [inline, protected] |
| void GncObject::resetDataPtr | ( | ) | [inline, protected] |
| virtual void GncObject::terminate | ( | ) | [inline, protected, virtual] |
Reimplemented in GncCountData, GncCommodity, GncPrice, GncAccount, GncTransaction, GncSchedule, GncFreqSpec, and GncRecurrence.
| void GncObject::setVersion | ( | const QString & | v | ) | [inline, protected] |
| QString GncObject::version | ( | ) | const [inline, protected] |
| void GncObject::checkVersion | ( | const QString & | , | |
| const QXmlAttributes & | , | |||
| const map_elementVersions & | ||||
| ) | [protected] |
| QString GncObject::getElName | ( | ) | const [inline, protected] |
| void GncObject::setPm | ( | MyMoneyGncReader * | pM | ) | [inline, protected] |
| void GncObject::debugDump | ( | ) | [protected] |
| virtual GncObject* GncObject::startSubEl | ( | ) | [inline, protected, virtual] |
Reimplemented in GncFile, GncKvp, GncPrice, GncAccount, GncSplit, GncTransaction, GncTemplateSplit, GncSchedule, GncFreqSpec, and GncRecurrence.
| virtual void GncObject::dataEl | ( | const QXmlAttributes & | ) | [inline, protected, virtual] |
| virtual QString GncObject::var | ( | int | i | ) | const [protected, virtual] |
| virtual QString GncObject::hide | ( | QString | , | |
| unsigned | int | |||
| ) | [protected, virtual] |
Reimplemented in GncCmdtySpec.
| void GncObject::adjustHideFactor | ( | ) | [protected] |
friend class XmlReader [friend] |
friend class MyMoneyGncReader [friend] |
Reimplemented in GncCmdtySpec, GncDate, GncKvp, GncLot, GncCommodity, GncPrice, GncAccount, GncSplit, GncTransaction, GncTemplateSplit, GncSchedule, GncFreqSpec, GncRecurrence, and GncSchedDef.
MyMoneyGncReader* GncObject::pMain [protected] |
QString GncObject::m_elementName [protected] |
QString GncObject::m_version [protected] |
const QString* GncObject::m_subElementList [protected] |
unsigned int GncObject::m_subElementListCount [protected] |
const QString* GncObject::m_dataElementList [protected] |
unsigned int GncObject::m_dataElementListCount [protected] |
QString* GncObject::m_dataPtr [protected] |
QPtrList<QString> GncObject::m_v [mutable, protected] |
unsigned int GncObject::m_state [protected] |
const unsigned int* GncObject::m_anonClassList [protected] |
unsigned int GncObject::m_anonClass [protected] |
double GncObject::m_moneyHideFactor [static, protected] |
1.5.6