Compare commits
587 Commits
release-2.
...
release-2.
Author | SHA1 | Date | |
---|---|---|---|
![]() |
cd29de365a | ||
![]() |
de78fc495b | ||
![]() |
0b89d9b1e9 | ||
![]() |
93731f1b3f | ||
![]() |
2e9e10299c | ||
![]() |
9f627b5ec9 | ||
![]() |
ad252f432a | ||
![]() |
eb1feddea6 | ||
![]() |
1634014dde | ||
![]() |
e863772159 | ||
![]() |
7c34f4e93c | ||
![]() |
91032056e1 | ||
![]() |
f427d267b6 | ||
![]() |
a7a8265053 | ||
![]() |
827fceca83 | ||
![]() |
7aaa3e8f51 | ||
![]() |
1fe49198d1 | ||
![]() |
c582aff563 | ||
![]() |
5272f1cba3 | ||
![]() |
b72d356083 | ||
![]() |
fbd6533eee | ||
![]() |
2998dbd0a1 | ||
![]() |
cb8da634f4 | ||
![]() |
e8f229816e | ||
![]() |
fe0fc952e8 | ||
![]() |
29a76ae600 | ||
![]() |
5471600dfb | ||
![]() |
df42c4d59f | ||
![]() |
8047495b2e | ||
![]() |
de04b47c29 | ||
![]() |
b709bec24d | ||
![]() |
35f93e8e16 | ||
![]() |
554a84f8b0 | ||
![]() |
f26fcabde1 | ||
![]() |
75b91c204d | ||
![]() |
0837c25602 | ||
![]() |
34f8937b8d | ||
![]() |
4a7f3ee415 | ||
![]() |
b218531ff7 | ||
![]() |
e96dee2038 | ||
![]() |
080105c088 | ||
![]() |
5d2535c1c1 | ||
![]() |
49b21059fa | ||
![]() |
c1af948649 | ||
![]() |
36ad3df9e7 | ||
![]() |
e607d721a2 | ||
![]() |
5bfbfeb665 | ||
![]() |
1f1eabb1e9 | ||
![]() |
762050f8fc | ||
![]() |
e3c1270205 | ||
![]() |
414685910b | ||
![]() |
d61b9c5d4d | ||
![]() |
cf86a1cecd | ||
![]() |
a3f3287e24 | ||
![]() |
6e18d780ba | ||
![]() |
7dde763fc6 | ||
![]() |
8c85ffca5f | ||
![]() |
321e568d86 | ||
![]() |
e0649a7e78 | ||
![]() |
4cd3233cd0 | ||
![]() |
c554528afe | ||
![]() |
7ab7f4b0fc | ||
![]() |
58c0ac7638 | ||
![]() |
2514224a3a | ||
![]() |
247f6b4a8e | ||
![]() |
3d89864b75 | ||
![]() |
7ac75ad772 | ||
![]() |
caa628371f | ||
![]() |
fd31f632d9 | ||
![]() |
a25b6e087b | ||
![]() |
1626d938d1 | ||
![]() |
a4c7640499 | ||
![]() |
2c1b93a12b | ||
![]() |
8f19025c2a | ||
![]() |
20d41bcff2 | ||
![]() |
1ad77e00ff | ||
![]() |
0b65c02666 | ||
![]() |
294095367a | ||
![]() |
05a6ffd554 | ||
![]() |
e0a30dc40c | ||
![]() |
1940bc4e73 | ||
![]() |
a7e4e0273a | ||
![]() |
29a9d57cdc | ||
![]() |
9c7a4e4983 | ||
![]() |
35ead5bcf2 | ||
![]() |
645bd58d79 | ||
![]() |
6c47a552ab | ||
![]() |
f54bc8bea4 | ||
![]() |
eb54d81c5e | ||
![]() |
431d2f082c | ||
![]() |
a0ff0cdc7e | ||
![]() |
fb91558261 | ||
![]() |
fc2a47ca31 | ||
![]() |
dcccbaad59 | ||
![]() |
99d040de3f | ||
![]() |
ee30a75b57 | ||
![]() |
8c001aa478 | ||
![]() |
849bc11a01 | ||
![]() |
5024e0b092 | ||
![]() |
d93447489b | ||
![]() |
33988e70ab | ||
![]() |
d2b41d70c8 | ||
![]() |
8e1e51d268 | ||
![]() |
53500ea005 | ||
![]() |
e048389dea | ||
![]() |
fa7b1a205d | ||
![]() |
7dd6b7e9bb | ||
![]() |
78b96accda | ||
![]() |
73d0e2568a | ||
![]() |
92fc212a0e | ||
![]() |
6f4d7b7c1b | ||
![]() |
63ee1c36e8 | ||
![]() |
7d07debcb5 | ||
![]() |
dd67e1ee9d | ||
![]() |
493efdbf10 | ||
![]() |
e323175275 | ||
![]() |
c1fa7f8645 | ||
![]() |
275b962363 | ||
![]() |
3847c33017 | ||
![]() |
9e21f52213 | ||
![]() |
25cf9b33ec | ||
![]() |
c7a2d3589f | ||
![]() |
d8dd3834c3 | ||
![]() |
ee01c2c745 | ||
![]() |
e7e5a2b4e9 | ||
![]() |
ff16f59be1 | ||
![]() |
2cd4937ddc | ||
![]() |
0e9abc1762 | ||
![]() |
e24ce87946 | ||
![]() |
308e358d3f | ||
![]() |
d15e6a4847 | ||
![]() |
e311239a28 | ||
![]() |
df677789d2 | ||
![]() |
0af44eadb6 | ||
![]() |
85cafe530e | ||
![]() |
7609db28f1 | ||
![]() |
fefda39284 | ||
![]() |
b2f98bd059 | ||
![]() |
26c69fe6d4 | ||
![]() |
bf4f1a7c37 | ||
![]() |
9b0dd39d9d | ||
![]() |
66d4cc2ab8 | ||
![]() |
0bcbaf6521 | ||
![]() |
e074872b24 | ||
![]() |
63ec1e618e | ||
![]() |
331c15b76c | ||
![]() |
d2089c9aad | ||
![]() |
3c8326d3b6 | ||
![]() |
2d0713ca1d | ||
![]() |
afaca423cc | ||
![]() |
ff08abe177 | ||
![]() |
159be479cc | ||
![]() |
f3066b07b5 | ||
![]() |
aa58636832 | ||
![]() |
5d1a584eac | ||
![]() |
7ee9abd646 | ||
![]() |
4d977a8d46 | ||
![]() |
5c891724c4 | ||
![]() |
185af18790 | ||
![]() |
fa6da97cf9 | ||
![]() |
9503d9b024 | ||
![]() |
de7b6ca553 | ||
![]() |
1788078594 | ||
![]() |
3caf473424 | ||
![]() |
5435bd2354 | ||
![]() |
1cdb22a7e3 | ||
![]() |
95a9424ae7 | ||
![]() |
902196a176 | ||
![]() |
dbfef8665b | ||
![]() |
b3d8f2400f | ||
![]() |
c12ae58868 | ||
![]() |
4b77bb57ad | ||
![]() |
a6b1d308c2 | ||
![]() |
b483f09d11 | ||
![]() |
bbb5ad31c4 | ||
![]() |
3d4c1fe7da | ||
![]() |
7a2c0d5d5a | ||
![]() |
39d86c5f61 | ||
![]() |
e2cdbbb184 | ||
![]() |
e83f9245a9 | ||
![]() |
52f25c44eb | ||
![]() |
1ed565d8e5 | ||
![]() |
10801f111b | ||
![]() |
efe1655834 | ||
![]() |
7f71e3981e | ||
![]() |
8113f8df63 | ||
![]() |
62f579fdbe | ||
![]() |
1d4454c6eb | ||
![]() |
310433fb54 | ||
![]() |
c0520146e9 | ||
![]() |
35f6675d86 | ||
![]() |
9494b15bd5 | ||
![]() |
3b82120923 | ||
![]() |
b9a0adc311 | ||
![]() |
1e21ac3d79 | ||
![]() |
864bb8285e | ||
![]() |
208e988c70 | ||
![]() |
5cbcfb8efb | ||
![]() |
107b833703 | ||
![]() |
e2208a484e | ||
![]() |
5ab7c91d49 | ||
![]() |
a91ad3c9c7 | ||
![]() |
385f950c2b | ||
![]() |
4667a84939 | ||
![]() |
5af0cacf0c | ||
![]() |
bceb00d35f | ||
![]() |
51068294f1 | ||
![]() |
bcdf4e42fa | ||
![]() |
214bb13843 | ||
![]() |
7998395532 | ||
![]() |
35aee18112 | ||
![]() |
8ddbdd34ed | ||
![]() |
66a5e479c7 | ||
![]() |
8f5bd2bc9f | ||
![]() |
5be2624cb1 | ||
![]() |
f9684d662d | ||
![]() |
9373796dd5 | ||
![]() |
2634517cdb | ||
![]() |
121a636b4e | ||
![]() |
aad42d4a57 | ||
![]() |
c8b8518608 | ||
![]() |
0c40a8ab05 | ||
![]() |
b9241ad5ad | ||
![]() |
d354d7133e | ||
![]() |
a1157c78b2 | ||
![]() |
fb8d52e6e0 | ||
![]() |
80c42cae1a | ||
![]() |
f242fce5fd | ||
![]() |
6223514704 | ||
![]() |
8fb7445e20 | ||
![]() |
3172c6859d | ||
![]() |
58be573d02 | ||
![]() |
82f7bdb9cc | ||
![]() |
b41c39b7ce | ||
![]() |
9e4958e96a | ||
![]() |
65091f7cb9 | ||
![]() |
75b758bb1f | ||
![]() |
5028ff3ddd | ||
![]() |
a246f76ec3 | ||
![]() |
eeec067481 | ||
![]() |
3ee44ad0c2 | ||
![]() |
c38ff5b0b7 | ||
![]() |
e51dc6758c | ||
![]() |
7bb32643fa | ||
![]() |
3172e1f530 | ||
![]() |
7778877fa7 | ||
![]() |
b4f6745251 | ||
![]() |
4fd7f16911 | ||
![]() |
ca29b5d7fc | ||
![]() |
79d5a635a4 | ||
![]() |
7f615c580e | ||
![]() |
967dbbda89 | ||
![]() |
452c0411d2 | ||
![]() |
32d3ed2144 | ||
![]() |
4efae21f1d | ||
![]() |
c43efd7fb3 | ||
![]() |
93b1dbd931 | ||
![]() |
571896b888 | ||
![]() |
9f5d31b2b1 | ||
![]() |
c01f7102e6 | ||
![]() |
df39e46c84 | ||
![]() |
7f12bb5dfb | ||
![]() |
ca762139f6 | ||
![]() |
67f41ad991 | ||
![]() |
621ec11ae3 | ||
![]() |
de3135c43b | ||
![]() |
faed0ba45a | ||
![]() |
2104e4e2ce | ||
![]() |
907a17a73b | ||
![]() |
a1a9f8bc7e | ||
![]() |
a9a3bb74e7 | ||
![]() |
b7de3fcebd | ||
![]() |
0b70b857b9 | ||
![]() |
9c8a957dd7 | ||
![]() |
cf65e4d77d | ||
![]() |
762962270c | ||
![]() |
a2067af4ea | ||
![]() |
2f4f06ca8b | ||
![]() |
56dba2cb10 | ||
![]() |
f824357358 | ||
![]() |
778cfff4b3 | ||
![]() |
8ee762695b | ||
![]() |
7dd9680e26 | ||
![]() |
92661e1d53 | ||
![]() |
09d5665ff9 | ||
![]() |
c5dfe623c8 | ||
![]() |
2665e2ef39 | ||
![]() |
dfecdb1956 | ||
![]() |
5a82aee76b | ||
![]() |
4f07426010 | ||
![]() |
9e575e45b7 | ||
![]() |
39b32bf1cd | ||
![]() |
54131001b0 | ||
![]() |
f8134b1a62 | ||
![]() |
13927599c8 | ||
![]() |
0d85d0a777 | ||
![]() |
0da83694e0 | ||
![]() |
9bdac4d1e3 | ||
![]() |
00c92d6d61 | ||
![]() |
9628a9e156 | ||
![]() |
f1bfcb4822 | ||
![]() |
87879b6738 | ||
![]() |
a4ff7047d1 | ||
![]() |
da599da36d | ||
![]() |
335e7366fd | ||
![]() |
a993b2b3f1 | ||
![]() |
b81c8d29ba | ||
![]() |
08a08e4b24 | ||
![]() |
8b5886cc6e | ||
![]() |
22b3d8d594 | ||
![]() |
17efa04257 | ||
![]() |
e71f144c40 | ||
![]() |
5e7cafb8c0 | ||
![]() |
d01385a7ac | ||
![]() |
ac80dd78a8 | ||
![]() |
061f1000cf | ||
![]() |
c36fed3081 | ||
![]() |
75002906aa | ||
![]() |
a451cf2d5f | ||
![]() |
ca10c0ab09 | ||
![]() |
80d76ae038 | ||
![]() |
f699ee1363 | ||
![]() |
bd97a4bd7c | ||
![]() |
ec3b749ef6 | ||
![]() |
44fc86e7da | ||
![]() |
2cd940e7c7 | ||
![]() |
cc6d371667 | ||
![]() |
8fcc33b375 | ||
![]() |
e44b570c3d | ||
![]() |
8576847a99 | ||
![]() |
c9fc9373e5 | ||
![]() |
ae46d449e5 | ||
![]() |
fe57cef756 | ||
![]() |
3affb38ba2 | ||
![]() |
a0dc6aa173 | ||
![]() |
a357a690ce | ||
![]() |
bce7959332 | ||
![]() |
eef6f600c9 | ||
![]() |
a3822c5aa8 | ||
![]() |
eeaa1e83a9 | ||
![]() |
387fb93b5b | ||
![]() |
d470059c56 | ||
![]() |
2e382fa88c | ||
![]() |
e1e7e782d5 | ||
![]() |
6f314502f6 | ||
![]() |
3284d7a8e6 | ||
![]() |
609ea7b4c2 | ||
![]() |
7e8d21145e | ||
![]() |
c31b5f1f97 | ||
![]() |
11fe685a6b | ||
![]() |
1127947f52 | ||
![]() |
789b2cf326 | ||
![]() |
b9394f2ba2 | ||
![]() |
7ab206ebac | ||
![]() |
0beb9fff73 | ||
![]() |
65b8d0c24d | ||
![]() |
715fe46f45 | ||
![]() |
8209f341fb | ||
![]() |
0d4b55ca32 | ||
![]() |
ae7362706f | ||
![]() |
4ca648a79b | ||
![]() |
4ca0b14300 | ||
![]() |
4386b6c2c4 | ||
![]() |
61246f81c7 | ||
![]() |
70f2bfdd9a | ||
![]() |
5f23cbc470 | ||
![]() |
2e0c8f848f | ||
![]() |
f8add0ee04 | ||
![]() |
f23051c1fd | ||
![]() |
60636af544 | ||
![]() |
2e685ea851 | ||
![]() |
b61a06350f | ||
![]() |
c9ece4695e | ||
![]() |
4805690dbe | ||
![]() |
8ec1621334 | ||
![]() |
682377ff66 | ||
![]() |
656beed82b | ||
![]() |
ba4a0fac77 | ||
![]() |
b719bfaecb | ||
![]() |
4e1366bf0d | ||
![]() |
b67938aa3f | ||
![]() |
f4c29c07bf | ||
![]() |
63a0f4bf11 | ||
![]() |
a8a2ba188d | ||
![]() |
a0d685bfe2 | ||
![]() |
a3041b7f9f | ||
![]() |
83a2ae7ad3 | ||
![]() |
830a6250c6 | ||
![]() |
f0e23ab1fc | ||
![]() |
5b07c488b0 | ||
![]() |
f61bccf700 | ||
![]() |
4fd10bc5f5 | ||
![]() |
c1a72f075d | ||
![]() |
5c4450f3cd | ||
![]() |
bb606e0b2f | ||
![]() |
eed86aa9e1 | ||
![]() |
338d4fd31e | ||
![]() |
58a36f7cfd | ||
![]() |
8b436f70d6 | ||
![]() |
223fd4f0ba | ||
![]() |
2e51e69cc9 | ||
![]() |
bbac79c030 | ||
![]() |
607bba4625 | ||
![]() |
1a0cc3215c | ||
![]() |
f0981c81c8 | ||
![]() |
472604d1b0 | ||
![]() |
781d33b869 | ||
![]() |
8db8841c9c | ||
![]() |
6e3b570be4 | ||
![]() |
defd77b94c | ||
![]() |
c09294df2f | ||
![]() |
cc97ee86df | ||
![]() |
10d6dd5a23 | ||
![]() |
29e79dc54d | ||
![]() |
982390f074 | ||
![]() |
963d73af4e | ||
![]() |
bdd8cbb1d8 | ||
![]() |
80bd232054 | ||
![]() |
c2da227254 | ||
![]() |
e846c67bfa | ||
![]() |
475c7094ab | ||
![]() |
4434566d85 | ||
![]() |
6bd557d22c | ||
![]() |
4832a24ac5 | ||
![]() |
b9a3890dd5 | ||
![]() |
4cf9de6515 | ||
![]() |
994c798264 | ||
![]() |
119bda1595 | ||
![]() |
bf73c47bc5 | ||
![]() |
ea99f44893 | ||
![]() |
4ec1fd3968 | ||
![]() |
0b9e25ee65 | ||
![]() |
73a9985599 | ||
![]() |
a65f7bfa65 | ||
![]() |
72cc1eb4d4 | ||
![]() |
ed7ae32a69 | ||
![]() |
54b53f3aba | ||
![]() |
2f7728f987 | ||
![]() |
f3a93af242 | ||
![]() |
5a4ad2f822 | ||
![]() |
c669240037 | ||
![]() |
ce4fd8429e | ||
![]() |
cc532d95da | ||
![]() |
c800a0a6b5 | ||
![]() |
5675c045ae | ||
![]() |
e16ca862f4 | ||
![]() |
29e757bb3a | ||
![]() |
822f1a9557 | ||
![]() |
7acfb27a1f | ||
![]() |
83d6731fa9 | ||
![]() |
de4f0272c1 | ||
![]() |
df50a875df | ||
![]() |
5f814f23b4 | ||
![]() |
98ec373f8c | ||
![]() |
0bbeab9ad2 | ||
![]() |
ed4c711ef5 | ||
![]() |
fc33702b81 | ||
![]() |
70c79f31c3 | ||
![]() |
82dc2103b5 | ||
![]() |
529ab304b4 | ||
![]() |
53919446d4 | ||
![]() |
1052cd019b | ||
![]() |
4f87819abf | ||
![]() |
b94ecb2383 | ||
![]() |
c00d83dee9 | ||
![]() |
34052ce8f9 | ||
![]() |
0a0c8948ee | ||
![]() |
0cc9283275 | ||
![]() |
6b2e9f057b | ||
![]() |
3a1fc9ec77 | ||
![]() |
e4399412b6 | ||
![]() |
37650d8156 | ||
![]() |
b4fa164dc3 | ||
![]() |
6148e6b192 | ||
![]() |
057743a779 | ||
![]() |
530ba2a0bd | ||
![]() |
977b2bda7c | ||
![]() |
76eb93ba1a | ||
![]() |
ae3c50c074 | ||
![]() |
31017602fc | ||
![]() |
ef7e2abdaf | ||
![]() |
a6abedd67d | ||
![]() |
9824d86a3c | ||
![]() |
1eac3d1700 | ||
![]() |
48585bb049 | ||
![]() |
843e49a5a8 | ||
![]() |
db01276f1d | ||
![]() |
772028106e | ||
![]() |
0cd5253857 | ||
![]() |
eaf321facb | ||
![]() |
81ecb5c7c8 | ||
![]() |
3b3a452df6 | ||
![]() |
65b1e29414 | ||
![]() |
a6e3b9afac | ||
![]() |
a7792701a2 | ||
![]() |
846372e48b | ||
![]() |
1597007ea1 | ||
![]() |
dbceed21f5 | ||
![]() |
3254dae59f | ||
![]() |
12881dd4c4 | ||
![]() |
35ec93ccb1 | ||
![]() |
cb159ed00d | ||
![]() |
e5b8b41373 | ||
![]() |
492814a56e | ||
![]() |
d639712303 | ||
![]() |
f5d1c8a679 | ||
![]() |
aea3d4be7a | ||
![]() |
8d1fd7ee8e | ||
![]() |
a98a002d57 | ||
![]() |
fb874695c9 | ||
![]() |
63457c034f | ||
![]() |
daff6dce4c | ||
![]() |
94c7c5cebe | ||
![]() |
f2c4901dd0 | ||
![]() |
95d8eb9714 | ||
![]() |
62165445fe | ||
![]() |
6b12371f50 | ||
![]() |
38cb4ccbd3 | ||
![]() |
8ccaaae085 | ||
![]() |
6f7ae4770a | ||
![]() |
5aa348a574 | ||
![]() |
7b8fa49482 | ||
![]() |
789cf654d0 | ||
![]() |
a300a6094e | ||
![]() |
37b09e70b0 | ||
![]() |
530fbfc9b4 | ||
![]() |
73c312ec1a | ||
![]() |
318a959470 | ||
![]() |
f9cc98791a | ||
![]() |
263eb3c632 | ||
![]() |
52b3926f92 | ||
![]() |
af3755bf91 | ||
![]() |
419d719ab8 | ||
![]() |
3877cf9ab8 | ||
![]() |
912056a364 | ||
![]() |
165b33a94e | ||
![]() |
12fff1b966 | ||
![]() |
128eba7ec3 | ||
![]() |
5bb370df0e | ||
![]() |
6431343ad7 | ||
![]() |
bd292076e3 | ||
![]() |
ce0ddbe517 | ||
![]() |
5451bb185e | ||
![]() |
057cf3648e | ||
![]() |
80d5c5d85c | ||
![]() |
671a997092 | ||
![]() |
f2fbfdf017 | ||
![]() |
1ea7340111 | ||
![]() |
7b38ea4151 | ||
![]() |
c4ed12bbd1 | ||
![]() |
c32b352ec1 | ||
![]() |
9b2565dff9 | ||
![]() |
f833f26212 | ||
![]() |
66a7082b5c | ||
![]() |
cc3a6350a5 | ||
![]() |
9202ce8757 | ||
![]() |
c0e4f126de | ||
![]() |
44ca0a4904 | ||
![]() |
64ddf393aa | ||
![]() |
a60615a2d8 | ||
![]() |
d9fa9c3566 | ||
![]() |
5115b8739e | ||
![]() |
854fb4acc0 | ||
![]() |
07ef81fd95 | ||
![]() |
17e39f56dd | ||
![]() |
040e94cab7 | ||
![]() |
93563365ac | ||
![]() |
c287879e55 | ||
![]() |
537c73d548 | ||
![]() |
ad3f5f6e20 | ||
![]() |
a468404ab5 | ||
![]() |
6d7fba1a6c | ||
![]() |
5c734a80f8 | ||
![]() |
edfee5193c | ||
![]() |
9900651c55 | ||
![]() |
948adbe350 | ||
![]() |
ade0ba794c | ||
![]() |
5494c33a89 | ||
![]() |
c8f5cab636 | ||
![]() |
4a8a40a6f2 | ||
![]() |
70d41cdc79 | ||
![]() |
aec99ed14f | ||
![]() |
9a645b4b19 | ||
![]() |
bea3c33a46 | ||
![]() |
e082c02630 | ||
![]() |
291b94bef0 | ||
![]() |
f119be3ed5 |
3
AUTHORS
@@ -9,9 +9,10 @@ Contributors:
|
||||
* Arnaud Demaizière <arnaud@qbittorrent.org>
|
||||
* Grigis Gaëtan <cipher16@gmail.com>
|
||||
* Christian Kandeler <zambesi@users.sourceforge.net>
|
||||
* Silvan Scherrer <silvan.scherrer@aroa.ch>
|
||||
|
||||
Code from other projects:
|
||||
* files src/qtsingleapp/*
|
||||
* files src/qtsingleapp/* src/lineedit/*
|
||||
copyright: Nokia Corporation
|
||||
license: LGPL
|
||||
|
||||
|
173
Changelog
@@ -1,91 +1,104 @@
|
||||
* Sun Jun 13 2010 - Christophe Dumez <chris@qbittorrent.org> - v2.2.9
|
||||
- FEATURE: Official support for Win32 platform
|
||||
- FEATURE: Better integration with Mac OS
|
||||
- BUGFIX: Fix torrent availability computation (closes #587337)
|
||||
- BUGFIX: Disable torrent addition dialog as a default
|
||||
- BUGFIX: Fix Web UI authentication with Opera Browser
|
||||
- BUGFIX: Fix Javascript error in Web UI when using IE
|
||||
- BUGFIX: Fix a lot of encoding problems on non UTF-8 systems
|
||||
- BUGFIX: Fix race condition allowing to run multiple instances (closes #286968)
|
||||
- BUGFIX: Fix window hiding problem when having a modal window (closes #589070)
|
||||
* Sun Oct 24 2010 - Christophe Dumez <chris@qbittorrent.org> - v2.4.8
|
||||
- BUGFIX: Fix possible crash on manual peer ban
|
||||
- BUGFIX: Improved hostname resolution code
|
||||
- BUGFIX: Several search plugins fixed
|
||||
- BUGFIX: Auto-disable the shutdown feature
|
||||
- BUGFIX: Remember the current property tab on startup
|
||||
- BUGFIX: Fix status list widget height issue on style change
|
||||
- BUGFIX: Fix rounding issue in torrent progress display
|
||||
- BUGFIX: Fix issue when altering files priorities of a seeding torrent
|
||||
- BUGFIX: Better fix for save path editing issues in torrent addition dialog
|
||||
- BUGFIX: Peers can now be sorted by country
|
||||
|
||||
* Mon May 24 2010 - Christophe Dumez <chris@qbittorrent.org> - v2.2.8
|
||||
- BUGFIX: ETA for finished torrent is now 0 instead of Infinite (closes #583704)
|
||||
- BUGFIX: Fix sorting of ETA column when having infinite values (closes #583347)
|
||||
- BUGFIX: Torrent queue position now starts at 1 (closes #581130)
|
||||
- BUGFIX: Fix unicode issue in start seeding after torrent creation code
|
||||
- BUGFIX: Fix torrent error state clearance on resuming
|
||||
- BUGFIX: Fix possible checkbox update in Web UI
|
||||
- COSMETIC: Fix torrent properties layout
|
||||
* Tue Oct 19 2010 - Christophe Dumez <chris@qbittorrent.org> - v2.4.7
|
||||
- BUGFIX: Display the priority column when the queueing system gets enabled
|
||||
- BUGFIX: Fix encoding problem in file renaming
|
||||
- BUGFIX: Delete uneeded files on torrent "soft" deletion
|
||||
- BUGFIX: Fix issues when marking a file as 'not downloaded' causes the torrent to complete
|
||||
- BUGFIX: Improved "Set Location" and "Change save path" dialogs
|
||||
- BUGFIX: Fix display of queued seeding torrents
|
||||
|
||||
* Wed May 12 2010 - Christophe Dumez <chris@qbittorrent.org> - v2.2.7
|
||||
- BUGFIX: Fix unicode problem in torrent moving code
|
||||
- BUGFIX: Fix possible initialization problem in Web UI
|
||||
- BUGFIX: Fix torrent moving after completion feature
|
||||
- BUGFIX: Improved empty folder removing code
|
||||
- BUGFIX: Use guid or news url as RSS items identifier (instead of title)
|
||||
- BUGFIX: Fix possible crash in RSS item selection code
|
||||
- BUGFIX: Added support for url encoded ampersands in RSS
|
||||
- COSMETIC: Sort torrent labels in popup menu
|
||||
- I18N: Added Croatian translation
|
||||
* Sun Oct 17 2010 - Christophe Dumez <chris@qbittorrent.org> - v2.4.6
|
||||
- BUGFIX: Fix "torrent seeding after creation" feature
|
||||
- BUGFIX: The properties panel data would sometimes not match the selected torrent
|
||||
- BUGFIX: Fix detection of files at final destination when temp dir is used
|
||||
- BUGFIX: Fix moving of a torrent to an unexisting directory
|
||||
|
||||
* Sun Apr 18 2010 - Christophe Dumez <chris@qbittorrent.org> - v2.2.6
|
||||
- BUGFIX: Announce to all trackers at once
|
||||
- BUGFIX: Added support for single-thread boost
|
||||
- BUGFIX: Remove old folder when moving a torrent
|
||||
- BUGFIX: Improved reliability of torrent moving
|
||||
- BUGFIX: Stop rechecking torrents when they are moved
|
||||
- BUGFIX: Status filters height stays correct when the visual style changes
|
||||
- I18N: Added Arabic translation
|
||||
* Tue Oct 12 2010 - Christophe Dumez <chris@qbittorrent.org> - v2.4.5
|
||||
- BUGFIX: Remember torrent completion date correctly
|
||||
- BUGFIX: Fix feature to keep incomplete torrents in a separate folder
|
||||
- BUGFIX: Fix display of URL seeds in the UI
|
||||
- BUGFIX: Improved peer hostname resolution with caching
|
||||
- BUGFIX: Piece availability/downloaded widgets performance improvement
|
||||
|
||||
* Wed Apr 07 2010 - Christophe Dumez <chris@qbittorrent.org> - v2.2.5
|
||||
- BUGFIX: Fix crash when adding a new torrent label
|
||||
- BUGFIX: Fix HTTPS protocol support in torrent/rss downloader
|
||||
- BUGFIX: Fix default width of file name column in torrent content
|
||||
- BUGFIX: Fix torrent addition dialog buttons height
|
||||
- BUGFIX: Fix deprecation warnings with libtorrent v0.15
|
||||
- BUGFIX: Fix "Download from URL" title size in Web UI
|
||||
- BUGFIX: Fix transparency of speed limits icons
|
||||
- BUGFIX: Dropped dependency on Qt gif library
|
||||
- BUGFIX: Improved libboost detection by configure file
|
||||
- BUGFIX: Bring back compatibility with boost v1.34
|
||||
- COSMETIC: Added icons to menu actions in Web UI
|
||||
* Fri Oct 1 2010 - Christophe Dumez <chris@qbittorrent.org> - v2.4.4
|
||||
- BUGFIX: Clean program exit on system shutdown/logout
|
||||
- BUGFIX: Fix possible search engine plugin update
|
||||
|
||||
* Tue Apr 06 2010 - Christophe Dumez <chris@qbittorrent.org> - v2.2.4
|
||||
- BUGFIX: Fix possible crash when adding a torrent
|
||||
- BUGFIX: Fix failure to remember some torrents on startup
|
||||
- BUGFIX: Fix torrent addition window layout (torrent content not expanding)
|
||||
- BUGFIX: Fix about dialog in Web UI
|
||||
- BUGFIX: Correctly clear trackers error messages once they work
|
||||
- BUGFIX: Display correct share ratio for paused torrents
|
||||
- COSMETIC: Improved alternative speed limits icons
|
||||
* Tue Sep 28 2010 - Christophe Dumez <chris@qbittorrent.org> - v2.4.3
|
||||
- BUGFIX: Fix encoding issue in command line parameters processing
|
||||
- BUGFIX: Fix possible crash when changing the save path in addition dialog
|
||||
- BUGFIX: Fix wrong mapping to source model
|
||||
|
||||
* Sun Apr 04 2010 - Christophe Dumez <chris@qbittorrent.org> - v2.2.3
|
||||
- BUGFIX: Fix possible crash when deleting a torrent just after pausing it
|
||||
- BUGFIX: Enable Apply button when alternative rate limits are changed
|
||||
- BUGFIX: Source compatibility with Windows (Thanks Ishan Arora)
|
||||
- BUGFIX: Source compatibility with eCS (OS/2) (Thanks Silvan Scherrer)
|
||||
- BUGFIX: Cleaner binutils gold linker support
|
||||
- BUGFIX: Clean fix for progress display with cleanlooks style
|
||||
* Sun Sep 26 2010 - Christophe Dumez <chris@qbittorrent.org> - v2.4.2
|
||||
- BUGFIX: Fix display of torrent content in addition dialog
|
||||
- BUGFIX: Really fix manual editing of save path in torrent addition dialog
|
||||
|
||||
* Mon Mar 22 2010 - Christophe Dumez <chris@qbittorrent.org> - v2.2.2
|
||||
- FEATURE: DHT port can be set from Web UI
|
||||
- BUGFIX: Fix possible crash with folder scanning
|
||||
- BUGFIX: Fix Mac compilation
|
||||
- BUGFIX: Save fast resume data every 3 minutes (for robustness)
|
||||
- I18N: Updated Polish translation (thanks Szymon Świerkosz)
|
||||
* Sun Sep 26 2010 - Christophe Dumez <chris@qbittorrent.org> - v2.4.1
|
||||
- I18N: Updated Arabic translation
|
||||
- I18N: Fixes to German translation
|
||||
- BUGFIX: Save path can now be edited in torrent addition dialog
|
||||
- BUGFIX: Fix save path encoding on non-utf8 systems
|
||||
- BUGFIX: Fix saving to drive root on Windows
|
||||
- BUGFIX: OGV can now be previewed
|
||||
- BUGFIX: Maximum download limit is now 10MB/s
|
||||
- BUGFIX: Fix 'download in scan dir' persistence
|
||||
- BUGFIX: Add .torrent extension only when missing (torrent creator)
|
||||
- BUGFIX: Fix possible issue with temporary download path persistence
|
||||
- BUGFIX: Added support for | (OR) operator in RSS feed downloader
|
||||
- BUGFIX: Fix Web UI for spanish users
|
||||
- BUGFIX: Fix locale switching from Web UI
|
||||
- BUGFIX: Use AND operator for torrentdownloads.net searches
|
||||
- BUGFIX: Limit torrent addition dialog width to fit the screen
|
||||
- COSMETIC: Fix progress bars style on Windows
|
||||
|
||||
* Sat Mar 20 2010 - Christophe Dumez <chris@qbittorrent.org> - v2.2.1
|
||||
- FEATURE: Display pieces that are being downloaded
|
||||
- FEATURE: Added back folder watching in Web UI
|
||||
- FEATURE: Added back file prioritizing in Web UI
|
||||
- BUGFIX: Fix compilation with Qt 4.4
|
||||
- BUGFIX: Fix Web UI compatibility with Safari
|
||||
- BUGFIX: Fix progress display with cleanlook style
|
||||
- BUGFIX: Fix file filtering in complex torrents
|
||||
- BUGFIX: Ask for user confirmation for recursive torrent download
|
||||
- BUGFIX: Fix "add file" dialog in torrent creation tool
|
||||
- BUGFIX: Fix "Ctrl+A" in Web UI
|
||||
* Tue Aug 24 2010 - Christophe Dumez <chris@qbittorrent.org> - v2.4.0
|
||||
- FEATURE: Added actions to "Move to top/bottom" of priority queue
|
||||
- FEATURE: Auto-Shutdown on downloads completion
|
||||
- FEATURE: Email notification on download completion
|
||||
- FEATURE: Added button to password-lock the UI
|
||||
- FEATURE: Added label-level Pause/Resume/Delete actions
|
||||
- FEATURE: Torrents can now be filtered by name
|
||||
- FEATURE: Run external program on torrent completion
|
||||
- FEATURE: Detect executable updates in order to advise the user to restart
|
||||
|
||||
* Tue Jul 27 2010 - Christophe Dumez <chris@qbittorrent.org> - v2.3.0
|
||||
- FEATURE: Simplified torrent root folder renaming/truncating (< v2.3.0 is no longer forward compatible)
|
||||
- FEATURE: Remember previous save paths in torrent addition dialog
|
||||
- FEATURE: Max number of half-open connections can now be edited
|
||||
- FEATURE: Added support for strict super seeding
|
||||
- FEATURE: The user can force listening on a particular network interface
|
||||
- FEATURE: Added cookie support for RSS feeds
|
||||
- FEATURE: User can force tracker reannounce
|
||||
- FEATURE: Added "No action" setting for double-click action
|
||||
- FEATURE: Several torrents can be moved at once
|
||||
- FEATURE: Added error state for torrents (error is displayed in a tooltip)
|
||||
- FEATURE: Added filter for paused/error torrents
|
||||
- FEATURE: Add Check/Uncheck all feature in Web UI
|
||||
- FEATURE: Search engine can now be disabled
|
||||
- FEATURE: Torrents can be automatically paused once they reach a given ratio
|
||||
- FEATURE: Several files can now be disabled at once
|
||||
- FEATURE: Added "Select All/None" buttons to files list
|
||||
- FEATURE: Added support for BitComet links (bc://bt/...)
|
||||
- BUGFIX: Hide seeding torrents files priorities in Web UI
|
||||
- BUGFIX: The user can disable permanently recursive torrent download
|
||||
- BUGFIX: Peer Exchange status is now correctly reported
|
||||
- BUGFIX: Use an INI file instead of the registry on Windows (More reliable)
|
||||
- BUGFIX: Removed client spoofing feature to avoid tracker blacklisting
|
||||
- COSMETIC: Display peers country name in tooltip
|
||||
- COSMETIC: Display number of torrents in transfers tab label
|
||||
- COSMETIC: Simplified program preferences
|
||||
- COSMETIC: Fix naming of actions opening new dialogs (use Name...)
|
||||
|
||||
* Sun Mar 14 2010 - Christophe Dumez <chris@qbittorrent.org> - v2.2.0
|
||||
- FEATURE: User can set alternative speed limits for fast toggling
|
||||
|
84
configure
vendored
@@ -18,15 +18,24 @@ Main options:
|
||||
--help This help text.
|
||||
|
||||
Dependency options:
|
||||
--disable-gui Disable qBittorrent Graphical user
|
||||
interface for headless running
|
||||
--with-libboost-inc=[path] Path to libboost include files
|
||||
--with-libboost-lib=[path] Path to libboost library files
|
||||
--disable-libnotify Disable use of libnotify
|
||||
--disable-geoip-database Disable use of geoip-database
|
||||
--with-geoip-database-embedded Geoip Database will be embedded in
|
||||
qBittorrent executable (please follow
|
||||
instructions in src/geoip/README)
|
||||
--disable-gui Disable qBittorrent
|
||||
Graphical user interface for
|
||||
headless running
|
||||
--with-libboost-inc=[path] Path to libboost include
|
||||
files
|
||||
--with-libboost-lib=[path] Path to libboost library
|
||||
files
|
||||
--disable-libnotify Disable use of libnotify
|
||||
--disable-geoip-database Disable use of geoip-database
|
||||
--with-geoip-database-embedded Geoip Database will be
|
||||
embedded in qBittorrent
|
||||
executable (please follow
|
||||
instructions in
|
||||
src/geoip/README)
|
||||
--disable-qtsingleapplication Disable use of libboost
|
||||
--with-qtsingleapplication=[system|shipped] Use the shipped
|
||||
qtsingleapplication library
|
||||
or the system one
|
||||
|
||||
EOT
|
||||
}
|
||||
@@ -173,6 +182,16 @@ while [ $# -gt 0 ]; do
|
||||
shift
|
||||
;;
|
||||
|
||||
--disable-qtsingleapplication)
|
||||
QC_DISABLE_qtsingleapplication="Y"
|
||||
shift
|
||||
;;
|
||||
|
||||
--with-qtsingleapplication=*)
|
||||
QC_WITH_QTSINGLEAPPLICATION=$optarg
|
||||
shift
|
||||
;;
|
||||
|
||||
--verbose)
|
||||
QC_VERBOSE="Y"
|
||||
shift
|
||||
@@ -200,6 +219,8 @@ echo QC_WITH_LIBBOOST_LIB=$QC_WITH_LIBBOOST_LIB
|
||||
echo QC_DISABLE_libnotify=$QC_DISABLE_libnotify
|
||||
echo QC_DISABLE_geoip_database=$QC_DISABLE_geoip_database
|
||||
echo QC_WITH_GEOIP_DATABASE_EMBEDDED=$QC_WITH_GEOIP_DATABASE_EMBEDDED
|
||||
echo QC_DISABLE_qtsingleapplication=$QC_DISABLE_qtsingleapplication
|
||||
echo QC_WITH_QTSINGLEAPPLICATION=$QC_WITH_QTSINGLEAPPLICATION
|
||||
echo
|
||||
fi
|
||||
|
||||
@@ -529,10 +550,21 @@ public:
|
||||
} else {
|
||||
return false;
|
||||
}
|
||||
QStringList incs3;
|
||||
QString req_ver3 = "2.0";
|
||||
QString version3, libs3, other3;
|
||||
if(conf->findPkgConfig("gtk+-2.0", mode, req_ver3, &version3, &incs3, &libs3, &other3)) {
|
||||
for(int n = 0; n < incs3.count(); ++n)
|
||||
conf->addIncludePath(incs3[n]);
|
||||
if(!libs3.isEmpty())
|
||||
conf->addLib(libs3);
|
||||
} else {
|
||||
return false;
|
||||
}
|
||||
} else {
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
return true;
|
||||
}
|
||||
};
|
||||
@@ -574,6 +606,33 @@ public:
|
||||
#endif
|
||||
}
|
||||
};
|
||||
#line 1 "qtsingleapplication.qcm"
|
||||
/*
|
||||
-----BEGIN QCMOD-----
|
||||
name: libboost
|
||||
arg: with-qtsingleapplication=[system|shipped], Use the shipped qtsingleapplication library or the system one
|
||||
-----END QCMOD-----
|
||||
*/
|
||||
class qc_qtsingleapplication : public ConfObj
|
||||
{
|
||||
public:
|
||||
qc_qtsingleapplication(Conf *c) : ConfObj(c) {}
|
||||
QString name() const { return "qtsingleapplication library"; }
|
||||
QString shortname() const { return "qtsingleapplication"; }
|
||||
|
||||
bool exec(){
|
||||
QString s;
|
||||
s = conf->getenv("QC_WITH_QTSINGLEAPPLICATION");
|
||||
if(s.compare("system", Qt::CaseInsensitive) == 0) {
|
||||
// System
|
||||
conf->addDefine("USE_SYSTEM_QTSINGLEAPPLICATION");
|
||||
printf(" [system] ");
|
||||
} else {
|
||||
printf(" [shipped] ");
|
||||
}
|
||||
return true;
|
||||
}
|
||||
};
|
||||
|
||||
EOT
|
||||
cat >$1/modules_new.cpp <<EOT
|
||||
@@ -595,6 +654,9 @@ cat >$1/modules_new.cpp <<EOT
|
||||
o = new qc_geoip_database(conf);
|
||||
o->required = false;
|
||||
o->disabled = false;
|
||||
o = new qc_qtsingleapplication(conf);
|
||||
o->required = false;
|
||||
o->disabled = false;
|
||||
|
||||
EOT
|
||||
cat >$1/conf4.h <<EOT
|
||||
@@ -1546,6 +1608,8 @@ export QC_WITH_LIBBOOST_LIB
|
||||
export QC_DISABLE_libnotify
|
||||
export QC_DISABLE_geoip_database
|
||||
export QC_WITH_GEOIP_DATABASE_EMBEDDED
|
||||
export QC_DISABLE_qtsingleapplication
|
||||
export QC_WITH_QTSINGLEAPPLICATION
|
||||
export QC_VERBOSE
|
||||
rm -rf .qconftemp
|
||||
(
|
||||
|
@@ -19,4 +19,6 @@
|
||||
</dep>
|
||||
<dep type='geoip-database'>
|
||||
</dep>
|
||||
<dep type='qtsingleapplication'>
|
||||
</dep>
|
||||
</qconf>
|
||||
|
@@ -40,10 +40,21 @@ public:
|
||||
} else {
|
||||
return false;
|
||||
}
|
||||
QStringList incs3;
|
||||
QString req_ver3 = "2.0";
|
||||
QString version3, libs3, other3;
|
||||
if(conf->findPkgConfig("gtk+-2.0", mode, req_ver3, &version3, &incs3, &libs3, &other3)) {
|
||||
for(int n = 0; n < incs3.count(); ++n)
|
||||
conf->addIncludePath(incs3[n]);
|
||||
if(!libs3.isEmpty())
|
||||
conf->addLib(libs3);
|
||||
} else {
|
||||
return false;
|
||||
}
|
||||
} else {
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
return true;
|
||||
}
|
||||
};
|
||||
|
26
qcm/qtsingleapplication.qcm
Normal file
@@ -0,0 +1,26 @@
|
||||
/*
|
||||
-----BEGIN QCMOD-----
|
||||
name: libboost
|
||||
arg: with-qtsingleapplication=[system|shipped], Use the shipped qtsingleapplication library or the system one
|
||||
-----END QCMOD-----
|
||||
*/
|
||||
class qc_qtsingleapplication : public ConfObj
|
||||
{
|
||||
public:
|
||||
qc_qtsingleapplication(Conf *c) : ConfObj(c) {}
|
||||
QString name() const { return "qtsingleapplication library"; }
|
||||
QString shortname() const { return "qtsingleapplication"; }
|
||||
|
||||
bool exec(){
|
||||
QString s;
|
||||
s = conf->getenv("QC_WITH_QTSINGLEAPPLICATION");
|
||||
if(s.compare("system", Qt::CaseInsensitive) == 0) {
|
||||
// System
|
||||
conf->addDefine("USE_SYSTEM_QTSINGLEAPPLICATION");
|
||||
printf(" [system] ");
|
||||
} else {
|
||||
printf(" [shipped] ");
|
||||
}
|
||||
return true;
|
||||
}
|
||||
};
|
461
src/GUI.cpp
30
src/GUI.h
@@ -37,8 +37,6 @@
|
||||
#include "ui_mainwindow.h"
|
||||
#include "qtorrenthandle.h"
|
||||
|
||||
enum TabIndex{TAB_TRANSFER, TAB_SEARCH, TAB_RSS};
|
||||
|
||||
class Bittorrent;
|
||||
class QTimer;
|
||||
class downloadFromURL;
|
||||
@@ -58,6 +56,9 @@ class consoleDlg;
|
||||
class about;
|
||||
class createtorrent;
|
||||
class downloadFromURL;
|
||||
class HidableTabWidget;
|
||||
class LineEdit;
|
||||
class QFileSystemWatcher;
|
||||
|
||||
class GUI : public QMainWindow, private Ui::MainWindow{
|
||||
Q_OBJECT
|
||||
@@ -67,9 +68,10 @@ public:
|
||||
GUI(QWidget *parent=0, QStringList torrentCmdLine=QStringList());
|
||||
~GUI();
|
||||
// Methods
|
||||
int getCurrentTabIndex() const;
|
||||
QWidget* getCurrentTabWidget() const;
|
||||
TransferListWidget* getTransferList() const { return transferList; }
|
||||
QMenu* getTrayIconMenu();
|
||||
PropertiesWidget *getProperties() const { return properties; }
|
||||
|
||||
public slots:
|
||||
void trackerAuthenticationRequired(QTorrentHandle& h);
|
||||
@@ -77,6 +79,8 @@ public slots:
|
||||
void showNotificationBaloon(QString title, QString msg) const;
|
||||
void downloadFromURLList(const QStringList& urls);
|
||||
void updateAltSpeedsBtn(bool alternative);
|
||||
void updateNbTorrents(unsigned int nb_downloading, unsigned int nb_seeding, unsigned int nb_active, unsigned int nb_inactive, unsigned int nb_paused);
|
||||
void deleteBTSession();
|
||||
|
||||
protected slots:
|
||||
// GUI related slots
|
||||
@@ -97,6 +101,10 @@ protected slots:
|
||||
void handleDownloadFromUrlFailure(QString, QString) const;
|
||||
void createSystrayDelayed();
|
||||
void tab_changed(int);
|
||||
void on_actionLock_qBittorrent_triggered();
|
||||
void defineUILockPassword();
|
||||
bool unlockUI();
|
||||
void notifyOfUpdate(QString);
|
||||
// Keyboard shortcuts
|
||||
void createKeyboardShortcuts();
|
||||
void displayTransferTab() const;
|
||||
@@ -127,14 +135,16 @@ protected:
|
||||
void showEvent(QShowEvent *);
|
||||
bool event(QEvent * event);
|
||||
void displayRSSTab(bool enable);
|
||||
void displaySearchTab(bool enable);
|
||||
|
||||
private:
|
||||
QFileSystemWatcher *executable_watcher;
|
||||
// Bittorrent
|
||||
Bittorrent *BTSession;
|
||||
QList<QPair<QTorrentHandle,QString> > unauthenticated_trackers; // Still needed?
|
||||
// GUI related
|
||||
QTimer *guiUpdater;
|
||||
QTabWidget *tabs;
|
||||
HidableTabWidget *tabs;
|
||||
StatusBar *status_bar;
|
||||
QPointer<options_imp> options;
|
||||
QPointer<consoleDlg> console;
|
||||
@@ -149,6 +159,8 @@ private:
|
||||
PropertiesWidget *properties;
|
||||
bool displaySpeedInTitle;
|
||||
bool force_exit;
|
||||
bool ui_locked;
|
||||
LineEdit *search_filter;
|
||||
// Keyboard shortcuts
|
||||
QShortcut *switchSearchShortcut;
|
||||
QShortcut *switchSearchShortcut2;
|
||||
@@ -159,10 +171,18 @@ private:
|
||||
QAction *prioSeparator2;
|
||||
QSplitter *hSplitter;
|
||||
QSplitter *vSplitter;
|
||||
QMenu *lockMenu;
|
||||
// Search
|
||||
SearchEngine *searchEngine;
|
||||
QPointer<SearchEngine> searchEngine;
|
||||
// RSS
|
||||
QPointer<RSSImp> rssWidget;
|
||||
|
||||
private slots:
|
||||
void on_actionSearch_engine_triggered();
|
||||
void on_actionRSS_Reader_triggered();
|
||||
void on_actionSpeed_in_title_bar_triggered();
|
||||
void on_actionTop_tool_bar_triggered();
|
||||
void on_actionShutdown_when_downloads_complete_triggered();
|
||||
};
|
||||
|
||||
#endif
|
||||
|
BIN
src/Icons/3-state-checkbox.gif
Normal file
After Width: | Height: | Size: 322 B |
BIN
src/Icons/L.gif
Normal file
After Width: | Height: | Size: 66 B |
Before Width: | Height: | Size: 1.3 KiB |
BIN
src/Icons/oxygen/cookies.png
Normal file
After Width: | Height: | Size: 2.3 KiB |
BIN
src/Icons/oxygen/encrypted32.png
Normal file
After Width: | Height: | Size: 1.0 KiB |
BIN
src/Icons/oxygen/go-bottom.png
Normal file
After Width: | Height: | Size: 1.0 KiB |
BIN
src/Icons/oxygen/go-down.png
Normal file
After Width: | Height: | Size: 892 B |
BIN
src/Icons/oxygen/go-top.png
Normal file
After Width: | Height: | Size: 996 B |
BIN
src/Icons/oxygen/go-up.png
Normal file
After Width: | Height: | Size: 929 B |
Before Width: | Height: | Size: 860 B |
Before Width: | Height: | Size: 1.2 KiB |
BIN
src/Icons/qBitTorrentDocument.icns
Normal file
@@ -1,6 +1,6 @@
|
||||
[Desktop Entry]
|
||||
Categories=Qt;Network;P2P;
|
||||
Comment=V2.2.9
|
||||
Comment=V2.4.8
|
||||
Exec=qbittorrent %f
|
||||
GenericName=Bittorrent client
|
||||
GenericName[ar]=العميل Bittorrent
|
||||
|
BIN
src/Icons/skin/arrow-right.gif
Normal file
After Width: | Height: | Size: 54 B |
Before Width: | Height: | Size: 3.3 KiB After Width: | Height: | Size: 3.3 KiB |
Before Width: | Height: | Size: 3.3 KiB |
Before Width: | Height: | Size: 1.6 KiB After Width: | Height: | Size: 1.6 KiB |
Before Width: | Height: | Size: 2.9 KiB After Width: | Height: | Size: 3.0 KiB |
Before Width: | Height: | Size: 257 B After Width: | Height: | Size: 2.9 KiB |
Before Width: | Height: | Size: 2.9 KiB |
Before Width: | Height: | Size: 2.4 KiB |
Before Width: | Height: | Size: 2.9 KiB After Width: | Height: | Size: 2.9 KiB |
Before Width: | Height: | Size: 2.9 KiB |
Before Width: | Height: | Size: 79 KiB After Width: | Height: | Size: 71 KiB |