Changeset View
Changeset View
Standalone View
Standalone View
kmymoney/converter/mymoneytemplate.cpp
Context not available. | |||||
182 | QString name = rootNode.attribute("name"); | 182 | QString name = rootNode.attribute("name"); | ||
---|---|---|---|---|---|
183 | if (rootNode.tagName() == "account") { | 183 | if (rootNode.tagName() == "account") { | ||
184 | rootNode = rootNode.firstChild().toElement(); | 184 | rootNode = rootNode.firstChild().toElement(); | ||
185 | MyMoneyAccount::accountTypeE type = static_cast<MyMoneyAccount::accountTypeE>(accounts.toElement().attribute("type").toUInt()); | 185 | eMyMoney::Account type = static_cast<eMyMoney::Account>(accounts.toElement().attribute("type").toUInt()); | ||
186 | switch (type) { | 186 | switch (type) { | ||
187 | case MyMoneyAccount::Asset: | 187 | case eMyMoney::Account::Asset: | ||
188 | case MyMoneyAccount::Liability: | 188 | case eMyMoney::Account::Liability: | ||
189 | case MyMoneyAccount::Income: | 189 | case eMyMoney::Account::Income: | ||
190 | case MyMoneyAccount::Expense: | 190 | case eMyMoney::Account::Expense: | ||
191 | case MyMoneyAccount::Equity: | 191 | case eMyMoney::Account::Equity: | ||
192 | if (name.isEmpty()) | 192 | if (name.isEmpty()) | ||
193 | name = MyMoneyAccount::accountTypeToString(type); | 193 | name = MyMoneyAccount::accountTypeToString(type); | ||
194 | list[name] = 0; | 194 | list[name] = 0; | ||
Context not available. | |||||
220 | ++m_accountsRead; | 220 | ++m_accountsRead; | ||
221 | MyMoneyAccount parent; | 221 | MyMoneyAccount parent; | ||
222 | switch (childElement.attribute("type").toUInt()) { | 222 | switch (childElement.attribute("type").toUInt()) { | ||
223 | case MyMoneyAccount::Asset: | 223 | case (uint)eMyMoney::Account::Asset: | ||
224 | parent = file->asset(); | 224 | parent = file->asset(); | ||
225 | break; | 225 | break; | ||
226 | case MyMoneyAccount::Liability: | 226 | case (uint)eMyMoney::Account::Liability: | ||
227 | parent = file->liability(); | 227 | parent = file->liability(); | ||
228 | break; | 228 | break; | ||
229 | case MyMoneyAccount::Income: | 229 | case (uint)eMyMoney::Account::Income: | ||
230 | parent = file->income(); | 230 | parent = file->income(); | ||
231 | break; | 231 | break; | ||
232 | case MyMoneyAccount::Expense: | 232 | case (uint)eMyMoney::Account::Expense: | ||
233 | parent = file->expense(); | 233 | parent = file->expense(); | ||
234 | break; | 234 | break; | ||
235 | case MyMoneyAccount::Equity: | 235 | case (uint)eMyMoney::Account::Equity: | ||
236 | parent = file->equity(); | 236 | parent = file->equity(); | ||
237 | break; | 237 | break; | ||
238 | 238 | | |||
Context not available. | |||||
280 | if (it == subAccountList.constEnd()) { | 280 | if (it == subAccountList.constEnd()) { | ||
281 | // not found, we need to create it | 281 | // not found, we need to create it | ||
282 | acc.setName(accountElement.attribute("name")); | 282 | acc.setName(accountElement.attribute("name")); | ||
283 | acc.setAccountType(static_cast<MyMoneyAccount::_accountTypeE>(accountElement.attribute("type").toUInt())); | 283 | acc.setAccountType(static_cast<eMyMoney::Account>(accountElement.attribute("type").toUInt())); | ||
284 | setFlags(acc, account.firstChild()); | 284 | setFlags(acc, account.firstChild()); | ||
285 | try { | 285 | try { | ||
286 | MyMoneyFile::instance()->addAccount(acc, parent); | 286 | MyMoneyFile::instance()->addAccount(acc, parent); | ||
Context not available. | |||||
411 | account.setAttribute(QString("name"), QString()); | 411 | account.setAttribute(QString("name"), QString()); | ||
412 | else | 412 | else | ||
413 | account.setAttribute(QString("name"), acc.name()); | 413 | account.setAttribute(QString("name"), acc.name()); | ||
414 | account.setAttribute(QString("type"), acc.accountType()); | 414 | account.setAttribute(QString("type"), (int)acc.accountType()); | ||
415 | 415 | | |||
416 | // FIXME: add tax flag stuff | 416 | // FIXME: add tax flag stuff | ||
417 | if (acc.pairs().contains("OpeningBalanceAccount")) { | 417 | if (acc.pairs().contains("OpeningBalanceAccount")) { | ||
Context not available. |