Vladimir Golovnev (Glassez)
dc3d23c045
Improve torrent loading code
4 years ago
jagannatharjun
43319f2213
Always use UIThemeManager for obtaining icons in GUI
5 years ago
jagannatharjun
ab91d546e5
Move all icon resources to icon folder root
5 years ago
jagannatharjun
77658be9a7
Read Transfer list's custom colors from config.json
5 years ago
Nick Korotysh
1fd4ff5c2c
Show tooltip for some properties in transfer list
...
Tooltip is added for next columns:
- name
- status
- category
- tags
- tracker
- save path
closes #12696
5 years ago
Chocobo1
31648a4433
Fix date format for "Last seen complete"
...
Closes #12462 .
5 years ago
Chocobo1
b7e7d8019c
Use helper function to construct QString
...
This is shorter and avoids the need of 2 constructors.
5 years ago
Vladimir Golovnev (Glassez)
666e733a4a
Track settings changed event in TransferListModel
5 years ago
Vladimir Golovnev (Glassez)
099943ea3c
Fix hide zero values
5 years ago
Vladimir Golovnev (Glassez)
766cfb67df
Fix transfer list architecture
...
Model returns string for DisplayRole.
Text alignment is set by Model (using TextAlignmentRole).
Delegate performs custom painting only where necessary
(i.e. for Progress bar).
5 years ago
Prince Gupta
d3aa45526a
Allow transfer list text color changes through QSS
5 years ago
Chocobo1
b6050463f4
Show torrent error message in transfer list
5 years ago
Chocobo1
6fd678195c
Replace deprecated Qt functions
...
QSet::toList() is replaced by QSet::values()
5 years ago
Chocobo1
b921d96f4b
Use Q_ASSERT() to check invariants
5 years ago
Chocobo1
72d1d5d2dd
Cut down number of signal emits
5 years ago
Chocobo1
863c9f9876
Speed up lookup operation in TransferListModel
...
Previously lookup is O(n), add operation is O(n), remove operation is
O(n).
Now lookup is O(1), add operation is O(1), remove operation is O(n).
n is the number of torrents already recorded.
5 years ago
Chocobo1
1f3bf75fff
Better on-demand reloading of torrent data
5 years ago
Chocobo1
c61116882b
Clean up TransferListModel class
5 years ago
Chocobo1
60faba60ea
Add availability column
...
Closes #1632 .
5 years ago
thalieht
7b31868e3c
Rename priority to queue in the context of torrents
5 years ago
thalieht
9995967fbf
Remove some unused #include
6 years ago
Chocobo1
adbd34c795
Move helper functions to Utils::Gui namespace
6 years ago
thalieht
ce437817de
Make various minor changes
6 years ago
thalieht
8c944bd4e1
Avoid repeating the return type
6 years ago
thalieht
92a290895b
Convert vars into refs to avoid copy construction from const refs
6 years ago
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