From d2d6656531e5ec5c088a30ecb93318956e8fb096 Mon Sep 17 00:00:00 2001 From: Arno Date: Tue, 11 May 2010 21:29:29 +0200 Subject: 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. --- shemov.h | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'shemov.h') diff --git a/shemov.h b/shemov.h index 7b79372..8d5ea56 100644 --- a/shemov.h +++ b/shemov.h @@ -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 mExtractToA; + QActionGroup *mOpenWithGroup; //EndActions QSignalMapper *mRenameMapper; QSignalMapper *mExtractMapper; + QSignalMapper *mOpenWithMapper; QMenu *mExtractMenu; QMenu *mEditFSMenu; QMenu *mEditArchiveMenu; + QMenu *mOpenWithMenu; + QMenu *mRenameMenu; QAction *mEditFSMenuA; QAction *mEditArchiveMenuA; -- cgit v1.2.3-70-g09d2