[PATCH] Switch profile button events, clicked to toggled

Anton Lundin glance at acc.umu.se
Thu Feb 27 13:59:41 PST 2014


This is needed so the underlaying struct preferences prefs, will be
updated when we set the buttons to there previous state after we
loaded the settings.

Signed-off-by: Anton Lundin <glance at acc.umu.se>
---
 qt-ui/mainwindow.cpp | 26 +++++++++++++-------------
 qt-ui/mainwindow.h   | 26 +++++++++++++-------------
 2 files changed, 26 insertions(+), 26 deletions(-)

diff --git a/qt-ui/mainwindow.cpp b/qt-ui/mainwindow.cpp
index 59ebf2f..19b97fd 100644
--- a/qt-ui/mainwindow.cpp
+++ b/qt-ui/mainwindow.cpp
@@ -1000,67 +1000,67 @@ void MainWindow::editCurrentDive()
 	s.setValue(#PREFS, triggered); \
 	PreferencesDialog::instance()->emitSettingsChanged();
 
-void MainWindow::on_profCalcAllTissues_clicked(bool triggered)
+void MainWindow::on_profCalcAllTissues_toggled(bool triggered)
 {
 	prefs.calc_all_tissues = triggered;
 	TOOLBOX_PREF_PROFILE(calcalltissues);
 }
-void MainWindow::on_profCalcCeiling_clicked(bool triggered)
+void MainWindow::on_profCalcCeiling_toggled(bool triggered)
 {
 	prefs.profile_calc_ceiling = triggered;
 	TOOLBOX_PREF_PROFILE(calcceiling);
 }
-void MainWindow::on_profDcCeiling_clicked(bool triggered)
+void MainWindow::on_profDcCeiling_toggled(bool triggered)
 {
 	prefs.profile_dc_ceiling = triggered;
 	TOOLBOX_PREF_PROFILE(dcceiling);
 }
-void MainWindow::on_profEad_clicked(bool triggered)
+void MainWindow::on_profEad_toggled(bool triggered)
 {
 	prefs.ead = triggered;
 	TOOLBOX_PREF_PROFILE(ead);
 }
-void MainWindow::on_profIncrement3m_clicked(bool triggered)
+void MainWindow::on_profIncrement3m_toggled(bool triggered)
 {
 	prefs.calc_ceiling_3m_incr = triggered;
 	TOOLBOX_PREF_PROFILE(calcceiling3m);
 }
-void MainWindow::on_profMod_clicked(bool triggered)
+void MainWindow::on_profMod_toggled(bool triggered)
 {
 	prefs.mod = triggered;
 	TOOLBOX_PREF_PROFILE(mod);
 }
-void MainWindow::on_profNtl_tts_clicked(bool triggered)
+void MainWindow::on_profNtl_tts_toggled(bool triggered)
 {
 	prefs.calc_ndl_tts = triggered;
 	TOOLBOX_PREF_PROFILE(calcndltts);
 }
-void MainWindow::on_profPhe_clicked(bool triggered)
+void MainWindow::on_profPhe_toggled(bool triggered)
 {
 	prefs.pp_graphs.phe = triggered;
 	TOOLBOX_PREF_PROFILE(phegraph);
 }
-void MainWindow::on_profPn2_clicked(bool triggered)
+void MainWindow::on_profPn2_toggled(bool triggered)
 {
 	prefs.pp_graphs.pn2 = triggered;
 	TOOLBOX_PREF_PROFILE(pn2graph);
 }
-void MainWindow::on_profPO2_clicked(bool triggered)
+void MainWindow::on_profPO2_toggled(bool triggered)
 {
 	prefs.pp_graphs.po2 = triggered;
 	TOOLBOX_PREF_PROFILE(po2graph);
 }
-void MainWindow::on_profRuler_clicked(bool triggered)
+void MainWindow::on_profRuler_toggled(bool triggered)
 {
 	TOOLBOX_PREF_PROFILE(rulergraph);
 }
-void MainWindow::on_profSAC_clicked(bool triggered)
+void MainWindow::on_profSAC_toggled(bool triggered)
 {
 	prefs.show_sac = triggered;
 	TOOLBOX_PREF_PROFILE(show_sac);
 }
 
-void MainWindow::on_profScaled_clicked(bool triggered)
+void MainWindow::on_profScaled_toggled(bool triggered)
 {
 	prefs.zoomed_plot = triggered;
 	TOOLBOX_PREF_PROFILE(zoomed_plot);
diff --git a/qt-ui/mainwindow.h b/qt-ui/mainwindow.h
index a9c2d47..9c91a86 100644
--- a/qt-ui/mainwindow.h
+++ b/qt-ui/mainwindow.h
@@ -110,19 +110,19 @@ private slots:
 	void on_actionImportDiveLog_triggered();
 
 	/* TODO: Move those slots below to it's own class */
-	void on_profCalcAllTissues_clicked(bool triggered);
-	void on_profCalcCeiling_clicked(bool triggered);
-	void on_profDcCeiling_clicked(bool triggered);
-	void on_profEad_clicked(bool triggered);
-	void on_profIncrement3m_clicked(bool triggered);
-	void on_profMod_clicked(bool triggered);
-	void on_profNtl_tts_clicked(bool triggered);
-	void on_profPO2_clicked(bool triggered);
-	void on_profPhe_clicked(bool triggered);
-	void on_profPn2_clicked(bool triggered);
-	void on_profRuler_clicked(bool triggered);
-	void on_profSAC_clicked(bool triggered);
-	void on_profScaled_clicked(bool triggered);
+	void on_profCalcAllTissues_toggled(bool triggered);
+	void on_profCalcCeiling_toggled(bool triggered);
+	void on_profDcCeiling_toggled(bool triggered);
+	void on_profEad_toggled(bool triggered);
+	void on_profIncrement3m_toggled(bool triggered);
+	void on_profMod_toggled(bool triggered);
+	void on_profNtl_tts_toggled(bool triggered);
+	void on_profPO2_toggled(bool triggered);
+	void on_profPhe_toggled(bool triggered);
+	void on_profPn2_toggled(bool triggered);
+	void on_profRuler_toggled(bool triggered);
+	void on_profSAC_toggled(bool triggered);
+	void on_profScaled_toggled(bool triggered);
 
 protected:
 	void closeEvent(QCloseEvent *);
-- 
1.8.3.2



More information about the subsurface mailing list