#define DEPTH_PL -1
#define DEPTH_SEL 1
-static const int ItemUpdate_Type = QEvent::User + PLEventType + 2;
-static const int ItemDelete_Type = QEvent::User + PLEventType + 3;
-static const int ItemAppend_Type = QEvent::User + PLEventType + 4;
-static const int PLUpdate_Type = QEvent::User + PLEventType + 5;
+enum {
+ ItemUpdate_Type = QEvent::User + PLEventType + 2,
+ ItemDelete_Type = QEvent::User + PLEventType + 3,
+ ItemAppend_Type = QEvent::User + PLEventType + 4,
+ PLUpdate_Type = QEvent::User + PLEventType + 5,
+};
class PLEvent : public QEvent
{
#include <QObject>
#include <QEvent>
-static int const PositionUpdate_Type = QEvent::User + IMEventType + 1;
-static int const ItemChanged_Type = QEvent::User + IMEventType + 2;
-static int const ItemStateChanged_Type = QEvent::User + IMEventType + 3;
-static int const ItemTitleChanged_Type = QEvent::User + IMEventType + 4;
-static int const ItemRateChanged_Type = QEvent::User + IMEventType + 5;
-static int const VolumeChanged_Type = QEvent::User + IMEventType + 6;
-static int const ItemSpuChanged_Type = QEvent::User + IMEventType + 7;
-static int const ItemTeletextChanged_Type= QEvent::User + IMEventType + 8;
-static int const InterfaceVoutUpdate_Type= QEvent::User + IMEventType + 9;
-static int const StatisticsUpdate_Type = QEvent::User + IMEventType + 10;
-
-static int const FullscreenControlToggle_Type = QEvent::User + IMEventType + 11;
-static int const FullscreenControlShow_Type = QEvent::User + IMEventType + 12;
-static int const FullscreenControlHide_Type = QEvent::User + IMEventType + 13;
-static int const FullscreenControlPlanHide_Type = QEvent::User + IMEventType + 14;
+enum {
+ PositionUpdate_Type = QEvent::User + IMEventType + 1,
+ ItemChanged_Type,
+ ItemStateChanged_Type,
+ ItemTitleChanged_Type,
+ ItemRateChanged_Type,
+ VolumeChanged_Type,
+ ItemSpuChanged_Type,
+ ItemTeletextChanged_Type,
+ InterfaceVoutUpdate_Type,
+ StatisticsUpdate_Type,
+
+ FullscreenControlToggle_Type = QEvent::User + IMEventType + 20,
+ FullscreenControlShow_Type,
+ FullscreenControlHide_Type,
+ FullscreenControlPlanHide_Type,
+};
class IMEvent : public QEvent
{
void UpdateTeletext();
void UpdateArt();
void UpdateVout();
- void UpdateStats(); // FIXME, remove from this file.
+ void UpdateStats();
void AtoBLoop( int );
#define HAS_QT43 ( QT_VERSION >= 0x040300 )
-#define QT_NORMAL_MODE 0
-#define QT_ALWAYS_VIDEO_MODE 1
-#define QT_MINIMAL_MODE 2
+enum {
+ QT_NORMAL_MODE = 0,
+ QT_ALWAYS_VIDEO_MODE,
+ QT_MINIMAL_MODE
+};
+
+enum {
+ DialogEventType = 0,
+ IMEventType = 100,
+ PLEventType = 200
+};
+
+enum {
+ DialogEvent_Type = QEvent::User + DialogEventType + 1,
+ //PLUndockEvent_Type = QEvent::User + DialogEventType + 2;
+ //PLDockEvent_Type = QEvent::User + DialogEventType + 3;
+ SetVideoOnTopEvent_Type = QEvent::User + DialogEventType + 4,
+};
class QApplication;
class QMenu;
#define getSettings() p_intf->p_sys->mainSettings
-enum {
- DialogEventType = 0,
- IMEventType = 100,
- PLEventType = 200
-};
-
#include <QString>
/* Replace separators on Windows because Qt is always using / */
#define toNativeSepNoSlash( a ) toNativeSeparators( removeTrailingSlash( a ) )
-static const int DialogEvent_Type = QEvent::User + DialogEventType + 1;
-//static const int PLUndockEvent_Type = QEvent::User + DialogEventType + 2;
-//static const int PLDockEvent_Type = QEvent::User + DialogEventType + 3;
-static const int SetVideoOnTopEvent_Type = QEvent::User + DialogEventType + 4;
-
class DialogEvent : public QEvent
{
public: