Evengard
ea7c1ace2a
Disable skipping of loopback interfaces
...
This fixes the absence of VPN tunnel interfaces under Windows and works around the QTBUG-32349
Fixes #7291
7 years ago
Chocobo1
2da2054ccf
Use enums for settings
7 years ago
Chocobo1
f4be165767
Add send_buffer_watermark send_buffer_low_watermark
...
send_buffer_watermark_factor knobs
7 years ago
Chocobo1
55a1628a5e
Add suggest_mode knob
7 years ago
Chocobo1
6c32f6beff
Add choking_algorithm & seed_choking_algorithm knob
7 years ago
Chocobo1
21ec8fe53f
Add allow_multiple_connections_per_ip knob. Closes #5884 .
7 years ago
Chocobo1
4185209036
Add mixed_mode_algorithm knob
7 years ago
Chocobo1
6150e0c56b
Add guided_read_cache knob
...
cleanup header include order
7 years ago
sledgehammer999
b649d61e8b
Options to better memory control by libtorrent. Closes #7029 .
7 years ago
Eugene Shalygin
3331526865
Use pixmap cache for file icons on Mac OS and Windows. Closes #7264 .
7 years ago
vit9696
eb8ff91c5d
Fix notification display on macOS
7 years ago
sledgehammer999
c87c1d2359
Use simpler ifdef style.
7 years ago
vit9696
1cb69c9b43
Unify preference window borders across the tabs
7 years ago
vit9696
16d7301046
Fix macOS window restoration after using hide icon
7 years ago
Vladimir Golovnev (qlassez)
cff6a64e9f
Use qUtf8Printable() for logging strings
...
qDebug(), qInfo(), qWarning(), qCritical(), qFatal() expect %s arguments
to be UTF-8 encoded, while qPrintable() converts to local 8-bit encoding.
Therefore qUtf8Printable() should be used for logging strings instead of
qPrintable().
7 years ago
Chocobo1
91b2b14ba5
Initialize variables
...
Remove unused variable
7 years ago
Brian Kendall
62b956946f
Fixed mac specific compiler errors and cleaned up Objective C code
...
Created new file src/gui/macutilities.mm, moved code from mainwindow.cpp and torrentcontentmodel.cpp that used the Objective C runtime into it and converted it to actual Objective C. Rewrote pixmapForExtension() so that it doesn't call into private Qt functions.
7 years ago
Chocobo1
04552f7921
Add space between widgets in left side panel. Closes #7224 .
7 years ago
Chocobo1
78dafc9cbe
Prefill torrent name when creating a new torrent. Closes #7229 .
7 years ago
thalieht
2da5800665
Remove indentation for category/tag filter widgets in all platforms
7 years ago
sledgehammer999
6270433237
Fix explicit Torrent Management Mode in Add New Torrent dialog. Closes #5602 .
7 years ago
Chocobo1
1bfb8d35cd
Move "Copy hash" menu item above "Copy magnet link"
...
Fix wrong "Copy hash" icon used in webUI
Fixup of 145641ac41
7 years ago
Tom Piccirello
145641ac41
Add copy options to webui context menu (addresses #6815 ) ( #7036 )
...
* Add copy options to webui context menu
Add Copy Hash to gui (closes #6964 )
* Use switch statement
* Use camel case, switch from signal to qaction.
* Rename variable
* Change variable name
7 years ago
Tony Gregerson
c5e73219bf
Improve checkbox interface for selecting tags in the context menu. Closes #7060
7 years ago
Chocobo1
e7ee59c12f
Specify `context` parameter in connect()
7 years ago
Chocobo1
24a69a9fe7
Fix crash when exiting qbt with search plugin dialog open
...
Avoid emitting signal in destructor
7 years ago
vit9696
7b4316ea8f
Fix main menu item location on macOS
7 years ago
vit9696
6c3ab99e3c
Fix file type icons not displaying on macOS
7 years ago
sledgehammer999
aa1ddc0df2
Fix typo.
7 years ago
Chocobo1
e73db85fad
Use Qt5 connect syntax
7 years ago
Chocobo1
ec16525164
Fix "QObject::connect: No such slot" errors
...
Fixup of d25467d3e6
7 years ago
Chocobo1
1f9eb594e7
Trim whitespaces
7 years ago
vit9696
d25467d3e6
Various macOS UI improvements
7 years ago
Chocobo1
0532d546d7
Implement HTTP host header filtering
...
This filtering is required to defend against DNS rebinding attack.
8 years ago
sledgehammer999
7a478424cc
Revert "Drop python2 support.". Closes #7005 .
...
This reverts commit 7d030b4cd9
.
8 years ago
Eugene Shalygin
e66dba6a2d
Use SVG files for monochrome tray icons. Closes #6085 .
8 years ago
Eugene Shalygin
a22d2f0139
Implement enum support in CachedSettingValue
...
Enums are stored as strings, that improves configuration file
readability and maintainability. String values are obtained via
QMetaEnum, and since with Qt 5.5 QMetaEnum::fromType() includes a
static_assert, this has to be a safe method.
8 years ago
Eugene Shalygin
57493c5556
Add QFileIconProvider implementation using mime database
...
If built-in QFileIconProvider does not seem to work, use custom
implementation which queries mime database.
8 years ago
Eugene Shalygin
30bf6e958f
Use system file type specific icons in contents tab
...
The icon is determined via QFileIconProvider using filename extension only.
8 years ago
Eugene Shalygin
6b65f8add8
Do not show completion when text is not being edited
8 years ago
Eugene Shalygin
8318f72a9e
Follow project coding style. Issue #2192 .
8 years ago
Eugene Shalygin
11f5738d99
Fix build.
8 years ago
Eugene Shalygin
62be2d7400
cmake: fix build
8 years ago
thalieht
91f528bc96
Fix coding style for several files
...
trackerlist
autoexpandabledialog
previewselect
shutdownconfirmdlg
torrentcontentfiltermodel
torrentcontenttreeview
peerlistsortmodel.h
8 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.
8 years ago
sledgehammer999
7d030b4cd9
Drop python2 support.
8 years ago
sledgehammer999
a77e1c9f36
Use qt5 connect style for searchengine, pluginselectdlg and searchwidget.
8 years ago
sledgehammer999
dee0b63cc5
Aggregate installed/updated plugin names and use a single messagebox to inform the user.
8 years ago
sledgehammer999
c2a2d306da
Use alternative method for plugin favicon validity. Drop unnecessary code.
8 years ago
sledgehammer999
34c29b78f9
Update the backend when a new plugin favicon is downloaded.
8 years ago