]> git.sesse.net Git - kdenlive/blobdiff - src/vectorscope.cpp
Fix monitor scene not showing up when switching between effects in effect stack
[kdenlive] / src / vectorscope.cpp
index c25ef10d9d41e4cd294dfaea3d8c5b64deaa1a10..ab90ced0fb7eddf2f8039e42a05d3f3d7ab51631 100644 (file)
@@ -83,13 +83,11 @@ Vectorscope::Vectorscope(Monitor *projMonitor, Monitor *clipMonitor, QWidget *pa
 
     m_a75PBox = new QAction(i18n("75% box"), this);
     m_a75PBox->setCheckable(true);
-    m_a75PBox->setChecked(false);
     m_menu->addAction(m_a75PBox);
     b &= connect(m_a75PBox, SIGNAL(changed()), this, SLOT(forceUpdateBackground()));
 
     m_aAxisEnabled = new QAction(i18n("Draw axis"), this);
     m_aAxisEnabled->setCheckable(true);
-    m_aAxisEnabled->setChecked(false);
     m_menu->addAction(m_aAxisEnabled);
     b &= connect(m_aAxisEnabled, SIGNAL(changed()), this, SLOT(forceUpdateBackground()));
 
@@ -127,6 +125,7 @@ void Vectorscope::readConfig()
     m_aAxisEnabled->setChecked(scopeConfig.readEntry("axis", false));
     ui->backgroundMode->setCurrentIndex(scopeConfig.readEntry("backgroundmode").toInt());
     ui->paintMode->setCurrentIndex(scopeConfig.readEntry("paintmode").toInt());
+    ui->sliderGain->setValue(scopeConfig.readEntry("gain", 1));
 }
 
 void Vectorscope::writeConfig()
@@ -136,7 +135,8 @@ void Vectorscope::writeConfig()
     scopeConfig.writeEntry("75PBox", m_a75PBox->isChecked());
     scopeConfig.writeEntry("axis", m_aAxisEnabled->isChecked());
     scopeConfig.writeEntry("backgroundmode", ui->backgroundMode->currentIndex());
-    scopeConfig.writeEntry("paintMode", ui->paintMode->currentIndex());
+    scopeConfig.writeEntry("paintmode", ui->paintMode->currentIndex());
+    scopeConfig.writeEntry("gain", ui->sliderGain->value());
     scopeConfig.sync();
 }