]> git.sesse.net Git - vlc/blobdiff - modules/gui/qt4/components/interface_widgets.hpp
Playlist menu
[vlc] / modules / gui / qt4 / components / interface_widgets.hpp
index 93840bf1ab317bfc885fdcc641c71c3a63bb47ee..6d467664551a5fb01522f9e7c2b40d385622ecd1 100644 (file)
@@ -78,12 +78,22 @@ private:
     intf_thread_t *p_intf;
 };
 
+class VisualSelector : public QFrame
+{
+    Q_OBJECT
+public:
+    VisualSelector( intf_thread_t *);
+    virtual ~VisualSelector();
+private:
+    intf_thread_t *p_intf;
+};
 
 /******************** Playlist Widget ****************/
 #include <QModelIndex>
 class QSignalMapper;
 class PLSelector;
 class PLPanel;
+class QPushButton;
 
 class PlaylistWidget : public QFrame
 {
@@ -97,6 +107,12 @@ private:
     PLSelector *selector;
     PLPanel *rightPanel;
     intf_thread_t *p_intf;
+    int currentRootId;
+    QPushButton *addButton;
+private slots:
+    void undock();
+    void add();
+    void setCurrentRootId( int );
 };
 
 #endif