From 9f0caecf7875f998dc9c85d4f35f985335222d67 Mon Sep 17 00:00:00 2001 From: Arno Date: Mon, 10 May 2010 15:41:08 +0200 Subject: Implemented read/write settings at startup/exit The window position and size is now written to disk on exit and read on startup. Also, the expanded directories from the tree are saved and restored. This means I can get rid of this ugly expand dirs on startup thing. Never liked it very much. --- shemov.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'shemov.h') diff --git a/shemov.h b/shemov.h index 78cd664..7b79372 100644 --- a/shemov.h +++ b/shemov.h @@ -32,6 +32,9 @@ class SheMov : public QMainWindow { SheMov(QWidget *parent = 0, Qt::WindowFlags flags = 0); ~SheMov() {}; + protected: + virtual void closeEvent(QCloseEvent *event); + private slots: void updateSelectionCount(const QItemSelection &sel, const QItemSelection &prev); void newWindowTitle(const QString &title); @@ -48,6 +51,8 @@ class SheMov : public QMainWindow { void createActions(); void createMenus(); void createExtractMenu(); + void writeSettings(); + void readSettings(); //Statusbar Items QLabel *mSelectedItems; -- cgit v1.2.3-70-g09d2