From 60242ece70b5144f3cea647ad4618505f762804d Mon Sep 17 00:00:00 2001 From: Collin Kidder Date: Sun, 10 Dec 2017 19:18:15 -0500 Subject: [PATCH] Small fix to ensure that settings are saved to their default values when you first run the program. --- mainsettingsdialog.h | 2 +- mainwindow.cpp | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/mainsettingsdialog.h b/mainsettingsdialog.h index 7d375b0..d3ef3a5 100644 --- a/mainsettingsdialog.h +++ b/mainsettingsdialog.h @@ -19,7 +19,7 @@ public: signals: void updatedSettings(); -private slots: +public slots: void updateSettings(); private: diff --git a/mainwindow.cpp b/mainwindow.cpp index 20b05b2..febf2bf 100644 --- a/mainwindow.cpp +++ b/mainwindow.cpp @@ -48,6 +48,9 @@ MainWindow::MainWindow(QWidget *parent) : ui->canFramesView->setModel(proxyModel); + settingsDialog = new MainSettingsDialog(); //instantiate the settings dialog so it can initialize settings if this is the first run or the config file was deleted. + settingsDialog->updateSettings(); //write out all the settings. If this is the first run it'll write defaults out. + readSettings(); ui->canFramesView->setColumnWidth(0, 150); //time stamp