Chocobo1
f410b29c99
Follow project coding style. Issue #2192 .
9 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
ed197a193d
Split statusbar into .h and .cpp
10 years ago
Ivan Sorokin
de5f38a160
Speedup compilation speed
...
libtorrent has a relatively heavy headers, that take lots of time to
process. This commit removes unnecessary includes of libtorrent headers
and replaces them with forward declarations.
I had to move some functions in QBtSession from slots to regular
functions because moc'ed file want to see complete types of all
parameters of slots.
"time make" of full rebuild before this series of commits:
real 13m35.937s
user 12m1.295s
sys 1m25.908s
after:
real 10m54.390s
user 9m31.167s
sys 1m12.580s
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
2b7c3a1547
Fix resizing grip location. Closes #1146 .
11 years ago
sledgehammer999
b4dca951b2
Drop libtorrent 0.15.x support.
11 years ago
sledgehammer999
18b9de831f
Turn off the scheduler when the user manually changes the rate limits mode.
11 years ago
sledgehammer999
22e2bafa7a
Fix compilation with libtorrent 1.x.x v2
12 years ago
sledgehammer999
94b58ca229
Fix compilation with libtorrent 1.x.x.
12 years ago
Christophe Dumez
a8a7b61ea9
Coding style clean up
13 years ago
Christophe Dumez
3995af6489
Initial port to libtorrent v0.16
14 years ago
Christophe Dumez
6a3d0da4ad
Fix alternative speeds tooltip
14 years ago
Christophe Dumez
a4c1b93a42
Added debug output
14 years ago
Christophe Dumez
d67d4a38ce
Improve status bar's style
14 years ago
Christophe Dumez
3b898c52d3
Code clean up
14 years ago
Christophe Dumez
4e79411d9f
Tooltip text improvement
14 years ago
Christophe Dumez
c80e95b219
Fix alternative speed icon staying pressed when disabled
14 years ago
Christophe Dumez
42f5cbf2a6
COSMETIC: Use bigger alternative speed icon
14 years ago
Christophe Dumez
8a5dc1f239
Fix compilation on Windows (Remove using namespace libtorrent; from headers)
14 years ago
Christophe Dumez
e5032a52c4
Importance code refactoring related to the "preferences" code - Greatly improves performance
14 years ago
Christophe Dumez
126e2e7c75
Code clean up
14 years ago
Christophe Dumez
ea1a54c5f1
Updated Changelog
...
Fix cursor over status bar buttons
14 years ago
Christophe Dumez
34cb5efb72
Show the connection settings when clicking on the connection status icon
14 years ago
Christophe Dumez
6b7af5b464
Started work on the new RSS feed downloader (WIP)
14 years ago
Christophe Dumez
c4dae02ef6
Added a console message to explain why qBittorrent needs to be restarted
14 years ago
Christophe Dumez
846962aab1
Elide status bar text if it is too wide
14 years ago
Christophe Dumez
290932e128
Big code clean up
14 years ago
Christophe Dumez
f6172f8c77
Code optimization
14 years ago
Christophe Dumez
6e7309316c
Started code reorganizing (Moved libtorrent specific files and webui files to subfolders)
14 years ago
Christophe Dumez
1e86ea8c0a
Clean program exit on system shutdown/logout
14 years ago
Christophe Dumez
431d2f082c
FEATURE: Detect executable updates in order to advise the user to restart
14 years ago
Christophe Dumez
00c92d6d61
Use checkable action for alternative speed limits and display button as "pressed when enabled"
15 years ago
Christophe Dumez
76eb93ba1a
Flat buttons in status bar should never get focus
15 years ago
Christophe Dumez
31017602fc
Fix transparency of speed limits icons
...
Dropped dependency on Qt gif library
15 years ago
Christophe Dumez
81ecb5c7c8
Improved alternative speed limits icons
15 years ago
Christophe Dumez
48dbaf05ae
FEATURE: Bandwidth scheduler (automatically use alternative speed limits for a given period)
15 years ago
Christophe Dumez
06efd64a80
FEATURE: User can set alternative speed limits for fast toggling
...
Bandwidth scheduler is not functional yet (but appears in program preferences)
15 years ago
Christophe Dumez
d124ada755
- Make sure status bar is rendered properly when the font size is higher than default
15 years ago
Christophe Dumez
2168d5a30e
- qBittorrent no longer listens on a random port whenever it receives a listen_failed_alert (because it may correspond to another network interface)
...
- Display a "disconnected" icon in status bar whenever qBittorrent fails to listen on the selected port
15 years ago
Christophe Dumez
4252832ba5
- Fix issue with speed limiting (Infinite value was not handled properly)
...
- Improved bandwith limiting dialog by adding a SpinBox so that the user can input the value manually
15 years ago
Christophe Dumez
b1bbbd79c4
- Initial support for Web UI internationalization !
...
- Updated french translation
15 years ago
Christophe Dumez
8b41d1973c
COSMETIC: Display speeds with more user friendly units instead of always using KiB/s
15 years ago
Christophe Dumez
f9399714cc
- Fix DHT settings
15 years ago
Christophe Dumez
d25128e0b3
- Do not hide separator in status bar when DHT is disabled. Looks better IMHO
15 years ago
Christophe Dumez
4ee47ce2b8
- Use a capital "B" for Bittorrent class
15 years ago
Christophe Dumez
484a75ad64
FEATURE: Global upload/download speeds can be capped from status bar (µTorrent behavior)
15 years ago
Christophe Dumez
e93fab40fe
- Removed some too verbose debug
...
- Suppress a Qt warning about the layout in status bar
15 years ago
Christophe Dumez
cedc87a703
- Fix completed torrent counting
...
- Make sure the status bar is displayed before showing the GUI
15 years ago
Christophe Dumez
8160449964
- Improved status bar spacing
15 years ago