1
0
mirror of https://github.com/d47081/qBittorrent.git synced 2025-01-22 20:44:15 +00:00

- Fix "Browse" button in program preferences for "Temp path"

This commit is contained in:
Christophe Dumez 2009-12-19 20:39:38 +00:00
parent d2b1f6176f
commit 15c7099e85
2 changed files with 15 additions and 5 deletions

View File

@ -1355,16 +1355,25 @@ void options_imp::on_browseFilterButton_clicked() {
// Display dialog to choose save dir
void options_imp::on_browseSaveDirButton_clicked(){
#ifdef Q_WS_WIN
QString dir = QFileDialog::getExistingDirectory(this, tr("Choose a save directory"), QDir::rootPath());
#else
QString dir = QFileDialog::getExistingDirectory(this, tr("Choose a save directory"), QDir::homePath());
#endif
QString def_path = QDir::homePath();
if(!textSavePath->text().isEmpty())
def_path = textSavePath->text();
QString dir = QFileDialog::getExistingDirectory(this, tr("Choose a save directory"), def_path);
if(!dir.isNull()){
textSavePath->setText(dir);
}
}
void options_imp::on_browseTempDirButton_clicked(){
QString def_path = QDir::homePath();
if(!textTempPath->text().isEmpty())
def_path = textTempPath->text();
QString dir = QFileDialog::getExistingDirectory(this, tr("Choose a save directory"), def_path);
if(!dir.isNull()){
textTempPath->setText(dir);
}
}
// Return Filter object to apply to BT session
QString options_imp::getFilter() const{
return textFilterPath->text();

View File

@ -162,6 +162,7 @@ protected slots:
void on_browseScanDirButton_clicked();
void on_browseFilterButton_clicked();
void on_browseSaveDirButton_clicked();
void on_browseTempDirButton_clicked();
void enableApplyButton();
void enableSystrayOptions();
void disableSystrayOptions();