From ae1582fa29de82c28872f826fa6f8b154bea88dc Mon Sep 17 00:00:00 2001 From: Arno Date: Sun, 23 Jun 2013 18:51:32 +0200 Subject: Keep state of expanded items Well, sounds easier as it is to keep track of expanded items, but finally I got it! --- archiveview.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'archiveview.h') diff --git a/archiveview.h b/archiveview.h index eac7f46..27bae35 100644 --- a/archiveview.h +++ b/archiveview.h @@ -31,13 +31,14 @@ class ArchiveView : public QWidget { public: explicit ArchiveView(QWidget *parent = 0); int currentSortOrder() const; + void readSettings(); void writeSettings(); ArchiveModel *archiveModel() { return mArchiveModel; } ArchiveTree *archiveTree() { return mTree; } public slots: void refreshArchive(); - void setExpanded(); + void expandedItems(); private slots: void setFilter(); @@ -54,7 +55,7 @@ class ArchiveView : public QWidget { ArchiveModel *mArchiveModel; ArchiveProxy *mProxy; ArchiveProgressDialog *mProgress; - QList mExpandedItems; + QHash mExpandedItems; bool mConstructing; }; -- cgit v1.2.3-70-g09d2