[vlc-devel] commit: Qt: menus, minor code reorg. (Jean-Baptiste Kempf )

git version control git at videolan.org
Fri Feb 20 00:45:54 CET 2009


vlc | branch: master | Jean-Baptiste Kempf <jb at sasmira.jbkempf.com> | Fri Feb 20 00:36:33 2009 +0100| [b9bfa887799054cfd7c2a801021870de8fdbdaa4] | committer: Jean-Baptiste Kempf 

Qt: menus, minor code reorg.

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=b9bfa887799054cfd7c2a801021870de8fdbdaa4
---

 modules/gui/qt4/menus.cpp |   55 +++++++++++++++++++++++---------------------
 1 files changed, 29 insertions(+), 26 deletions(-)

diff --git a/modules/gui/qt4/menus.cpp b/modules/gui/qt4/menus.cpp
index 960789f..063dfae 100644
--- a/modules/gui/qt4/menus.cpp
+++ b/modules/gui/qt4/menus.cpp
@@ -110,6 +110,26 @@ void addDPStaticEntry( QMenu *menu,
     action->setData( true );
 }
 
+/***
+ * Same for MIM
+ ***/
+void addMIMStaticEntry( intf_thread_t *p_intf,
+                        QMenu *menu,
+                        const QString text,
+                        const char *icon,
+                        const char *member )
+{
+    if( strlen( icon ) > 0 )
+    {
+        QAction *action = menu->addAction( text, THEMIM,  member );
+        action->setIcon( QIcon( icon ) );
+    }
+    else
+    {
+        menu->addAction( text, THEMIM, member );
+    }
+}
+
 /**
  * @brief Enable all static entries, disable the others
  * @param enable if false, disable all entries
@@ -144,24 +164,18 @@ int DeleteNonStaticEntries( QMenu *menu )
     return i_ret;
 }
 
-/***
- * Same for MIM
- ***/
-void addMIMStaticEntry( intf_thread_t *p_intf,
-                        QMenu *menu,
-                        const QString text,
-                        const char *icon,
-                        const char *member )
+/**
+ * \return QAction associated to psz_var variable
+ **/
+static QAction * FindActionWithVar( QMenu *menu, const char *psz_var )
 {
-    if( strlen( icon ) > 0 )
-    {
-        QAction *action = menu->addAction( text, THEMIM,  member );
-        action->setIcon( QIcon( icon ) );
-    }
-    else
+    QList< QAction* > actions = menu->actions();
+    for( int i = 0; i < actions.size(); ++i )
     {
-        menu->addAction( text, THEMIM, member );
+        if( actions[i]->data().toString() == psz_var )
+            return actions[i];
     }
+    return NULL;
 }
 
 /*****************************************************************************
@@ -225,17 +239,6 @@ static int AudioAutoMenuBuilder( aout_instance_t *p_object,
     return VLC_SUCCESS;
 }
 
-static QAction * FindActionWithVar( QMenu *menu, const char *psz_var )
-{
-    QList< QAction* > actions = menu->actions();
-    for( int i = 0; i < actions.size(); ++i )
-    {
-        if( actions[i]->data().toString() == psz_var )
-            return actions[i];
-    }
-    return NULL;
-}
-
 /*****************************************************************************
  * All normal menus
  * Simple Code




More information about the vlc-devel mailing list