summaryrefslogtreecommitdiff
path: root/src/mainwindow.cc
diff options
context:
space:
mode:
authorBent Bisballe Nyeng <deva@aasimon.org>2018-12-30 17:31:19 +0100
committerBent Bisballe Nyeng <deva@aasimon.org>2018-12-30 17:31:19 +0100
commit9e3175f399a7a636859130de91e89a86fe12033c (patch)
tree712aed0a78fd22246ba0f2ae0bb0584ec028c7f1 /src/mainwindow.cc
parent621e62b3f342a12299e2451adc3ae850f54857c8 (diff)
Store state of splitter.
Diffstat (limited to 'src/mainwindow.cc')
-rw-r--r--src/mainwindow.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/mainwindow.cc b/src/mainwindow.cc
index 298c811..1b7b37b 100644
--- a/src/mainwindow.cc
+++ b/src/mainwindow.cc
@@ -49,7 +49,7 @@ MainWindow::MainWindow(QString p)
// this, SLOT(reset()));
//watcher.addPath(program);
- QSplitter *splitter = new QSplitter();
+ splitter = new QSplitter();
setCentralWidget(splitter);
editor = new CodeEditor();
@@ -159,6 +159,7 @@ void MainWindow::loadSettings()
settings.beginGroup("MainWindow");
state = settings.value("state").toByteArray();
geometry = settings.value("geometry").toByteArray();
+ splitter->restoreState(settings.value("splitter").toByteArray());
settings.endGroup();
settings.beginGroup("Canvas");
@@ -176,6 +177,7 @@ void MainWindow::saveSettings()
settings.beginGroup("MainWindow");
settings.setValue("state", saveState());
settings.setValue("geometry", saveGeometry());
+ settings.setValue("splitter", splitter->saveState());
settings.endGroup();
settings.beginGroup("Canvas");