#include <vlc_common.h> /* VLC_COMMON_MEMBERS for vlc_interface.h */
#include <vlc_interface.h> /* intf_thread_t */
#include <vlc_playlist.h> /* playlist_t */
+#include <vlc_aout.h> /* AOUT_VOLUME_ */
+#define QT_NO_CAST_TO_ASCII
#include <QString>
#if ( QT_VERSION < 0x040400 )
#endif
#define HAS_QT45 ( QT_VERSION >= 0x040500 )
-
-enum {
- QT_NORMAL_MODE = 0,
- QT_ALWAYS_VIDEO_MODE,
- QT_MINIMAL_MODE
-};
+#define HAS_QT47 ( QT_VERSION >= 0x040700 )
enum {
DialogEventType = 0,
int i_screenHeight; /* Detection of Small screens */
- playlist_t *p_playlist; /* Core Playlist discussion */
-
QString filepath; /* Last path used in dialogs */
- QMenu * p_popup_menu; /* The right click menu */
+#ifdef WIN32
+ bool disable_volume_keys;
+#endif
};
-#define THEPL p_intf->p_sys->p_playlist
+#define THEPL pl_Get(p_intf)
#define QPL_LOCK playlist_Lock( THEPL );
#define QPL_UNLOCK playlist_Unlock( THEPL );
#define getSettings() p_intf->p_sys->mainSettings
+#define QT_VOLUME_DEFAULT AOUT_VOLUME_DEFAULT
+#define QT_VOLUME_MAX (AOUT_VOLUME_DEFAULT * 2)
+
static inline QString QVLCUserDir( vlc_userdir_t type )
{
char *dir = config_GetUserDir( type );
if( !dir )
- abort();
+ return "";
QString res = qfu( dir );
free( dir );
return res;
}
+/* After this day of the year, the usual VLC cone is replaced by another cone
+ * wearing a Father Xmas hat.
+ * Note this icon doesn't represent an endorsment of Coca-Cola company.
+ */
+#define QT_XMAS_JOKE_DAY 354
+
#endif