DownloadFromDCWidget class cleanup

Remove static DownloadFromDCWidget::instance() method

Signed-off-by: Boris Barbulovski <bbarbulovski@gmail.com>
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
Boris Barbulovski 2014-02-08 20:22:09 +01:00 committed by Dirk Hohndel
parent 02e9a6d07b
commit 449c6fc6f2
3 changed files with 3 additions and 17 deletions

View file

@ -36,13 +36,6 @@ namespace DownloadFromDcGlobal {
const char *err_string;
};
DownloadFromDCWidget *DownloadFromDCWidget::instance()
{
static DownloadFromDCWidget *dialog = new DownloadFromDCWidget(mainWindow());
dialog->setAttribute(Qt::WA_QuitOnClose, false);
return dialog;
}
DownloadFromDCWidget::DownloadFromDCWidget(QWidget* parent, Qt::WindowFlags f) :
QDialog(parent, f), thread(0), timer(new QTimer(this)),
dumpWarningShown(false), currentState(INITIAL)
@ -79,12 +72,6 @@ DownloadFromDCWidget::DownloadFromDCWidget(QWidget* parent, Qt::WindowFlags f) :
updateState(INITIAL);
}
void DownloadFromDCWidget::runDialog()
{
updateState(INITIAL);
exec();
}
void DownloadFromDCWidget::updateProgressBar()
{
if (*progress_bar_text != '\0') {

View file

@ -24,7 +24,6 @@ class DownloadFromDCWidget : public QDialog{
Q_OBJECT
public:
explicit DownloadFromDCWidget(QWidget* parent = 0, Qt::WindowFlags f = 0);
static DownloadFromDCWidget *instance();
void reject();
enum states {
@ -44,7 +43,6 @@ public slots:
void onDownloadThreadFinished();
void updateProgressBar();
void runDialog();
void checkLogFile(int state);
void checkDumpFile(int state);
void pickDumpFile();

View file

@ -270,8 +270,9 @@ void MainWindow::on_actionQuit_triggered()
void MainWindow::on_actionDownloadDC_triggered()
{
DownloadFromDCWidget* downloadWidget = DownloadFromDCWidget::instance();
downloadWidget->runDialog();
DownloadFromDCWidget dlg(this);
dlg.exec();
}
void MainWindow::on_actionDownloadWeb_triggered()