summaryrefslogtreecommitdiff
path: root/tikzit/src/gui/propertypalette.cpp
diff options
context:
space:
mode:
authorAleks Kissinger <aleks0@gmail.com>2017-01-20 12:30:31 +0100
committerAleks Kissinger <aleks0@gmail.com>2017-01-20 12:30:31 +0100
commitda45cb6f70f72d804e0a9ed58562e94455672359 (patch)
tree7e985db13abffadfade40c84f86265996e197171 /tikzit/src/gui/propertypalette.cpp
parentb4f6b3997ba1d1355a42e6d2cd90e7715a9f9114 (diff)
parsing
Diffstat (limited to 'tikzit/src/gui/propertypalette.cpp')
-rw-r--r--tikzit/src/gui/propertypalette.cpp11
1 files changed, 11 insertions, 0 deletions
diff --git a/tikzit/src/gui/propertypalette.cpp b/tikzit/src/gui/propertypalette.cpp
index 6fc9ef9..e3eec17 100644
--- a/tikzit/src/gui/propertypalette.cpp
+++ b/tikzit/src/gui/propertypalette.cpp
@@ -4,6 +4,8 @@
#include <QModelIndex>
#include <QDebug>
+#include <QCloseEvent>
+#include <QSettings>
PropertyPalette::PropertyPalette(QWidget *parent) :
QDockWidget(parent),
@@ -18,9 +20,18 @@ PropertyPalette::PropertyPalette(QWidget *parent) :
QModelIndex i = d->index(0,0);
qDebug() << "data: " << i.data();
ui->treeView->setModel(d);
+
+ QSettings settings("tikzit", "tikzit");
+ restoreGeometry(settings.value("property-palette-geometry").toByteArray());
}
PropertyPalette::~PropertyPalette()
{
delete ui;
}
+
+void PropertyPalette::closeEvent(QCloseEvent *event) {
+ QSettings settings("tikzit", "tikzit");
+ settings.setValue("property-palette-geometry", saveGeometry());
+ QDockWidget::closeEvent(event);
+}