Vladimir Golovnev (Glassez)
d16d1fdb3a
Redesign main core classes.
10 years ago
sledgehammer999
6644fe0714
Tell Windows to wait during shutdown by creating a ShutdownBlockReason.
...
Huge thanks to paolo-sz for bringing this to my attention, for the various patches he tried to submit and for testing.
See issue #1984 for complete history.
Closes #1535 .
10 years ago
Vladimir Golovnev (Glassez)
458b216b74
MainWindow cleanups.
...
All MainWindow child widgets use constructors with 'parent' parameter
that allows parent widget to delete them at its destruction.
Some other MainWindow cleanup code replaced to destructor.
Application manages MainWindow instance and remove it when aboutToQuit()
signal emitted.
10 years ago
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
Gabriele
0ebfea6c68
Add a context menu to the toolbar to change the position of the text
...
Closes #1145 .
10 years ago
buinsky
cb5b0f891c
Accept multiple files at once. Closes #2253
10 years ago
buinsky
2d0099238a
Follow project coding style. Issue #2192 .
10 years ago
sledgehammer999
5d79fcdafd
WINDOWS: Fix automatic python download. Commit 0799dc2
broke this. Closes #2076 .
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
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
Bruno Barbieri
00e09435b2
Add option to hibernate computer in Auto-Shutdown menu
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
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
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
660e0650ce
Allow to clear the UI lock password. Closes #973 .
11 years ago
Christophe Dumez
5a65580169
Add support for RSS feeds using magnet links ( Closes #1016379 )
13 years ago
Christophe Dumez
3197d5cc2f
Minor code optimization
13 years ago
Christophe Dumez
7b4b2fe0f5
Make sure the hide/show text in the tray icon menu is correct
13 years ago
Christophe Dumez
dd7e515f9c
Cmd+M minimizes main window on Mac OS X ( Closes #928216 )
13 years ago
Christophe Dumez
11a068dfdd
Add tray menu entry for toggling window visibility
...
Should fix issues under Unity.
13 years ago
Christophe Dumez
14341f3be2
COSMETIC: Added monochrome tray icon
14 years ago
Christophe Dumez
c2e5ecaaa0
BUGFIX: Fix compilation with namespaced Qt (Christian Kandeler)
14 years ago
Christophe Dumez
0f1473e212
FEATURE: Inhibit system sleep when torrents are active (Vladimir Golovnev)
...
Remove visual style settings
14 years ago
Christophe Dumez
6580d23263
Make sure the main windows is initially centered
14 years ago
Christophe Dumez
1b08c087c0
FEATURE: Added auto-suspend upon downloads completion feature
14 years ago
Christophe Dumez
4065972179
Fix priority up/down separators
14 years ago
Christophe Dumez
897d0be08e
Display execution log as a tab instead of a modal window
14 years ago
Christophe Dumez
052825e5c4
Initial support for system Icons (incomplete but good progress)
14 years ago
Christophe Dumez
1c0f1b91e7
Code clean up
14 years ago
Christophe Dumez
19db0d471f
Signal / slot fixes
14 years ago
Christophe Dumez
d76877b1a2
Brand new torrent model for the transfer list
14 years ago
Christophe Dumez
126e2e7c75
Code clean up
14 years ago
Christophe Dumez
34cb5efb72
Show the connection settings when clicking on the connection status icon
14 years ago
Christophe Dumez
1638554944
Added a donate link to Help menu
14 years ago
Christophe Dumez
166dad51d5
FEATURE: qBittorrent can update itself from Sourceforge (Windows/Mac OS X only)
14 years ago
Christophe Dumez
90dd337069
FEATURE: Added a torrent import assistant to seed or keep downloading outside torrents
14 years ago
Christophe Dumez
7ec842929a
Moved search code into a subfolder
14 years ago
Christophe Dumez
290932e128
Big code clean up
14 years ago
Christophe Dumez
86fb4a323a
FEATURE: Added feature to shutdown qbittorrent on torrents completion
14 years ago
Christophe Dumez
1e86ea8c0a
Clean program exit on system shutdown/logout
14 years ago
Christophe Dumez
81eb8b1341
Fix tiny memory leak
14 years ago
Christophe Dumez
431d2f082c
FEATURE: Detect executable updates in order to advise the user to restart
15 years ago