diff --git a/source/gui/daq/Consumer1D.cpp b/source/gui/daq/Consumer1D.cpp index 9f6bd4da..4e8084db 100644 --- a/source/gui/daq/Consumer1D.cpp +++ b/source/gui/daq/Consumer1D.cpp @@ -20,7 +20,11 @@ Consumer1D::Consumer1D(QWidget *parent) plot_->setSizePolicy(QSizePolicy::MinimumExpanding, QSizePolicy::MinimumExpanding); - plot_->setLineThickness(2); + + QSettings settings; + settings.beginGroup("DAQ_behavior"); + plot_->setLineThickness(settings.value("default_1d_thickness", 1).toInt()); + connect(plot_, SIGNAL(mouseWheel(QWheelEvent*)), this, SLOT(mouseWheel(QWheelEvent*))); connect(plot_, SIGNAL(zoomedOut()), this, SLOT(zoomedOut())); diff --git a/source/gui/daq/ConsumerMulti1D.cpp b/source/gui/daq/ConsumerMulti1D.cpp index 36f31bea..08bfe4c5 100644 --- a/source/gui/daq/ConsumerMulti1D.cpp +++ b/source/gui/daq/ConsumerMulti1D.cpp @@ -21,7 +21,11 @@ ConsumerMulti1D::ConsumerMulti1D(QWidget* parent) plot_->setSizePolicy(QSizePolicy::MinimumExpanding, QSizePolicy::MinimumExpanding); - plot_->setLineThickness(2); + + QSettings settings; + settings.beginGroup("DAQ_behavior"); + plot_->setLineThickness(settings.value("default_1d_thickness", 1).toInt()); + connect(plot_, SIGNAL(mouseWheel(QWheelEvent * )), this, SLOT(mouseWheel(QWheelEvent * ))); connect(plot_, SIGNAL(zoomedOut()), this, SLOT(zoomedOut())); diff --git a/source/gui/daq/ConsumerTemplatesForm.cpp b/source/gui/daq/ConsumerTemplatesForm.cpp index 4c153ad4..535d3498 100644 --- a/source/gui/daq/ConsumerTemplatesForm.cpp +++ b/source/gui/daq/ConsumerTemplatesForm.cpp @@ -164,6 +164,7 @@ void ConsumerTemplatesForm::loadSettings() ui->checkAskSaveProject->setChecked(settings.value("ask_save_project", true).toBool()); auto idx = ui->comboRestart->findData(settings.value("on_restart", "ask")); ui->comboRestart->setCurrentIndex(idx); + ui->spinDefaultLineThickness->setValue(settings.value("default_1d_thickness", 1).toInt()); settings.endGroup(); } @@ -174,6 +175,7 @@ void ConsumerTemplatesForm::saveSettings() settings.setValue("autosave_daq", ui->checkAutosaveDAQ->isChecked()); settings.setValue("ask_save_project", ui->checkAskSaveProject->isChecked()); settings.setValue("on_restart", ui->comboRestart->currentData()); + settings.setValue("default_1d_thickness", ui->spinDefaultLineThickness->value()); settings.endGroup(); } diff --git a/source/gui/daq/ConsumerTemplatesForm.ui b/source/gui/daq/ConsumerTemplatesForm.ui index 2c015f13..cda6a71e 100644 --- a/source/gui/daq/ConsumerTemplatesForm.ui +++ b/source/gui/daq/ConsumerTemplatesForm.ui @@ -274,11 +274,34 @@ + + + 0 + 0 + + + + + + Default 1d line thickness: + + + + + + + 1 + + + 3 + + +