thalieht
ca3ce87e06
Add const to many vars and arguments
...
Also remove const in declarations' arguments that are passed by value
6 years ago
Vladimir Golovnev (Glassez)
302c99d7d5
Drop support of libtorrent < 1.1.10
6 years ago
thalieht
1f36b8b89f
Combine qAsConst() with copyAsConst() to asConst()
6 years ago
thalieht
6b1d26d555
Convert all foreach() to range-based for()
6 years ago
thalieht
94613c2fa2
Fix some warnings
6 years ago
Chocobo1
71dcc76a64
Replace png icons with svg
6 years ago
Chocobo1
0217d5b4c0
Replace single-character string with character literal
...
Also remove unnecessary dynamic allocation.
6 years ago
thalieht
d34ddb2e3c
Change file names and classes names to match them
7 years ago
thalieht
4022799881
Fix coding style
7 years ago
sledgehammer999
565ffa7d1e
Add 'Moving' state for torrents being relocated/moved
...
This is another indication to the user that something is happening
behind the scenes.
Uses the same icon/color as "Checking" status.
Torrents in the `Moving` state are considered as "Active". This should
prevent accidental program exit from the user and inhibit system sleep.
7 years ago
thalieht
6b4455e13d
Use qt5 connect() syntax
7 years ago
sledgehammer999
13f69a2245
Fix constant status of '[F] Downloading'. Closes #7628 .
7 years ago
Tony Gregerson
467e516801
Add a Tags (multi-label) feature to the GUI. Closes #13 .
...
See https://github.com/qbittorrent/qBittorrent/issues/13 for details.
7 years ago
Vladimir Golovnev (Glassez)
5dc54aa224
Don't use deprecated torrent_status fields
8 years ago
Tim Delaney
70ce12372d
Follow project coding style. Issue #2192 .
...
--HG--
branch : magao-dev
8 years ago
Vladimir Golovnev (Glassez)
dd34663224
Implement Advanced Saving Management subsystem
...
Closes #4696
9 years ago
Chocobo1
1a010cbfc6
Fix total values for "Seeds" & "Peers"
9 years ago
Vladimir Golovnev (Glassez)
9db93e5d8f
Rename Core to Base ( Closes #3733 ).
9 years ago
sledgehammer999
bf0319f7b2
Fix status string for errored torrents.
9 years ago
Vladimir Golovnev (Glassez)
91ffbfcf68
Some TransferListWidget speedup.
...
Handle data changed event for all torrents at once.
9 years ago
Vladimir Golovnev (Glassez)
501ab07024
Fix TorrentHandle path methods. Closes #3847 .
9 years ago
sledgehammer999
357dfca3e0
Optimize text color for dark themes v2. Closes #3815 .
9 years ago
sledgehammer999
145950e766
Optimize text color for dark themes. Closes #3633 .
9 years ago
Chocobo1
cf3a87ed55
Use native path separators, fixup of 030dd9e
, 3baec1c
.
9 years ago
Chocobo1
030dd9eed8
Use `rootPath()` in save path field
9 years ago
Vladimir Golovnev (Glassez)
5ec2af7b5a
Fix missing torrent states.
10 years ago
Vladimir Golovnev (Glassez)
64c8f61bb1
Improve TorrentModel class.
10 years ago
dartraiden
8ac83cfd42
Fixed typos, spelling correction
10 years ago
ngosang
3715e8d2c8
Change default preferences
10 years ago
Vladimir Golovnev (Glassez)
191cdc2849
Move utilities to core/utils folder.
...
Also move the names to Utils namespace.
10 years ago
Vladimir Golovnev (Glassez)
d16d1fdb3a
Redesign main core classes.
10 years ago
Vladimir Golovnev (Glassez)
d32bb52390
Don't add core to INCLUDEPATH.
10 years ago
Vladimir Golovnev (Glassez)
d87a9bf7ec
Move GUI-related sources into gui subdir.
10 years ago
sledgehammer999
2c5edf8652
Implement 'Force Start' feature. Closes #270 .
10 years ago
ngosang
20d7f37fd0
Changes torrent name when metadata is retrieved
10 years ago
sledgehammer999
6aceac152d
Adjust color scheme for dark themes. Closes #1359 .
10 years ago
sledgehammer999
276ca0ab84
Change the color scheme used(mostly for light backgrounds).
10 years ago
sledgehammer999
f9e7345776
Implement a 'Completed' status. Closes #2326 #2483 #939 .
10 years ago
sledgehammer999
f0d5ce4b98
Implement tracker list in the side panel. Closes #170 .
10 years ago
LazyBui
4dadf96925
Implementing support for session-based download and upload statistics
10 years ago
Vladimir Golovnev (Glassez)
0e4ef42ddf
Fix indentation size in qtlibtorrent/* files.
10 years ago
Vladimir Golovnev (Glassez)
ff9a281b72
Change project directory structure.
...
Change project directory structure according to application structure.
Change 'nox' configuration option to something more meaningful 'nogui'.
Rename 'Icons' folder to 'icons' (similar to other folders).
Partially add 'nowebui' option support.
Remove QConf project file.
10 years ago
sledgehammer999
d66273b10a
Show error status when a torrent is missing files.
10 years ago
sledgehammer999
eeee24a0b3
Make 'TorrentPersistentData' similar to 'Preferences' class.
10 years ago
Ivan Sorokin
e3349092ad
Refactor TorrentPersistentData
...
Conflicts:
src/mainwindow.cpp
src/mainwindow.h
src/qtlibtorrent/qbtsession.cpp
src/qtlibtorrent/qtorrenthandle.cpp
src/transferlistwidget.cpp
src/webui/btjson.cpp
10 years ago
sledgehammer999
7f7aaabec1
Add better translation notes for some strings.
10 years ago
Gabriele
d19b7a777f
Vertical align right-aligned header text
...
Since e907306b41
("Right align header text that also has right-aligned
row text"), right-aligned elements are no longer centered vertically.
This can be noticed with some Qt styles (e.g. Breeze).
10 years ago
sledgehammer999
e907306b41
Right align header text that also has right-aligned row text. Closes #2188 .
10 years ago
sledgehammer999
4dbc235c70
Use rgb values to match colors before commit ad116e. Taken from qcolor_p.cpp.
10 years ago
Ivan Sorokin
0976918ca2
Call updateTorrentNumbers() once per every model refresh, not once for every row changed
...
Torrent numbers were recalculated on every dataChanged() signal. The previous commit
greatly increases the number of dataChanged() signals.
HEAD^^:
Total wall clock: 97.069s
updateTorrentNumbers() time: 0.033s
HEAD^:
Total wall clock: 96.132s
updateTorrentNumbers() time: 0.179s
HEAD:
Total wall clock: 95.535s
updateTorrentNumbers() time: 0.047s
After this commit the time of updateTorrentNumbers() is (almost) back to
the level that it was in HEAD^^.
10 years ago