diff options
| author | Arno <arno@disconnect.de> | 2018-06-13 09:27:59 +0200 | 
|---|---|---|
| committer | Arno <arno@disconnect.de> | 2018-06-13 09:27:59 +0200 | 
| commit | 10a8921bbcd9802ad2425e8cee1e5ca70fb0b241 (patch) | |
| tree | 86fe45d0a7f343e2063290201603be1fc5f375e9 /ShemovCleaner.pro | |
| parent | a32ed8a8ec53537a6723ece20c7d2f5c5738626b (diff) | |
| download | ShemovCleaner-10a8921bbcd9802ad2425e8cee1e5ca70fb0b241.tar.gz ShemovCleaner-10a8921bbcd9802ad2425e8cee1e5ca70fb0b241.tar.bz2 ShemovCleaner-10a8921bbcd9802ad2425e8cee1e5ca70fb0b241.zip | |
Speed up file copy
Hmm, as it turns out QFile does a much better, e.g. faster, job than my
open-coded file copy with a progress dialog.
I always wondered why it only did 150-170Mbit. I thought that it was
just the calculation, but now I have 400 Mbit, and it still stalls at
150 Mbit.
QFile::copy maxes out the line, so get rid of the ProgressDialog and
show a status message instead.
Copy can be canceled by the context menu, but FileCopier will always
finish the current file, because I don't want to lock and unlock the
CancelMutex during copy. Besides, QFile::copy doesn't admit that :)
Diffstat (limited to 'ShemovCleaner.pro')
| -rw-r--r-- | ShemovCleaner.pro | 2 | 
1 files changed, 0 insertions, 2 deletions
| diff --git a/ShemovCleaner.pro b/ShemovCleaner.pro index 8f59657..efdd964 100644 --- a/ShemovCleaner.pro +++ b/ShemovCleaner.pro @@ -29,7 +29,6 @@ HEADERS += \             globals.h \             helper.h \             origindialog.h \ -           progressdialog.h \             shemovcleaner.h \             torrentdisplay.h \             torrentparser.h \ @@ -49,7 +48,6 @@ SOURCES += \             helper.cpp \             main.cpp \             origindialog.cpp \ -           progressdialog.cpp \             shemovcleaner.cpp \             torrentdisplay.cpp \             torrentparser.cpp \ | 
