Browse Source

- Use the save path set in program preferences as a default in torrent addition dialog

adaptive-webui-19844
Christophe Dumez 15 years ago
parent
commit
8b5d388e77
  1. 13
      src/torrentadditiondlg.h

13
src/torrentadditiondlg.h

@ -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

Loading…
Cancel
Save