diff options
author | Marius Kintel <marius@kintel.net> | 2011-07-06 19:39:43 (GMT) |
---|---|---|
committer | Marius Kintel <marius@kintel.net> | 2011-07-06 19:39:43 (GMT) |
commit | 381a31199755a205189534fe727a9e8167f0715c (patch) | |
tree | 3161d7482b5849fc136ca63b821a7ddf9c841643 /src | |
parent | 31a075a107e827eb4738ba35f6f99daad1b2ef46 (diff) | |
parent | 14ff3185efbd50498a3eda53f0abea091802bb45 (diff) |
Merge branch 'master' of github.com:openscad/openscad
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); |