diff options
author | Giles Bathgate <gilesbathgate@gmail.com> | 2011-07-06 18:27:34 (GMT) |
---|---|---|
committer | Giles Bathgate <gilesbathgate@gmail.com> | 2011-07-06 18:27:34 (GMT) |
commit | 14ff3185efbd50498a3eda53f0abea091802bb45 (patch) | |
tree | 62973fa4889306554b0f19be54017f7d6a2fc987 /src | |
parent | 5f8021e3e677d13b2ebc15dcd8229e1cf5944d8c (diff) | |
parent | d64a03d2a9653756aad322c71209254e7f21ff5d (diff) |
Merge pull request #15 from donbright/designsettings
Save the setting of 'Design/Auto Reload and Recompile' between sessions
Diffstat (limited to 'src')
-rw-r--r-- | src/MainWindow.h | 1 | ||||
-rw-r--r-- | src/mainwin.cc | 11 |
2 files changed, 12 insertions, 0 deletions
diff --git a/src/MainWindow.h b/src/MainWindow.h index fa66c19..43ab273 100644 --- a/src/MainWindow.h +++ b/src/MainWindow.h @@ -80,6 +80,7 @@ private: static_cast<MainWindow*>(userdata)->console->append(msg); } void loadViewSettings(); + void loadDesignSettings(); private slots: void actionNew(); diff --git a/src/mainwin.cc b/src/mainwin.cc index c732cd2..0492dac 100644 --- a/src/mainwin.cc +++ b/src/mainwin.cc @@ -385,6 +385,7 @@ MainWindow::MainWindow(const QString &filename) viewModeThrownTogether(); #endif loadViewSettings(); + loadDesignSettings(); setAcceptDrops(true); clearCurrentOutput(); @@ -420,6 +421,14 @@ MainWindow::loadViewSettings(){ } } +void +MainWindow::loadDesignSettings() +{ + QSettings settings; + if (settings.value("design/autoReload").toBool()) + designActionAutoReload->setChecked(true); +} + MainWindow::~MainWindow() { if (root_module) @@ -1063,6 +1072,8 @@ void MainWindow::checkAutoReload() void MainWindow::autoReloadSet(bool on) { + QSettings settings; + settings.setValue("design/autoReload",designActionAutoReload->isChecked()); if (on) { autoReloadInfo = QString(); autoReloadTimer->start(200); |