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 |
Prince Gupta
|
8267a4fef9
|
Incorporate GuiIconProvider inside UIThemeManager
|
5 years ago |
Chocobo1
|
032883e278
|
Move LineEdit files out of subfolder
|
5 years ago |
Chocobo1
|
cc663746eb
|
Forward declare some classes
|
5 years ago |
Chocobo1
|
599bfc0735
|
Use Qt object ownership to handle QShortcut deletions
|
5 years ago |
Chocobo1
|
662e1e6134
|
Clean up code in TrackerListWidget class
|
5 years ago |
Chocobo1
|
4eff268095
|
Replace obsoleted QFontMetrics::width()
Qt 5.13 marked QFontMetrics::width() obsolete.
|
5 years ago |
Chocobo1
|
412e326cf2
|
Avoid allocating a new menu/action manually
|
6 years ago |
Chocobo1
|
4880dc812c
|
Use appropriate type
|
6 years ago |
Chocobo1
|
516c968373
|
Support year unit in userFriendlyDuration()
|
6 years ago |
Chocobo1
|
e83019bdfa
|
Set wheel event to accepted only if we handle it
|
6 years ago |
Chocobo1
|
3748b995ff
|
Avoid creating unnecessary event loops
The `exec()` method will create another event loop and transfer
control over there which might introduce unexpected bugs.
|
6 years ago |
Chocobo1
|
62ccfd37b2
|
Move renameSelectedFile(BitTorrent::TorrentHandle *)
|
6 years ago |
thalieht
|
70f8882f87
|
Group Qt forward declarations separately from the others
|
6 years ago |
thalieht
|
9995967fbf
|
Remove some unused #include
|
6 years ago |
thalieht
|
4370a7eb12
|
Forward declare in a few places
|
6 years ago |
Chocobo1
|
ed6bb0efdc
|
Replace QList by QVector for tracker related operations
|
6 years ago |
Chocobo1
|
e288de7ec1
|
Forward declare as much as possible
|
6 years ago |
Chocobo1
|
c6f3da1097
|
Improve removeIf() to support set types
We can now replace QMutable*Iterator by removeIf() which usage is more consistent with other
algorithm functions.
|
6 years ago |
dzmat
|
7de0f9abed
|
Change number of time axis divisions from 5 to 6 for convenience
|
6 years ago |
dzmat
|
0af17bf7e9
|
Add 12 hour and 24 hour speed graphs
|
6 years ago |
Vladimir Golovnev (Glassez)
|
ead078a38e
|
Add preliminary support of libtorrent v1.2
libtorrent v1.2 should be built with deprecated features enabled.
|
6 years ago |
thalieht
|
bcfa62cc76
|
Rename "#" column to "Tier" in the tracker list
|
6 years ago |
Vladimir Golovnev (Glassez)
|
746916a963
|
Use DownloadHandler behind the scenes
|
6 years ago |