oracle importer changes
This commit is contained in:
parent
40fc77c646
commit
6829e2edb2
2 changed files with 12 additions and 0 deletions
|
@ -74,6 +74,10 @@ WindowMain::WindowMain(QWidget *parent)
|
||||||
|
|
||||||
setWindowTitle(tr("Oracle importer"));
|
setWindowTitle(tr("Oracle importer"));
|
||||||
setFixedSize(600, 500);
|
setFixedSize(600, 500);
|
||||||
|
|
||||||
|
QStringList args = qApp->arguments();
|
||||||
|
if (args.contains("-dlsets"))
|
||||||
|
downloadSetsFile(defaultSetsUrl);
|
||||||
}
|
}
|
||||||
|
|
||||||
void WindowMain::updateSetList()
|
void WindowMain::updateSetList()
|
||||||
|
@ -108,6 +112,12 @@ void WindowMain::actLoadSetsFile()
|
||||||
void WindowMain::actDownloadSetsFile()
|
void WindowMain::actDownloadSetsFile()
|
||||||
{
|
{
|
||||||
QString url = QInputDialog::getText(this, tr("Load sets from URL"), tr("Please enter the URL of the sets file:"), QLineEdit::Normal, defaultSetsUrl);
|
QString url = QInputDialog::getText(this, tr("Load sets from URL"), tr("Please enter the URL of the sets file:"), QLineEdit::Normal, defaultSetsUrl);
|
||||||
|
if (!url.isEmpty())
|
||||||
|
downloadSetsFile(url);
|
||||||
|
}
|
||||||
|
|
||||||
|
void WindowMain::downloadSetsFile(const QString &url)
|
||||||
|
{
|
||||||
QNetworkReply *reply = nam->get(QNetworkRequest(url));
|
QNetworkReply *reply = nam->get(QNetworkRequest(url));
|
||||||
connect(reply, SIGNAL(finished()), this, SLOT(setsDownloadFinished()));
|
connect(reply, SIGNAL(finished()), this, SLOT(setsDownloadFinished()));
|
||||||
}
|
}
|
||||||
|
|
|
@ -31,6 +31,8 @@ private:
|
||||||
QTextEdit *messageLog;
|
QTextEdit *messageLog;
|
||||||
QVBoxLayout *checkBoxLayout;
|
QVBoxLayout *checkBoxLayout;
|
||||||
QList<QCheckBox *> checkBoxList;
|
QList<QCheckBox *> checkBoxList;
|
||||||
|
|
||||||
|
void downloadSetsFile(const QString &url);
|
||||||
private slots:
|
private slots:
|
||||||
void updateTotalProgress(int cardsImported, int setIndex, const QString &nextSetName);
|
void updateTotalProgress(int cardsImported, int setIndex, const QString &nextSetName);
|
||||||
void updateFileProgress(int bytesRead, int totalBytes);
|
void updateFileProgress(int bytesRead, int totalBytes);
|
||||||
|
|
Loading…
Reference in a new issue