From 3912adfe5b8026cfea6afa382f0c5abe01135da4 Mon Sep 17 00:00:00 2001 From: Tomaz Canabrava Date: Tue, 10 Feb 2015 15:18:05 -0200 Subject: Save the size of the widgets to restore it later. Signed-off-by: Tomaz Canabrava Signed-off-by: Dirk Hohndel --- qt-ui/mainwindow.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'qt-ui') diff --git a/qt-ui/mainwindow.cpp b/qt-ui/mainwindow.cpp index 076b982bf..a8e2d206f 100644 --- a/qt-ui/mainwindow.cpp +++ b/qt-ui/mainwindow.cpp @@ -1522,6 +1522,8 @@ void MainWindow::setApplicationState(const QByteArray& state) { if (!applicationState.keys().contains(state)) return; + QList topSize = ui.topSplitter->sizes(); + QList bottomSize = ui.bottomSplitter->sizes(); // yes, index is zero both times. please don't change it. if (ui.topSplitter->count() >= 2) { ui.topSplitter->widget(0)->setParent(NULL); @@ -1537,4 +1539,6 @@ void MainWindow::setApplicationState(const QByteArray& state) { ui.topSplitter->addWidget(curr.topRight); ui.bottomSplitter->addWidget(curr.bottomLeft); ui.bottomSplitter->addWidget(curr.bottomRight); + ui.topSplitter->setSizes(topSize); + ui.bottomSplitter->setSizes(bottomSize); } -- cgit v1.2.3-70-g09d2