diff options
author | Arno <am@disconnect.de> | 2010-12-05 08:29:05 +0100 |
---|---|---|
committer | Arno <am@disconnect.de> | 2010-12-05 08:29:05 +0100 |
commit | 609e8d6f4ae179243d6f258205701561d94500f5 (patch) | |
tree | 057b5c21086d984c05b9d5e50cf5be59e167b5e6 /shemov.h | |
parent | d1837c9c92c9f38a464f0473001db4e9a57d44e7 (diff) | |
download | SheMov-609e8d6f4ae179243d6f258205701561d94500f5.tar.gz SheMov-609e8d6f4ae179243d6f258205701561d94500f5.tar.bz2 SheMov-609e8d6f4ae179243d6f258205701561d94500f5.zip |
Selectable columns in FilesTreeView
Made columns shown in FilesTreeView selectable. Also, the order of
columns is saved and restored.
This was a difficult one. I even had to make a debug build of qt. But I
fixed a serious bug in FilesTreeModel::modeName: don't access the Hash
if modeName == -1.
Diffstat (limited to 'shemov.h')
-rw-r--r-- | shemov.h | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -27,7 +27,7 @@ class SheMov : public QMainWindow { Q_OBJECT public: SheMov(QWidget *parent = 0, Qt::WindowFlags flags = 0); - ~SheMov() {}; + ~SheMov() {} protected: virtual void closeEvent(QCloseEvent *event); @@ -134,6 +134,7 @@ class SheMov : public QMainWindow { QActionGroup *mOpenWithGroupFS; QActionGroup *mOpenWithGroupAV; QActionGroup *mCleanupGroup; + QActionGroup *mFilesTreeHeadersGroup; //EndActions QSignalMapper *mRenameMapper; @@ -146,6 +147,7 @@ class SheMov : public QMainWindow { QMenu *mOpenWithMenuAV; QMenu *mRenameMenu; QMenu *mTreeViewMenu; + QMenu *mTreeHeaderMenu; QAction *mEditFSMenuA; //widgets + dialogs |