vlc | branch: master | Francois Cartegnie <[email protected]> | Tue Jun 12 
13:43:54 2012 +0200| [c2e5c08a4b4a3b38e2efed072d40e1501444dd4d] | committer: 
Francois Cartegnie

Qt: PLSelector: Make effectless root entries not selectable

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

 modules/gui/qt4/components/playlist/selector.cpp |    7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/modules/gui/qt4/components/playlist/selector.cpp 
b/modules/gui/qt4/components/playlist/selector.cpp
index 07897ce..64831a1 100644
--- a/modules/gui/qt4/components/playlist/selector.cpp
+++ b/modules/gui/qt4/components/playlist/selector.cpp
@@ -211,6 +211,13 @@ void PLSelector::createItems()
     QTreeWidgetItem *lan = addItem( CATEGORY_TYPE, N_("Local Network") 
)->treeItem();
     QTreeWidgetItem *internet = addItem( CATEGORY_TYPE, N_("Internet") 
)->treeItem();
 
+#define NOT_SELECTABLE(w) w->setFlags( w->flags() ^ Qt::ItemIsSelectable );
+    NOT_SELECTABLE( mycomp );
+    NOT_SELECTABLE( devices );
+    NOT_SELECTABLE( lan );
+    NOT_SELECTABLE( internet );
+#undef NOT_SELECTABLE
+
     /* SD subnodes */
     char **ppsz_longnames;
     int *p_categories;

_______________________________________________
vlc-commits mailing list
[email protected]
http://mailman.videolan.org/listinfo/vlc-commits

Reply via email to