Browse Source

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

adaptive-webui-19844
Christophe Dumez 15 years ago
parent
commit
15c7099e85
  1. 19
      src/options_imp.cpp
  2. 1
      src/options_imp.h

19
src/options_imp.cpp

@ -1355,16 +1355,25 @@ void options_imp::on_browseFilterButton_clicked() { @@ -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();

1
src/options_imp.h

@ -162,6 +162,7 @@ protected slots: @@ -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();

Loading…
Cancel
Save