Add ExportPanel and update Import/Export engines

This commit is contained in:
2012-02-11 14:02:30 +01:00
parent b533ac0578
commit 67e00fcaa1
5 changed files with 13 additions and 3 deletions

View File

@@ -67,6 +67,7 @@ void GrisbiImportEngine::LoadAccount(GrisbiImportEngine* _this, const char** att
ac._default = false;
ac.is_owner = true;
ac._virtual = false;
ac.hidden = false;
_this->_unresolvedAccounts.push_back(ac);
}

View File

@@ -57,6 +57,7 @@ int OFXImportEngine::account_cb(const struct OfxAccountData data, void * account
ac._default = false;
ac.is_owner = true;
ac._virtual = false;
ac.hidden = false;
_this->_unresolvedAccounts.push_back(ac);
}

View File

@@ -47,6 +47,9 @@ void XMLImportEngine::LoadAccount(XMLImportEngine* _this, const char** attrs)
else if (!strcmp(attrs[i], "virtual"))
ac._virtual = (QString(attrs[i+1]) == "1");
else if (!strcmp(attrs[i], "hidden"))
ac.hidden = (QString(attrs[i+1]) == "1");
}
UNESCAPE_CHARS(ac.name);
@@ -115,6 +118,9 @@ void XMLImportEngine::LoadCategory(XMLImportEngine* _this, const char** attrs)
else if (!strcmp(attrs[i], "id"))
cat.id = id = QString(attrs[i+1]).toInt();
else if (!strcmp(attrs[i], "parent"))
cat.parent = id = QString(attrs[i+1]).toInt();
else if (!strcmp(attrs[i], "font"))
cat.font = QString(attrs[i+1]);