thalieht
95b452a3e9
Fix regression of not hiding zero values in the peer list
...
Fixup 13aab6e04d
4 years ago
jagannatharjun
e2c0f00adb
Correctly fill whole width of graph
4 years ago
jagannatharjun
fbe484a615
Use toned green color for downloading pieces in Pieces bar
4 years ago
NotTsunami
8d64d38914
Prevent peers from being lost when banning
...
The selected rows aren't queried until after a user confirms they
would like to ban the selected peers. If a peer disconnects before
the confirmation is pressed, they will not be included in the
selection. This commit makes sure the selected rows are stored before
a selection is made to prevent the loss of any peers.
Closes #13385 .
4 years ago
Chocobo1
ef6dfa9b54
Fix "Open containing folder" opened the wrong path for folder item
...
Previously that action is the same as "Open" action which is wrong
behavior, it should be opening the parent folder instead. The wrong
behavior is observed on nautilus 3.36.3 and nemo 4.6.5.
4 years ago
Chocobo1
eb1a3e2b29
Fix open path won't work correctly
...
Previously, if double click on the Size number in torrent content tab
the path would be an incorrect value and as such open path functionality
won't work, this commit fixes it.
4 years ago
Chocobo1
307ca61c86
Code clean up
4 years ago
jagannatharjun
d73757bf6e
Use palette colors in pieces bars
4 years ago
Chocobo1
b092fc9abb
Disable edit action
4 years ago
jagannatharjun
13aab6e04d
Use default delegate for PeerListWidget
...
Removes the usage of QItemDelegate
4 years ago
jagannatharjun
4733cb59e4
Use QStyledItemDelegate for content views
4 years ago
Vladimir Golovnev (Glassez)
6a0a78f3f7
Drop ".unwanted folder" feature
5 years ago
Chocobo1
547982c741
Don't use deprecated QButtonGroup::buttonClicked()
5 years ago
Chocobo1
2fd4381398
Don't use QWheelEvent deprecated functions
5 years ago
an0n666
6d85ae8f62
Address some issues regarding private torrents
5 years ago
Chocobo1
21e1c33d15
Don't use deprecated QPainter option
...
Warning from compiler:
speedplotview.cpp:342:63: warning: ‘QPainter::HighQualityAntialiasing’ is deprecated: Use Antialiasing instead [-Wdeprecated-declarations]
5 years ago
jagannatharjun
6f38a86d9a
Align Properties Tabbar in center
5 years ago
Nick Korotysh
c97e4f105f
Clean up header inclusion
5 years ago
Vladimir Golovnev (Glassez)
eeae308c29
CMake: Don't use subprojects in GUI subfolders
5 years ago
Vladimir Golovnev (Glassez)
ace8a093d2
QMake: Include all GUI sources in "gui.pri"
5 years ago
Vladimir Golovnev (Glassez)
642bf7b8a6
CMake: Don't split GUI code into several libraries
5 years ago
Vladimir Golovnev (Glassez)
4a2d25b03b
Clean up header inclusion
5 years ago
Chocobo1
16a76eee9f
Add final specifier to GUI classes
...
Follow up d3d3f7dbb3
.
5 years ago
Vladimir Golovnev (Glassez)
1132b84548
Split TorrentHandle interface and implementation
5 years ago
Kacper Michajłow
e2c9ca5ee5
Add missing QPainterPath header include
5 years ago
Chocobo1
62b0d25140
Capture pointer by value
5 years ago
Chocobo1
48e7191ef7
Initialize boolean variables
5 years ago
Chocobo1
b2ab6c1858
Let ReverseResolution always return/emit a result
5 years ago
Chocobo1
ff31bb86bc
Speed up lookup time
...
By adding another variable we can get O(1) lookup time instead of O(n).
Fix up 5f415c292d
.
5 years ago
Chocobo1
86e3d0d816
Improve ReverseResolution class
...
* Use QHostAddress type for IP
* Avoid double lookup
* Use larger cache size
5 years ago
thalieht
5f415c292d
Show any multiple connections from the same IP in peer list
...
The uniqueness of peers is now determined by their
IP, port and connection type (uTP etc.) instead of just their IP
5 years ago
Prince Gupta
6258c1e65b
Align Properties tab bar correctly on window resize
5 years ago
Thomas Piccirello
33a3624652
Rename Country column to "Country / Region"
...
Not all flags displayed strictly belong to countries.
5 years ago
warren
b37795d344
Expand single-item folders in torrent content
5 years ago
Chocobo1
4a71b78e2d
Group related code together
...
And also rename local variables.
5 years ago
Chocobo1
2152a81d11
Add ability to open file via keypad Enter
...
Closes #11260 .
5 years ago
Chocobo1
f1243871b0
Remove redundant HTML escaping
...
The text widget is already set to plaintext and doing HTML escaping will
not give us more security but only makes it harder to read.
5 years ago
Chocobo1
0d5b0b9542
Replace deprecated macro
...
Q_OS_MAC is deprecated and the replacement is Q_OS_MACOS.
5 years ago
Chocobo1
2396ef5bd6
Move error logging of adding peers to the proper place
5 years ago
Chocobo1
60df790b82
Initialize pointers
...
Fixup aeabd2d625
.
5 years ago
Chocobo1
aeabd2d625
Clean up PeerListWidget class
5 years ago
Chocobo1
8d6b9b6181
Revise sort model and delegate code
5 years ago
Chocobo1
061219d0a2
Simplify code
5 years ago
Chocobo1
b5b678c58f
Replace QString::split() by faster alternatives
5 years ago
Chocobo1
e90a2c00a5
Replace QList by QVector
5 years ago
Tom Piccirello
eaa700791b
Adjust wording to sound more natural
5 years ago
Chocobo1
7ab3479a34
Replace static_cast by qOverload
5 years ago
Vladimir Golovnev (Glassez)
ad6a40d5f4
Extract PeerAddress class into separate file
5 years ago
Chocobo1
07263d2d70
Move implementation to its own file
5 years ago
Chocobo1
e74b984a0a
Rely on Qt ownership to delete class members
5 years ago