diff options
author | Arno <am@disconnect.de> | 2010-05-11 21:29:29 +0200 |
---|---|---|
committer | Arno <am@disconnect.de> | 2010-05-11 21:29:29 +0200 |
commit | d2d6656531e5ec5c088a30ecb93318956e8fb096 (patch) | |
tree | 9216e3afc93e8081d8f4195f947b9c4e96a4b7cb /shemov.h | |
parent | 73a1c0d8c76c5f6bd0213ad9c1bb759b1c86c2f8 (diff) | |
download | SheMov-d2d6656531e5ec5c088a30ecb93318956e8fb096.tar.gz SheMov-d2d6656531e5ec5c088a30ecb93318956e8fb096.tar.bz2 SheMov-d2d6656531e5ec5c088a30ecb93318956e8fb096.zip |
Revamp actions for FilesystemWidget
Make actions for FilesystemWidget more Qt-like. Wrapped Rename menu into
an Action and got rid of the ugly findAction(). Use signal instead.
Also added actions for OpenWith.
Diffstat (limited to 'shemov.h')
-rw-r--r-- | shemov.h | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -19,6 +19,7 @@ class QLabel; class QItemSelection; class QSignalMapper; class QMenu; +class QActionGroup; class ArchiveEditDialog; class MovieModel; class ListModel; @@ -50,6 +51,7 @@ class SheMov : public QMainWindow { void createStatusbar(); void createActions(); void createMenus(); + void createOpenWithMenu(); void createExtractMenu(); void writeSettings(); void readSettings(); @@ -88,15 +90,21 @@ class SheMov : public QMainWindow { QAction *mAboutQtA; QAction *mStatisticsA; QAction *mPlaySelectedA; + QAction *mOpenWithMenuA; + QAction *mRenameMenuA; QList<QAction*> mExtractToA; + QActionGroup *mOpenWithGroup; //EndActions QSignalMapper *mRenameMapper; QSignalMapper *mExtractMapper; + QSignalMapper *mOpenWithMapper; QMenu *mExtractMenu; QMenu *mEditFSMenu; QMenu *mEditArchiveMenu; + QMenu *mOpenWithMenu; + QMenu *mRenameMenu; QAction *mEditFSMenuA; QAction *mEditArchiveMenuA; |