]> git.sesse.net Git - vlc/blobdiff - modules/gui/qt4/dialogs/toolbar.hpp
[Qt] Save the values saved during Toolbar edition.
[vlc] / modules / gui / qt4 / dialogs / toolbar.hpp
index c567999278b69db82f878768778669e908dcda99..fafd288288d9090180e4b6fc7c8ad0969801c20d 100644 (file)
@@ -31,6 +31,7 @@
 #include <QListWidget>
 
 class ToolbarEditDialog;
+class DroppingController;
 
 class WidgetListing : public QListWidget
 {
@@ -64,6 +65,12 @@ private:
     QCheckBox *flatBox, *bigBox, *shinyBox;
 
     WidgetListing *widgetListing;
+    DroppingController *controller1, *controller2, *controllerA;
+    DroppingController *controllerFSC, *controller;
+
+private slots:
+    void cancel();
+    void close();
 };
 
 class DroppingController: public AbstractController
@@ -71,6 +78,7 @@ class DroppingController: public AbstractController
     Q_OBJECT;
 public:
     DroppingController( intf_thread_t *, QString line, QWidget *parent = 0 );
+    QString getValue();
 
 protected:
     virtual void createAndAddWidget( QBoxLayout *controlLayout, int i_index,
@@ -82,7 +90,13 @@ protected:
 
     virtual void doAction( int );
 private:
+    struct doubleInt
+    {
+        int i_type;
+        int i_option;
+    };
     QRubberBand *rubberband;
+    QList <doubleInt *> widgetList;
 
     int getParentPosInLayout( QPoint point);