summaryrefslogtreecommitdiff
path: root/tikzit/src/gui/propertypalette.cpp
diff options
context:
space:
mode:
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);
+}