Chocobo1
7de8a4d6e0
Construct QString more efficiently
5 years ago
Chocobo1
82276b2a99
Rename variable
5 years ago
Chocobo1
e3b9659fb8
Fix seeding failed after creating a new torrent
...
Closes #11252 .
5 years ago
Chocobo1
edcc74c1ae
Add option to align file to piece boundary when creating new torrent
...
Alignment is achieved by adding dummy pad files between files which is
handled by libtorrent.
Closes #10460 .
5 years ago
Vladimir Golovnev (Glassez)
8e65317d61
Rename "fromNativePath" to "toUniformPath"
...
Unlike "toNativePath" which name clearly reflects the function result
"fromNativePath" has no such clear meaning.
Since this function converts path into uniform format "toUniformPath"
is better name.
6 years ago
thalieht
9995967fbf
Remove some unused #include
6 years ago
thalieht
d34ddb2e3c
Change file names and classes names to match them
7 years ago
toster
c4625f50a8
Pass isAlignmentOptimized flag to piece size calculation
7 years ago
toster
e538eae726
Make alignment optimization optional
...
Disabling alignment optimization allows preserving file order in torrent
files and closes #5652
7 years ago
Chocobo1
0457fd260e
Avoid temporary QString allocations
...
This fixes clazy warning: Use multi-arg instead [-Wclazy-qstring-arg]
7 years ago
Chocobo1
5c50dba9e1
Torrent creator: raise maximum piece size to 32 MiB
7 years ago
Chocobo1
27cf98a962
Resize dialog size on high DPI monitors
7 years ago
Chocobo1
8dcf326576
Add source field in Torrent creator. Closes #7965 .
...
This field is often used for cross-seeding between (private) trackers.
7 years ago
Chocobo1
c405cb2f1c
Add struct TorrentCreatorParams for passing parameters
...
Filter out continuous newlines in Trackers field
Avoid adding empty url seed entries
Cleanup:
Replace boost::bind
Add const
Use nullptr
Use QString::SkipEmptyParts
Rename variables
Throw proper exception type
7 years ago
Chocobo1
c3de2310c5
Avoid double delete on close
7 years ago
Chocobo1
b9478e0f00
Use Qt5 connect syntax
7 years ago
sledgehammer999
50471ec8c8
String fixes and optimizations mentioned by translators on Transifex.
7 years ago
Chocobo1
78dafc9cbe
Prefill torrent name when creating a new torrent. Closes #7229 .
7 years ago
Chocobo1
c618214061
[TorrentCreator] Show number of pieces. Closes #6774 .
8 years ago
Chocobo1
7eed1a108e
Rename variables
...
Add myself to authors list
8 years ago
Chocobo1
7e87eeb2d4
Use QThread::requestInterruption() instead of m_abort flag
8 years ago
Chocobo1
9f2fe2b678
Move CachedSettingValue instances to header file
8 years ago
Chocobo1
a4141fd151
Simplify m_creatorThread initialization
8 years ago
Chocobo1
7de1aba092
Switch to modeless dialog
...
Don't close dialog after creating torrent
Show progress bar all the time
8 years ago
Chocobo1
d277696acc
Add global.h file
8 years ago
Chocobo1
2e8c01d88c
Use CachedSettingValue
8 years ago
Chocobo1
6bab30a178
Revamp Torrent creator
8 years ago
Naikel Aparicio
9ba00d7035
Implemented share limit by seeding time
8 years ago
Vladimir Golovnev (Glassez)
9db93e5d8f
Rename Core to Base ( Closes #3733 ).
9 years ago
Gabriele
42c74f9553
Avoid concatenation when dealing with translatable strings
...
Concatenation could be problematic with RTL languages.
9 years ago
ngosang
91818417be
Add 16 KiB, 8 MiB and 16 MiB piece sizes in Torrent Creator
10 years ago
ngosang
577ace4971
Follow project coding style. Issue #2192 .
10 years ago
Vladimir Golovnev (Glassez)
191cdc2849
Move utilities to core/utils folder.
...
Also move the names to Utils namespace.
10 years ago
Vladimir Golovnev (Glassez)
d16d1fdb3a
Redesign main core classes.
10 years ago
Vladimir Golovnev (Glassez)
d32bb52390
Don't add core to INCLUDEPATH.
10 years ago
ngosang
d206b00a88
Disable Auto piece size when creating a new torrent
10 years ago
Vladimir Golovnev (Glassez)
ff9a281b72
Change project directory structure.
...
Change project directory structure according to application structure.
Change 'nox' configuration option to something more meaningful 'nogui'.
Rename 'Icons' folder to 'icons' (similar to other folders).
Partially add 'nowebui' option support.
Remove QConf project file.
10 years ago
Ivan Sorokin
98a900e67d
Fix emptying of piece size combobox when user checks "auto" checkbox.
...
The function computePathSize returns -1 if file isn't found, not 0.
10 years ago
Ivan Sorokin
376df3218d
Set piece size to (max) 4Mb instead of empty string when created torrent
...
is very large.
10 years ago
Ivan Sorokin
16eb407453
Split src/torrentpersistentdata into .h and .cpp
10 years ago
sledgehammer999
d8d95d2195
Migrate everything to use the new Preferences class and not access directly the qbittorrent.ini file.
10 years ago
Nick Tiskov
6e77d12ac6
Update dialogs
11 years ago
Nick Tiskov
a1298fbf58
Add option to ignore global share ratio limits for torrents created in qBt.
11 years ago
Nick Tiskov
fd8a2e05a4
Use AutoExpandableDialog instead of QInputDialog wherever possible
12 years ago
Christophe Dumez
da3406b811
Simplify the code a bit now that QIniSettings uses qBittorrent / qBittorrent by default
12 years ago
sledgehammer999
e7125d21cb
Fix torrent creator when saving to a non-latin path in Windows.
12 years ago
Christophe Dumez
0f291629cc
Move FileSystem utility functions out of misc.h
...
Use new fs_utils.h instead.
13 years ago
Christophe Dumez
c502edf9e1
Brand new torrent addition dialog
13 years ago
Christophe Dumez
f3448125c3
Coding style clean up
13 years ago
Christophe Dumez
a8a7b61ea9
Coding style clean up
13 years ago