Skip to content
Snippets Groups Projects
Commit 38753ef7 authored by Langella Olivier's avatar Langella Olivier
Browse files

load preset from combo box ok

parent 2082e9b1
No related branches found
No related tags found
No related merge requests found
...@@ -68,15 +68,23 @@ TandemRunDialog::~TandemRunDialog() ...@@ -68,15 +68,23 @@ TandemRunDialog::~TandemRunDialog()
delete _p_mz_file_list; delete _p_mz_file_list;
} }
void TandemRunDialog::setPresetName(QString preset_name) { void TandemRunDialog::setPresetName(QString preset_name) {
QSettings settings; qDebug() << "TandemRunDialog::setPresetName begin";
settings.setValue("tandem/preset_name", preset_name); if (!preset_name.isEmpty() && !preset_name.isNull()) {
qDebug() << "TandemRunDialog::setPresetName not null";
//get presets : QSettings settings;
TandemParametersFile param_file(ui->preset_combobox->itemData(ui->preset_combobox->currentIndex()).value<QString>()); settings.setValue("tandem/preset_name", preset_name);
ui->thread_spin_box->setValue(param_file.getTandemParameters().getValue("spectrum, threads").toInt());
//get presets :
TandemParametersFile param_file(ui->preset_combobox->itemData(ui->preset_combobox->currentIndex()).value<QString>());
if (_previous_preset_file != param_file.getAbsoluteFilePath()) {
_previous_preset_file = param_file.getAbsoluteFilePath();
ui->thread_spin_box->setValue(param_file.getTandemParameters().getValue("spectrum, threads").toInt());
}
}
qDebug() << "TandemRunDialog::setPresetName end";
} }
void TandemRunDialog::fillPresetComboBox() { void TandemRunDialog::fillPresetComboBox() {
ui->preset_combobox->clear(); ui->preset_combobox->clear();
......
...@@ -63,6 +63,7 @@ private: ...@@ -63,6 +63,7 @@ private:
Ui::TandemRunDialog *ui; Ui::TandemRunDialog *ui;
QStringListModel * _p_fasta_file_list; QStringListModel * _p_fasta_file_list;
QStringListModel * _p_mz_file_list; QStringListModel * _p_mz_file_list;
QString _previous_preset_file;
}; };
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment