vlc_value_t n, void *param );
static int ItemChanged( vlc_object_t *, const char *,
vlc_value_t, vlc_value_t, void * );
+static int InputChanged( vlc_object_t *, const char *,
+ vlc_value_t, vlc_value_t, void * );
static int InterfaceChanged( vlc_object_t *, const char *,
vlc_value_t, vlc_value_t, void * );
static int ItemStateChanged( vlc_object_t *, const char *,
IMEvent *ime = static_cast<IMEvent *>(event);
- if ( type == PositionUpdate_Type )
+ switch( type )
{
+ case PositionUpdate_Type:
UpdatePosition();
- }
- else if ( type == ItemChanged_Type )
- {
+ break;
+ case ItemChanged_Type:
UpdateMeta();
UpdateTitle();
- }
- else if ( type == ItemRateChanged_Type )
- {
- UpdateRate();
- }
- else if ( type == ItemTitleChanged_Type )
- {
- UpdateTitle();
- }
- else if (type == ItemStateChanged_Type )
- {
+ break;
+ case ItemRateChanged_Type:
+ UpdateRate();
+ break;
+ case ItemTitleChanged_Type:
+ UpdateTitle();
+ break;
+ case ItemStateChanged_Type:
UpdateStatus();
+ break;
}
}
#include <QObject>
#include <QEvent>
-static int PositionUpdate_Type = QEvent::User + 6;
-static int ItemChanged_Type = QEvent::User + 7;
-static int ItemRateChanged_Type = QEvent::User + 8;
-static int ItemTitleChanged_Type = QEvent::User + 9;
-static int ItemStateChanged_Type = QEvent::User + 10;
-static int VolumeChanged_Type = QEvent::User + 11;
+static int const PositionUpdate_Type = QEvent::User + 6;
+static int const ItemChanged_Type = QEvent::User + 7;
+static int const ItemRateChanged_Type = QEvent::User + 8;
+static int const ItemTitleChanged_Type = QEvent::User + 9;
+static int const ItemStateChanged_Type = QEvent::User + 10;
+static int const VolumeChanged_Type = QEvent::User + 11;
class IMEvent : public QEvent
{