parent
1288795de9
commit
36ba9c2d94
3 changed files with 8 additions and 2 deletions
|
@ -389,8 +389,6 @@ void OracleImporter::sortAndReduceColors(QString &colors)
|
||||||
|
|
||||||
int OracleImporter::startImport()
|
int OracleImporter::startImport()
|
||||||
{
|
{
|
||||||
clear();
|
|
||||||
|
|
||||||
int setCards = 0, setIndex = 0;
|
int setCards = 0, setIndex = 0;
|
||||||
// add an empty set for tokens
|
// add an empty set for tokens
|
||||||
CardSetPtr tokenSet = CardSet::newInstance(TOKENS_SETNAME, tr("Dummy set containing tokens"), "Tokens");
|
CardSetPtr tokenSet = CardSet::newInstance(TOKENS_SETNAME, tr("Dummy set containing tokens"), "Tokens");
|
||||||
|
@ -420,3 +418,9 @@ bool OracleImporter::saveToFile(const QString &fileName)
|
||||||
CockatriceXml4Parser parser;
|
CockatriceXml4Parser parser;
|
||||||
return parser.saveToFile(sets, cards, fileName);
|
return parser.saveToFile(sets, cards, fileName);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void OracleImporter::clear()
|
||||||
|
{
|
||||||
|
CardDatabase::clear();
|
||||||
|
allSets.clear();
|
||||||
|
}
|
||||||
|
|
|
@ -120,6 +120,7 @@ public:
|
||||||
{
|
{
|
||||||
return dataDir;
|
return dataDir;
|
||||||
}
|
}
|
||||||
|
void clear();
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
inline QString getStringPropertyFromMap(QVariantMap card, QString propertyName);
|
inline QString getStringPropertyFromMap(QVariantMap card, QString propertyName);
|
||||||
|
|
|
@ -530,6 +530,7 @@ SaveSetsPage::SaveSetsPage(QWidget *parent) : OracleWizardPage(parent)
|
||||||
|
|
||||||
void SaveSetsPage::cleanupPage()
|
void SaveSetsPage::cleanupPage()
|
||||||
{
|
{
|
||||||
|
wizard()->importer->clear();
|
||||||
disconnect(wizard()->importer, SIGNAL(setIndexChanged(int, int, const QString &)), nullptr, nullptr);
|
disconnect(wizard()->importer, SIGNAL(setIndexChanged(int, int, const QString &)), nullptr, nullptr);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue