Vladimir Golovnev (Glassez)
0c50a8b98b
Put all application logic into Application class.
...
Application process message and split it into params list itself (this
prevents code duplication).
Application store params unless other components ready to process them.
Application incapsulate all QMacApplication and SessionApplication logic
(this is too small to have separate classes).
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
sledgehammer999
eeee24a0b3
Make 'TorrentPersistentData' similar to 'Preferences' class.
10 years ago
Ivan Sorokin
e3349092ad
Refactor TorrentPersistentData
...
Conflicts:
src/mainwindow.cpp
src/mainwindow.h
src/qtlibtorrent/qbtsession.cpp
src/qtlibtorrent/qtorrenthandle.cpp
src/transferlistwidget.cpp
src/webui/btjson.cpp
10 years ago
Ivan Sorokin
70a114eb13
Speedup persistent data
...
Conflicts:
src/mainwindow.cpp
src/mainwindow.h
10 years ago
sledgehammer999
087417c8a6
Change the code to use the Logger class instead.
10 years ago
Gabriele
0ebfea6c68
Add a context menu to the toolbar to change the position of the text
...
Closes #1145 .
10 years ago
buinsky
2d0099238a
Follow project coding style. Issue #2192 .
10 years ago
John Sebastian Peterson
e76ccd5926
saving splitter state on change
...
to not lose it on unclean exit
10 years ago
Alfredo Monclus
d28ca2eddc
Add hotkeys and buttons for Top and Bottom priorities
10 years ago
Ivan Sorokin
da867fd022
Split trackerlogin into .h and .cpp
10 years ago
Gabriele
ea1d7afdef
Focus transfer list on startup
...
The torrent list filter will be focused otherwise and its placeholder
text will be hidden on startup.
10 years ago
Gabriele
afb03725ad
Add placeholder text to the input to filter the torrent list
...
Users can mistakenly think the input box is to search for torrents
and not to filter the torrent list. A placeholder text will make things
clear.
10 years ago
Gabriele
1a63f6af1b
Show input box to filter torrent list only when the list is shown
...
It's misleading to show the filter on every tab when it works only
for the torrent list.
10 years ago
sledgehammer999
c2f2d0a363
Don't show multiple unlock UI dialogs. Closes #2040 .
10 years ago
paolo-sz
b47fba49cc
Correctly detect python in PATH
10 years ago
sledgehammer999
b6d4030cd8
WINDOWS: Search first in PATH for python. Closes #956 .
10 years ago
sledgehammer999
0799dc293c
WINDOWS: Check for python before creating the search engine tab. Prevents the creation of python specific files in the user's PC if no python is found. Closes #1370 .
10 years ago
sledgehammer999
30bc5a1da6
Show the loaded torrents in the transferlist when qBT is launched with a torrent/magnet and the AddNewTorrentDialog is showing. Closes #1564 .
10 years ago
sledgehammer999
d8d95d2195
Migrate everything to use the new Preferences class and not access directly the qbittorrent.ini file.
10 years ago
sledgehammer999
7419e930ab
Indentation fixes.
11 years ago
Bruno Barbieri
00e09435b2
Add option to hibernate computer in Auto-Shutdown menu
11 years ago
sledgehammer999
c673b1a7d7
Bring mainwindow in front when notification is clicked and other windows are in front.
11 years ago
Ivan Sorokin
93bacc62f1
fix issue #1674 : AddNewTorrentDialog is shown again and again even if checkbox "dont ask me again" is set
11 years ago
Vladimir Golovnev (Glassez)
ce3aac5f9d
Fix functions and macros using to support both Qt4 and Qt5.
11 years ago
sledgehammer999
b7f84dabf5
Improvements on the behavior of the program updater( closes #1282 ):
...
1. Check for updates every hour
2. Don't check again for this session if the user chose to ignore the new version
3. Display a message if the user checked for updates via the menu item and there isn't one
4. Remove dead code
11 years ago
Nick Tiskov
4390530cbe
Update Main UI
11 years ago
sledgehammer999
441d1d08ba
Convert more accurately decimal numbers to text.
11 years ago
sledgehammer999
959cbb9308
Fix notifications with xfce4-notifyd.
11 years ago
sledgehammer999
f898443e78
Force write settings to disk before exiting.
11 years ago
sledgehammer999
e380a17c82
Do cleanup work in an earlier stage to ensure correct conf saving.
11 years ago
sledgehammer999
e6de7d2d3a
Fix previous commit.
11 years ago
sledgehammer999
88b5550540
Second attempt at fixing saving settings on shutdown.
11 years ago
Nick Tiskov
b4e9a9bbc0
1. Use a better icon for stats dialog.
...
2. Use more reliable session_status.total_download/upload for statistics
11 years ago
sledgehammer999
4a84b6a911
Fix linux compilation.
11 years ago
sledgehammer999
cc92f172e3
Check for program updates every 15min and allow the user to manually check for updates through the help menu.
11 years ago
Nick Tiskov
f12b64d36a
Add dialog to show statistics
11 years ago
sledgehammer999
f09328c13c
Fix inhibit system functionality. Closes #766 .
11 years ago
Angel Alonso
139434b40c
Add a key shortcut to "Add link to torrent..."
...
"Ctrl-Shift-O" will open the "Add link to torrent..." window.
11 years ago
sledgehammer999
660e0650ce
Allow to clear the UI lock password. Closes #973 .
11 years ago
sledgehammer999
b4dca951b2
Drop libtorrent 0.15.x support.
11 years ago
Vladimir Golovnev (Glassez)
b78ea79d30
Bringing the AddNewTorrentDialog to the front.
11 years ago
sledgehammer999
70215bd3ff
Fixed rounding bugs with floating numbers v2.
11 years ago
sledgehammer999
2fc53613cd
Fix compilation error.
11 years ago
sledgehammer999
0ea8fd6996
Allow to enter only info-hashes in the download dialog.
11 years ago
sledgehammer999
d09b0d5f72
Fixed rounding bugs with floating numbers.
11 years ago
Nick Tiskov
fd8a2e05a4
Use AutoExpandableDialog instead of QInputDialog wherever possible
11 years ago
Nick Tiskov
107906928a
Enable delete hotkey in web seed and tracker list.
...
Make delete hotkey in transfer list non-global.
11 years ago
sledgehammer999
080377b662
Respect UI lock when clicking on tray notification. Closes #784 .
11 years ago
Nick Tiskov
8e7ef66011
Translations fixes
...
Do not translate strings, which should not be translated
Remove unnecessary/unused strings.
12 years ago