|
|
@ -50,6 +50,7 @@ |
|
|
|
#include "ui_torrentadditiondlg.h" |
|
|
|
#include "ui_torrentadditiondlg.h" |
|
|
|
#include "torrentpersistentdata.h" |
|
|
|
#include "torrentpersistentdata.h" |
|
|
|
#include "torrentfilesmodel.h" |
|
|
|
#include "torrentfilesmodel.h" |
|
|
|
|
|
|
|
#include "preferences.h" |
|
|
|
|
|
|
|
|
|
|
|
using namespace libtorrent; |
|
|
|
using namespace libtorrent; |
|
|
|
|
|
|
|
|
|
|
@ -84,13 +85,8 @@ public: |
|
|
|
// Remember columns width
|
|
|
|
// Remember columns width
|
|
|
|
readSettings(); |
|
|
|
readSettings(); |
|
|
|
//torrentContentList->header()->setResizeMode(0, QHeaderView::Stretch);
|
|
|
|
//torrentContentList->header()->setResizeMode(0, QHeaderView::Stretch);
|
|
|
|
QString home = QDir::homePath(); |
|
|
|
savePathTxt->setText(Preferences::getSavePath()); |
|
|
|
if(home[home.length()-1] != QDir::separator()){ |
|
|
|
if(Preferences::addTorrentsInPause()) { |
|
|
|
home += QDir::separator(); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
QSettings settings(QString::fromUtf8("qBittorrent"), QString::fromUtf8("qBittorrent")); |
|
|
|
|
|
|
|
savePathTxt->setText(settings.value(QString::fromUtf8("LastDirTorrentAdd"), home+QString::fromUtf8("qBT_dir")).toString()); |
|
|
|
|
|
|
|
if(settings.value("Preferences/Downloads/StartInPause", false).toBool()) { |
|
|
|
|
|
|
|
addInPause->setChecked(true); |
|
|
|
addInPause->setChecked(true); |
|
|
|
addInPause->setEnabled(false); |
|
|
|
addInPause->setEnabled(false); |
|
|
|
} |
|
|
|
} |
|
|
@ -278,9 +274,6 @@ public slots: |
|
|
|
TorrentTempData::setSavePath(hash, savePath.path()); |
|
|
|
TorrentTempData::setSavePath(hash, savePath.path()); |
|
|
|
qDebug("Torrent label is: %s", comboLabel->currentText().trimmed().toLocal8Bit().data()); |
|
|
|
qDebug("Torrent label is: %s", comboLabel->currentText().trimmed().toLocal8Bit().data()); |
|
|
|
TorrentTempData::setLabel(hash, comboLabel->currentText().trimmed()); |
|
|
|
TorrentTempData::setLabel(hash, comboLabel->currentText().trimmed()); |
|
|
|
// Save last dir to remember it
|
|
|
|
|
|
|
|
QSettings settings(QString::fromUtf8("qBittorrent"), QString::fromUtf8("qBittorrent")); |
|
|
|
|
|
|
|
settings.setValue(QString::fromUtf8("LastDirTorrentAdd"), savePathTxt->text()); |
|
|
|
|
|
|
|
// Create .incremental file if necessary
|
|
|
|
// Create .incremental file if necessary
|
|
|
|
TorrentTempData::setSequential(hash, checkIncrementalDL->isChecked()); |
|
|
|
TorrentTempData::setSequential(hash, checkIncrementalDL->isChecked()); |
|
|
|
#ifdef LIBTORRENT_0_15 |
|
|
|
#ifdef LIBTORRENT_0_15 |
|
|
|