summaryrefslogtreecommitdiffstats
path: root/seriestreewidget.h
diff options
context:
space:
mode:
authorArno <am@disconnect.de>2010-06-18 18:01:17 +0200
committerArno <am@disconnect.de>2010-06-18 18:01:17 +0200
commitdf74e7f25fe763f100d3d034cc8d54fa0b39ae26 (patch)
tree67f14a56c91c1c612bbcbc6bff59f9b1dae34efd /seriestreewidget.h
parent514b5f95cb5399fb36dcd0561ebb3775609c7bb7 (diff)
downloadSheMov-df74e7f25fe763f100d3d034cc8d54fa0b39ae26.tar.gz
SheMov-df74e7f25fe763f100d3d034cc8d54fa0b39ae26.tar.bz2
SheMov-df74e7f25fe763f100d3d034cc8d54fa0b39ae26.zip
read/write settings for SeriesTreeWidget
SeriesTreeWidget now retains its last state regarding sort order and expanded items.
Diffstat (limited to 'seriestreewidget.h')
-rw-r--r--seriestreewidget.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/seriestreewidget.h b/seriestreewidget.h
index 38c111f..58d217b 100644
--- a/seriestreewidget.h
+++ b/seriestreewidget.h
@@ -28,10 +28,14 @@ class SeriesTreeWidget : public QWidget {
public slots:
void newSeries();
void deleteFromSeries();
+ void readSettings();
+ void writeSettings();
private slots:
void filter();
void resort();
+ void itemExpanded(const QModelIndex &);
+ void itemCollaped(const QModelIndex &);
private:
QLineEdit *mFilterEdit;
@@ -39,6 +43,7 @@ class SeriesTreeWidget : public QWidget {
SeriesTreeView *mView;
SeriesTreeSortModel *mProxy;
SeriesTreeModel *mModel;
+ QStringList mExpandedItems;
};
class SeriesTreeView : public QTreeView {