diff options
author | Aleks Kissinger <aleks0@gmail.com> | 2017-01-20 12:30:31 +0100 |
---|---|---|
committer | Aleks Kissinger <aleks0@gmail.com> | 2017-01-20 12:30:31 +0100 |
commit | da45cb6f70f72d804e0a9ed58562e94455672359 (patch) | |
tree | 7e985db13abffadfade40c84f86265996e197171 /tikzit/src/gui | |
parent | b4f6b3997ba1d1355a42e6d2cd90e7715a9f9114 (diff) |
parsing
Diffstat (limited to 'tikzit/src/gui')
-rw-r--r-- | tikzit/src/gui/propertypalette.cpp | 11 | ||||
-rw-r--r-- | tikzit/src/gui/propertypalette.h | 2 | ||||
-rw-r--r-- | tikzit/src/gui/toolpalette.cpp | 1 |
3 files changed, 14 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); +} diff --git a/tikzit/src/gui/propertypalette.h b/tikzit/src/gui/propertypalette.h index 8e8e5b3..f2f1955 100644 --- a/tikzit/src/gui/propertypalette.h +++ b/tikzit/src/gui/propertypalette.h @@ -15,6 +15,8 @@ public: explicit PropertyPalette(QWidget *parent = 0); ~PropertyPalette(); +protected: + void closeEvent(QCloseEvent *event); private: Ui::PropertyPalette *ui; }; diff --git a/tikzit/src/gui/toolpalette.cpp b/tikzit/src/gui/toolpalette.cpp index fd06730..fbbc8fd 100644 --- a/tikzit/src/gui/toolpalette.cpp +++ b/tikzit/src/gui/toolpalette.cpp @@ -13,6 +13,7 @@ ToolPalette::ToolPalette(QWidget *parent) : | Qt::WindowDoesNotAcceptFocus); setOrientation(Qt::Vertical); setFocusPolicy(Qt::NoFocus); + setGeometry(100,200,30,195); tools = new QActionGroup(this); |