From 605479694d1a33348ebfc0e933c564c18bb57c49 Mon Sep 17 00:00:00 2001 From: Peng Liu Date: Tue, 5 Aug 2014 08:50:42 -0400 Subject: [PATCH] Removed some redundant code. Factored out translations. --- oracle/src/oraclewizard.cpp | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/oracle/src/oraclewizard.cpp b/oracle/src/oraclewizard.cpp index 1bedde6b..f3faae4e 100644 --- a/oracle/src/oraclewizard.cpp +++ b/oracle/src/oraclewizard.cpp @@ -405,25 +405,24 @@ bool SaveSetsPage::validatePage() QSettings* settings = new QSettings(this); QString savePath = settings->value("paths/carddatabase").toString(); if (savePath.isEmpty()) { - QDir dir(dataDir); - if (!dir.exists()) - dir.mkpath(dataDir); + QDir().mkpath(dataDir); } + QString windowName = tr("Save card database"); + QString fileType = tr("XML; card database (*.xml)"); do { QString fileName; if (savePath.isEmpty()) { if (!defaultPathCheckBox->isChecked()) - fileName = QFileDialog::getSaveFileName(this, tr("Save card database"), dataDir + "/cards.xml", tr("XML card database (*.xml)")); + fileName = QFileDialog::getSaveFileName(this, windowName, dataDir + "/cards.xml", fileType); else fileName = dataDir + "/cards.xml";; settings->setValue("paths/carddatabase", fileName); } else { if (!defaultPathCheckBox->isChecked()) - fileName = QFileDialog::getSaveFileName(this, tr("Save card database"), savePath, tr("XML card database (*.xml)")); + fileName = QFileDialog::getSaveFileName(this, windowName, savePath, fileType); else fileName = savePath; - savePath.clear(); } if (fileName.isEmpty()) { return false;