From 617724c2b11b464c8e102303da93df53da3aad8e Mon Sep 17 00:00:00 2001 From: Christophe Dumez Date: Tue, 1 Dec 2009 19:41:52 +0000 Subject: [PATCH] - Fix 'Browse' [...] button is RSS Feed Downloader dialog (Thanks Mariusz) --- src/feeddownloader.h | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/src/feeddownloader.h b/src/feeddownloader.h index 4104ea1c0..1b6806611 100644 --- a/src/feeddownloader.h +++ b/src/feeddownloader.h @@ -287,6 +287,17 @@ protected slots: } } + void on_browse_button_clicked() { + QString default_path = savepath_line->text(); + if(default_path.isEmpty() || !QDir(default_path).exists()) { + default_path = QDir::homePath(); + } + QString dir = QFileDialog::getExistingDirectory(this, tr("Choose save path"), QDir::homePath()); + if(!dir.isNull() and QDir(dir).exists()) { + savepath_line->setText(dir); + } + } + void fillFiltersList() { // Fill filter list foreach(QString filter_name, filters.names()) { @@ -434,7 +445,11 @@ protected slots: } void on_testButton_clicked(bool) { - if(selected_filter.isEmpty()) return; + test_res_lbl->clear(); + if(selected_filter.isEmpty()) { + qDebug("No filter is selected!!!"); + return; + } QString s = test_line->text().trimmed(); if(s.isEmpty()) { QMessageBox::warning(0, tr("Filter testing error"), tr("Please specify a test torrent name."));