Victor Chernyakin
34d30ed031
Replace `Q_UNUSED` with `[[maybe_unused]]` attribute
...
PR #19471 .
1 year ago
Victor Chernyakin
f3f4610ba4
Convert Windows header names to lowercase
...
PR #19465 .
1 year ago
Vladimir Golovnev
10ee1ab7a2
Switch to C++20
...
PR #19336 .
1 year ago
Vladimir Golovnev
dbe79484d2
Drop support of Qt 5
...
Also remove usage of some deprecated stuff.
PR #19338 .
1 year ago
Chocobo1
e6d85a468b
Rename literal operator
...
Qt 6.4 introduced `QString operator""_s()` and the previous `""_qs` is
deprecated since Qt 6.8.
1 year ago
Vladimir Golovnev
2f9b313287
Perform own tracking of files progress
...
PR #18597 .
2 years ago
Vladimir Golovnev
1be5b3abd8
Revamp torrent content widget
...
PR #18162 .
2 years ago
Vladimir Golovnev
cfd0c5433e
Re-allow to use icons from system theme
...
PR #18195 .
2 years ago
Vladimir Golovnev (glassez)
92af2922c7
Revert "Use another workaround to update files tree view"
...
This reverts commit 0f82c16936
.
2 years ago
Vladimir Golovnev (Glassez)
c636618cf3
Correctly handle model resetting
2 years ago
Vladimir Golovnev (Glassez)
0f82c16936
Use another workaround to update files tree view
2 years ago
Chocobo1
9a81cbf4c0
Improve column updates granularity
...
PR #17806 .
2 years ago
Chocobo1
9a20aa51de
Fix torrent content checkboxes not updated properly
...
And reduce emitting redundant 'data updated' signals.
Closes #17144 , #17764 .
2 years ago
Chocobo1
6c8b31420c
Remove unused functions
2 years ago
Chocobo1
0514cb304d
Fix coding style
2 years ago
Chocobo1
e33f73d08e
Avoid performance impact over network or removable drives
2 years ago
Chocobo1
02d906d3ae
Initialize pointer to a default value
2 years ago
Prince Gupta
d5e6d161f2
Cache last traverse result while parsing file tree
...
PR #16376 .
2 years ago
Nowshed H. Imran
199d770e15
Implement new icon/color theme
...
Co-authored-by: xavier2k6 <42386382+xavier2k6@users.noreply.github.com>
3 years ago
Chocobo1
73faf67084
Clean up usage of `static` keyword
...
They are either misused or redundant, so remove it.
3 years ago
Chocobo1
a9f99aed48
Revise code
3 years ago
thalieht
acdd08e9a2
Consistently emit signal when file "ignored" state is changed
...
PR #17042 .
Closes #17037 .
3 years ago
Chocobo1
dba998fea0
Don't use hardcoded path for temp folder
3 years ago
Chocobo1
75c93d72be
Revise string literal usage
...
This commit covers src/gui folder.
PR #16757 .
3 years ago
Chocobo1
bbd936fdfa
Don't use explicit memory management
...
And avoid dangling pointers.
3 years ago
Chocobo1
802ec5a14e
Use QString literals
...
This patch covers src/gui and some leftovers from previous commit.
3 years ago
Aleksandr Cupacenko
d2aad3a3ca
Rename content tab "Size" column to "Total Size"
...
Closes #7348 .
PR #16526 .
3 years ago
Vladimir Golovnev
dd1bd8ad10
Implement class for handling filesystem paths
...
PR #15915 .
3 years ago
Prince Gupta
0cc318664d
Improve Torrent content tree structure creation
...
Use QHash to cache folder items.
PR #16183 .
3 years ago
Vladimir Golovnev (Glassez)
62b50d1475
Make TorrentInfo immutable
3 years ago
a-sum-duma
fa1d49add5
Properly check if file priority changes
...
Current item priority is compared against new checkbox state. I believe the intention was to check if the priority changes before performing further actions. This PR fixes the issue - compare priority against new value that is about to be set rather then the checkbox state.
PR #15740 .
3 years ago
Vladimir Golovnev
bc71827c01
Improve torrent content handling
...
Hide .pad files.
PR #15468 .
3 years ago
Vladimir Golovnev (Glassez)
399d3ad85a
Replace QStringRef with QStringView
3 years ago
Chocobo1
4b0a2d050a
Display tooltip for all columns in torrent content widget
...
It is primary useful for showing long file names.
3 years ago
Vladimir Golovnev (Glassez)
97c7f3bc67
Raise minimum Qt version to 5.14
4 years ago
Vladimir Golovnev (Glassez)
102cc684dd
Replace Qt Windows Extras features with native ones
4 years ago
Chocobo1
a78929dadf
Simplify progress bar painting
4 years ago
Vladimir Golovnev (Glassez)
a078633a32
Don't use deprecated features
4 years ago
jagannatharjun
36d7fce909
Correctly set items flags in TorrentContentModel
...
Only set editable flag on item's where editing is handled in the delegate
closes #13515
4 years ago
Vladimir Golovnev (Glassez)
c41df9ffbd
Improve coding style
4 years ago
jagannatharjun
fdbc3a692f
Align integer data to right in torrent content view
4 years ago
jagannatharjun
02f19bfbee
Use ProgressbarDelegate for drawing progressbar in PropListDelegate
...
Also directly provide display data from model rather then generating it in delegate
4 years ago
Vladimir Golovnev (Glassez)
6a0a78f3f7
Drop ".unwanted folder" feature
5 years ago
Chocobo1
f6eb341b32
Clean up code
5 years ago
Chocobo1
16a76eee9f
Add final specifier to GUI classes
...
Follow up d3d3f7dbb3
.
5 years ago
Chocobo1
0d5b0b9542
Replace deprecated macro
...
Q_OS_MAC is deprecated and the replacement is Q_OS_MACOS.
5 years ago
Chocobo1
7e0daf1663
Setup pixmap cache in a proper place
...
There is no need to reset the cache limit to previous value as
QPixmapCache is an application wide cache.
Also raise the cache size to 64MB.
5 years ago
Chocobo1
9c964cdd97
Fix using out-of-bounds of indexes
5 years ago
Chocobo1
b5b678c58f
Replace QString::split() by faster alternatives
5 years ago
Chocobo1
e90a2c00a5
Replace QList by QVector
5 years ago