summaryrefslogtreecommitdiffstats
path: root/progressdialog.cpp
diff options
context:
space:
mode:
authorArno <arno@disconnect.de>2018-02-01 07:24:43 +0100
committerArno <arno@disconnect.de>2018-02-01 07:24:43 +0100
commitf2604b62b777d7cab001bb5b7d80ad25b586e554 (patch)
tree7b8ef0abd8b87e9e71e33d246f705415aaa11814 /progressdialog.cpp
parentd6a44b289027db999e50a2b346327e6650a4f43c (diff)
downloadShemovCleaner-f2604b62b777d7cab001bb5b7d80ad25b586e554.tar.gz
ShemovCleaner-f2604b62b777d7cab001bb5b7d80ad25b586e554.tar.bz2
ShemovCleaner-f2604b62b777d7cab001bb5b7d80ad25b586e554.zip
Improve FileCopier
This endeavor started out quite innocently: fix the connect syntax in ProgressDialog, but it quickly became much more. Vom Höxchen aufs Stöxchen :) First I thought it would be nice to add a total count to the ProgressDialog. Then I realized that I had QElapsedTimer::restart() totally wrong. It returns the ms *since the last restart*! It doesn't reset to zero, so fix that. While testing that I noticed that the download speed was quite below average, so change the buffer size and only check if we were cancelled when the timer elapsed. But that wasn't it. Eventually I dug into my firewall rules and routings to get it right.
Diffstat (limited to 'progressdialog.cpp')
-rw-r--r--progressdialog.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/progressdialog.cpp b/progressdialog.cpp
index d95f1e1..0690d65 100644
--- a/progressdialog.cpp
+++ b/progressdialog.cpp
@@ -10,7 +10,7 @@ ProgressDialog::ProgressDialog(QWidget *parent, Qt::WindowFlags f) : QDialog(par
mProgress = new QProgressBar;
mSum = new QLabel(tr("Wait for it..."));
QPushButton *cancelBtn = new QPushButton(tr("Cancel"));
- connect(cancelBtn, SIGNAL(clicked()), this, SIGNAL(cancelled()));
+ connect(cancelBtn, &QPushButton::clicked, this, &ProgressDialog::cancelled);
QHBoxLayout *btnLayout = new QHBoxLayout;
btnLayout->addStretch();
btnLayout->addWidget(cancelBtn);