#include <QTimer>
#include <QApplication>
-#define ADD_FILTER_MEDIA( string ) \
- string += qtr("Media Files"); \
- string += " ( "; \
- string += EXTENSIONS_MEDIA; \
+#define ADD_FILTER_MEDIA( string ) \
+ string += qtr( "Media Files" ); \
+ string += " ( "; \
+ string += EXTENSIONS_MEDIA; \
string += ");;";
-#define ADD_FILTER_VIDEO( string ) \
- string += qtr("Video Files"); \
- string += " ( "; \
- string += EXTENSIONS_VIDEO; \
+#define ADD_FILTER_VIDEO( string ) \
+ string += qtr( "Video Files" ); \
+ string += " ( "; \
+ string += EXTENSIONS_VIDEO; \
string += ");;";
-#define ADD_FILTER_AUDIO( string ) \
- string += qtr("Audio Files"); \
- string += " ( "; \
- string += EXTENSIONS_AUDIO; \
+#define ADD_FILTER_AUDIO( string ) \
+ string += qtr( "Audio Files" ); \
+ string += " ( "; \
+ string += EXTENSIONS_AUDIO; \
string += ");;";
-#define ADD_FILTER_PLAYLIST( string )\
- string += qtr("Playlist Files"); \
- string += " ( "; \
- string += EXTENSIONS_PLAYLIST; \
+#define ADD_FILTER_PLAYLIST( string ) \
+ string += qtr( "Playlist Files" ); \
+ string += " ( "; \
+ string += EXTENSIONS_PLAYLIST; \
string += ");;";
-#define ADD_FILTER_SUBTITLE( string )\
- string += qtr("Subtitles Files"); \
- string += " ( "; \
- string += EXTENSIONS_SUBTITLE; \
+#define ADD_FILTER_SUBTITLE( string ) \
+ string += qtr( "Subtitles Files" );\
+ string += " ( "; \
+ string += EXTENSIONS_SUBTITLE; \
string += ");;";
-#define ADD_FILTER_ALL( string ) \
- string += qtr("All Files"); \
+#define ADD_FILTER_ALL( string ) \
+ string += qtr( "All Files" ); \
string += " (*.*)";
-#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 {
+ EXT_FILTER_MEDIA = 0x01,
+ EXT_FILTER_VIDEO = 0x02,
+ EXT_FILTER_AUDIO = 0x04,
+ EXT_FILTER_PLAYLIST = 0x08,
+ EXT_FILTER_SUBTITLE = 0x10,
+};
enum {
OPEN_FILE_TAB,
OPEN_DISC_TAB,
OPEN_NETWORK_TAB,
- OPEN_CAPTURE_TAB
+ OPEN_CAPTURE_TAB,
+ OPEN_TAB_MAX
};
enum {
OPEN_AND_PLAY,
OPEN_AND_STREAM,
OPEN_AND_SAVE,
- ENQUEUE
+ OPEN_AND_ENQUEUE
};
class QEvent;
public slots:
void doInteraction( intf_dialog_args_t * );
void menuAction( QObject *);
- void menuUpdateAction( QObject *);
+ void menuUpdateAction( QObject * );
void SDMenuAction( QString );
void playlistDialog();
void messagesDialog();
void vlmDialog();
void helpDialog();
+#ifdef UPDATE_CHECK
+ void updateDialog();
+#endif
void aboutDialog();
void gotoTimeDialog();
+ void podcastConfigureDialog();
void simpleOpenDialog();
void simplePLAppendDialog();
void openThenStreamingDialogs();
void openThenTranscodingDialogs();
- void openPlaylist();
- void savePlaylist();
-
- void podcastConfigureDialog();
+ void openAPlaylist();
+ void saveAPlaylist();
void switchToSkins();
void quit();