|
|
|
@ -204,6 +204,7 @@ void bittorrent::setMaxActiveTorrents(int val) {
@@ -204,6 +204,7 @@ void bittorrent::setMaxActiveTorrents(int val) {
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
void bittorrent::increaseDlTorrentPriority(QString hash) { |
|
|
|
|
Q_ASSERT(queueingEnabled); |
|
|
|
|
int index = downloadQueue->indexOf(hash); |
|
|
|
|
Q_ASSERT(index != -1); |
|
|
|
|
if(index > 0) { |
|
|
|
@ -215,6 +216,7 @@ void bittorrent::increaseDlTorrentPriority(QString hash) {
@@ -215,6 +216,7 @@ void bittorrent::increaseDlTorrentPriority(QString hash) {
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
void bittorrent::increaseUpTorrentPriority(QString hash) { |
|
|
|
|
Q_ASSERT(queueingEnabled); |
|
|
|
|
int index = uploadQueue->indexOf(hash); |
|
|
|
|
Q_ASSERT(index != -1); |
|
|
|
|
if(index > 0) { |
|
|
|
@ -226,6 +228,7 @@ void bittorrent::increaseUpTorrentPriority(QString hash) {
@@ -226,6 +228,7 @@ void bittorrent::increaseUpTorrentPriority(QString hash) {
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
void bittorrent::decreaseDlTorrentPriority(QString hash) { |
|
|
|
|
Q_ASSERT(queueingEnabled); |
|
|
|
|
int index = downloadQueue->indexOf(hash); |
|
|
|
|
Q_ASSERT(index != -1); |
|
|
|
|
if(index >= 0 && index < (downloadQueue->size()-1)) { |
|
|
|
@ -237,6 +240,7 @@ void bittorrent::decreaseDlTorrentPriority(QString hash) {
@@ -237,6 +240,7 @@ void bittorrent::decreaseDlTorrentPriority(QString hash) {
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
void bittorrent::decreaseUpTorrentPriority(QString hash) { |
|
|
|
|
Q_ASSERT(queueingEnabled); |
|
|
|
|
int index = uploadQueue->indexOf(hash); |
|
|
|
|
Q_ASSERT(index != -1); |
|
|
|
|
if(index >= 0 && index < (uploadQueue->size()-1)) { |
|
|
|
@ -817,8 +821,10 @@ bool bittorrent::resumeTorrent(QString hash) {
@@ -817,8 +821,10 @@ bool bittorrent::resumeTorrent(QString hash) {
|
|
|
|
|
torrentsToPauseAfterChecking.removeAt(index); |
|
|
|
|
success = true; |
|
|
|
|
} |
|
|
|
|
updateDownloadQueue(); |
|
|
|
|
updateUploadQueue(); |
|
|
|
|
if(queueingEnabled) { |
|
|
|
|
updateDownloadQueue(); |
|
|
|
|
updateUploadQueue(); |
|
|
|
|
} |
|
|
|
|
return success; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|