]> git.sesse.net Git - vlc/blobdiff - modules/gui/qt4/dialogs_provider.hpp
No need to have overlay twice in the preferences
[vlc] / modules / gui / qt4 / dialogs_provider.hpp
index c84a40cd9c4a864bd32e5e5959b098a85ffab507..be195ce8d5f696dfd0b9510583d5f6be94fac3b8 100644 (file)
 #include <QTimer>
 #include <QApplication>
 
-#define EXT_FILTER_MEDIA        0x01
-#define EXT_FILTER_VIDEO        0x02
-#define EXT_FILTER_AUDIO        0x04
-#define EXT_FILTER_PLAYLIST     0x08
-#define EXT_FILTER_SUBTITLE     0x10
-
 #define ADD_FILTER_MEDIA( string )   \
     string += qtr("Media Files");      \
     string += " ( ";                 \
     string += qtr("All Files");        \
     string += " (*.*)";
 
-#define OPEN_FILE_TAB           0x0
-#define OPEN_DISC_TAB           0x1
-#define OPEN_NETWORK_TAB        0x2
-#define OPEN_CAPTURE_TAB        0x3
+#define EXT_FILTER_MEDIA        0x01
+#define EXT_FILTER_VIDEO        0x02
+#define EXT_FILTER_AUDIO        0x04
+#define EXT_FILTER_PLAYLIST     0x08
+#define EXT_FILTER_SUBTITLE     0x10
+
+enum {
+    OPEN_FILE_TAB,
+    OPEN_DISC_TAB,
+    OPEN_NETWORK_TAB,
+    OPEN_CAPTURE_TAB,
+    OPEN_TAB_MAX
+};
 
-#define OPEN_AND_PLAY           0x0
-#define OPEN_AND_STREAM         0x1
-#define OPEN_AND_SAVE           0x2
-#define ENQUEUE                 0x4
+enum {
+    OPEN_AND_PLAY,
+    OPEN_AND_STREAM,
+    OPEN_AND_SAVE,
+    OPEN_AND_ENQUEUE
+};
 
 class QEvent;
 class QSignalMapper;
@@ -139,6 +144,7 @@ public slots:
     void messagesDialog();
     void vlmDialog();
     void helpDialog();
+    void updateDialog();
     void aboutDialog();
     void gotoTimeDialog();