diff --git a/src/options_imp.cpp b/src/options_imp.cpp index 4397fe186..7db01765c 100644 --- a/src/options_imp.cpp +++ b/src/options_imp.cpp @@ -202,6 +202,8 @@ options_imp::options_imp(QWidget *parent):QDialog(parent){ connect(actionTorrentDlOnDblClBox, SIGNAL(currentIndexChanged(int)), this, SLOT(enableApplyButton())); connect(actionTorrentFnOnDblClBox, SIGNAL(currentIndexChanged(int)), this, SLOT(enableApplyButton())); connect(checkTempFolder, SIGNAL(toggled(bool)), this, SLOT(enableApplyButton())); + connect(addScanFolderButton, SIGNAL(clicked()), this, SLOT(enableApplyButton())); + connect(removeScanFolderButton, SIGNAL(clicked()), this, SLOT(enableApplyButton())); // Connection tab connect(spinPort, SIGNAL(valueChanged(QString)), this, SLOT(enableApplyButton())); connect(checkUPnP, SIGNAL(toggled(bool)), this, SLOT(enableApplyButton())); diff --git a/src/transferlistwidget.cpp b/src/transferlistwidget.cpp index 9ab085f8c..508d4ad85 100644 --- a/src/transferlistwidget.cpp +++ b/src/transferlistwidget.cpp @@ -156,7 +156,7 @@ TransferListWidget::~TransferListWidget() { delete listDelegate; } -void TransferListWidget::addTorrent(QTorrentHandle& h) { +void TransferListWidget::addTorrent(const QTorrentHandle& h) { if(!h.is_valid()) return; // Check that the torrent is not already there if(getRowFromHash(h.hash()) >= 0) return; diff --git a/src/transferlistwidget.h b/src/transferlistwidget.h index eadaaaaa1..a4a78a2c1 100644 --- a/src/transferlistwidget.h +++ b/src/transferlistwidget.h @@ -95,7 +95,7 @@ protected slots: public slots: void refreshList(); - void addTorrent(QTorrentHandle& h); + void addTorrent(const QTorrentHandle& h); void pauseTorrent(QTorrentHandle &h); void setFinished(QTorrentHandle &h); void setSelectionLabel(QString label);