Chocobo1
45874fa333
Reuse existing code for sorting
...
This makes the behavior of sorting by TR_SEED_DATE consistent.
4 years ago
Si Yong Kim
74a5c6e745
Add hyperlink to Transifex on translator list
...
Closes #12609
4 years ago
Si Yong Kim
cfafe90fe0
Remove Hungarian translator email
4 years ago
Chocobo1
e6a8c02745
Prolong checking interval for program updates
4 years ago
Chocobo1
88d695f7af
Improve behavior when using ProgramUpdater class
...
This is mainly to avoid involving of `sender()` function.
4 years ago
Chocobo1
5c819f7242
Revise version comparison
4 years ago
Chocobo1
40bd2039d4
Clean up coding style
4 years ago
jagannatharjun
3371709472
Disable expand on double click in TorrentContentTreeView
...
We hook our own actions on double click. Fixes #14269
4 years ago
Vladimir Golovnev (Glassez)
5b495e2f51
Bump WebAPI version
4 years ago
Chocobo1
ae1b852821
Enlarge "speed limit" icon slightly
4 years ago
Chocobo1
44e4dd3700
Don't let "program update" dialog steal focus
...
And also avoid creating an unnecessary event loop.
Closes #14250 .
4 years ago
an0n666
24d7d599f1
Validate HTTPS Tracker Certificate by default
4 years ago
Chocobo1
d85a41ad75
Disable translation of program name
4 years ago
Christoph Rackwitz
1fe1fa9eac
Allow tab to escape the text box in "Edit trackers" dialog
4 years ago
Chocobo1
6258652c7b
Remove redundant variable declarations
4 years ago
Chocobo1
28d31b9d5b
Add ability to prioritize selected items by shown file order
...
Closes #2834 .
4 years ago
xavier2k6
75426cc498
Change qBittorrent Updater window title
4 years ago
Vladimir Golovnev (Glassez)
ae29e8bbab
Drop extension from generated content folder name
...
Try to detect whether generated content folder name contains extension
and drop it to avoid possible conflicts between file/folder names.
4 years ago
sledgehammer999
d1aba56096
Sync translations from Transifex and run lupdate
4 years ago
Chocobo1
3985d58d3c
Move menu actions out of .ui files
...
This is to move related code together.
4 years ago
Chocobo1
1479b61214
Simplify code for checking free disk space
...
`QStorageInfo::bytesAvailable()` is guaranteed to return `-1` for an
invalid path.
https://doc.qt.io/qt-5/qstorageinfo.html#bytesAvailable
4 years ago
Chocobo1
15a249eb54
Improve detection of file extension string
4 years ago
Vladimir Golovnev (Glassez)
710c5e2c31
WebUI: Correctly represent torrent content structure
4 years ago
Chocobo1
6bfed97710
Add README.md to searchengine folder
4 years ago
Chocobo1
cede5ac9d2
Migrate away from deprecated Qt functions
...
`QString QDateTime::toString(Qt::DateFormat format = Qt::TextDate)` will
be removed in Qt6.
4 years ago
Chocobo1
89559eae2b
Disable clang "range loop analysis" compiler warning
...
See: https://github.com/qbittorrent/qBittorrent/pull/13915#issuecomment-739449084
4 years ago
Chocobo1
302cb27e98
Add script for generating project tarball
4 years ago
lbilli
2d3481b9a9
On Linux use legacy 'data' directory only as a fallback
4 years ago
sledgehammer999
9b67e988db
Correct copyright attribution
...
These files were created and edited in their entirety in commit 8db4bde15d
As far as I can tell they were almost entirety rewritten from their original state.
The old copyright attribution is restored and the new author is added too.
4 years ago
Chocobo1
24fa9e32b0
Set source character sets to UTF-8
...
This suppress warning C4819.
https://docs.microsoft.com/en-us/cpp/build/reference/utf-8-set-source-and-executable-character-sets-to-utf-8?view=msvc-160
4 years ago
Vladimir Golovnev (Glassez)
0b4fef19f6
Remove redundant suffix from TorrentHandle class
...
Originally, it was just a wrapper for libtorrent::torrent_handle class, so it mimicked its name.
It was then transformed into a more complex aggregate, but the name was retained (just by inertia).
Unlike libtorrent::torrent_handle class in whose name "handle" means the pattern used,
it does not matter for qBittorrent classes and just eats up space in the source code.
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
sledgehammer999
b8d6058b28
Bump copyright year
4 years ago
Vladimir Golovnev (Glassez)
531ae501ad
Use std::optional<bool> instead of custom TriStateBool
4 years ago
Vladimir Golovnev (Glassez)
d0cac421bb
Change parseBool() to return optional bool value
4 years ago
Vladimir Golovnev (Glassez)
4429a16ca8
Use std::optional instead of boost::optional
4 years ago
Chocobo1
c669401767
Generate version header when configuring project
...
The basic idea is we create a version header template at
"src/base/version.h.in" and the build systems are expected to replace
strings that are enclosed with @ symbols and generate
"src/base/version.h" for other source files to consume/include.
4 years ago
Vladimir Golovnev (Glassez)
ee5fe424e8
Use single parameter to accept torrent source
4 years ago
Vladimir Golovnev (Glassez)
552ff0489d
Use nested namespaces definition syntax
4 years ago
Chocobo1
ff63ad8b97
Don't use deprecated locale name
4 years ago
Chocobo1
bdf1fb6db8
Revise store/load state operations of Options Dialog
4 years ago
Chocobo1
be5af2796d
Revise SettingsStorage store/load value interface
4 years ago
Chocobo1
b1020c599f
Improve load data behavior of SettingsStorage class
...
Previously it only handle the case of failed lookup, now it discard
invalid values when deserializing the database from disk.
Also checks whether the data is convertible to the intended type.
4 years ago
Vladimir Golovnev (Glassez)
b2199202ab
Reload "missing files" torrent instead of re-checking
4 years ago
Vladimir Golovnev (Glassez)
06105072f9
Extract torrent reloading logic into separate method
4 years ago
Chocobo1
757ab3dc92
Remember dialog sizes
...
This applies to "About Dialog", "Ban List Options Dialog", "Download From URL Dialog", "IP Subnet
Whitelist Options Dialog", "Search Plugin Select Dialog", "Search Plugin Source Dialog",
"Statistics Dialog", "Speed Limit Dialog" and "Torrent Options Dialog".
Also unifies storing the dialog size under the key "Size".
4 years ago
Chocobo1
e022c371ff
Move parsing of TriStateBool to a static class function
4 years ago
Vladimir Golovnev (Glassez)
df2bbe129d
Drop notification about move storage failed
4 years ago
Vladimir Golovnev (Glassez)
f7cae610a4
Drop notification about move storage finished
4 years ago
thalieht
bb698d682c
Update "Keep top-level folder" in WebUI options
4 years ago