Skip to content
Extraits de code Groupes Projets
Vérifiée Valider a17c6094 rédigé par Elliu's avatar Elliu
Parcourir les fichiers

Fix clang errors

parent 11026f6f
Aucune branche associée trouvée
Aucune étiquette associée trouvée
1 requête de fusion!186Add the Qt window module as an alternative to the SDL2 module
...@@ -22,13 +22,18 @@ enum { ...@@ -22,13 +22,18 @@ enum {
__LKT_DB_UPDATING_PROGRESS = 1, /* Update in progress */ __LKT_DB_UPDATING_PROGRESS = 1, /* Update in progress */
}; };
#define LKT_PLAY_STOP ((void *)(size_t)__LKT_PLAY_STOP) #if defined(__cplusplus)
#define LKT_PLAY_PLAY ((void *)(size_t)__LKT_PLAY_PLAY) #define CAST_LKT_EVENT(i) reinterpret_cast<void*>(static_cast<size_t>(i))
#define LKT_PLAY_PAUSE ((void *)(size_t)__LKT_PLAY_PAUSE) #else
#define LKT_PLAY_TOGGLE ((void *)(size_t)__LKT_PLAY_TOGGLE) #define CAST_LKT_EVENT(i) ((void*)(size_t)i)
#endif
#define LKT_PLAY_STOP CAST_LKT_EVENT(__LKT_PLAY_STOP)
#define LKT_PLAY_PLAY CAST_LKT_EVENT(__LKT_PLAY_PLAY)
#define LKT_PLAY_PAUSE CAST_LKT_EVENT(__LKT_PLAY_PAUSE)
#define LKT_PLAY_TOGGLE CAST_LKT_EVENT(__LKT_PLAY_TOGGLE)
#define LKT_DB_UPDATING_PROGRESS ((void *)(size_t)__LKT_DB_UPDATING_PROGRESS) #define LKT_DB_UPDATING_PROGRESS CAST_LKT_EVENT(__LKT_DB_UPDATING_PROGRESS)
#define LKT_DB_UPDATING_FINISHED ((void *)(size_t)__LKT_DB_UPDATING_FINISHED) #define LKT_DB_UPDATING_FINISHED CAST_LKT_EVENT(__LKT_DB_UPDATING_FINISHED)
typedef enum { typedef enum {
LKT_EVENT_NULL = 0, // NULL LKT_EVENT_NULL = 0, // NULL
......
...@@ -183,8 +183,8 @@ MpvWidget::handle_mpv_event(mpv_event *event) ...@@ -183,8 +183,8 @@ MpvWidget::handle_mpv_event(mpv_event *event)
} }
case MPV_EVENT_IDLE: case MPV_EVENT_IDLE:
lkt_queue_make_available(m_queue, (LKT_EVENT_TYPE)LKT_EVENT_PLAY); lkt_queue_make_available(m_queue, static_cast<LKT_EVENT_TYPE>(LKT_EVENT_PLAY));
lkt_queue_make_available(m_queue, (LKT_EVENT_TYPE)LKT_EVENT_PROP); lkt_queue_make_available(m_queue, static_cast<LKT_EVENT_TYPE>(LKT_EVENT_PROP));
titleChanged("[Lektord] Stopped"); titleChanged("[Lektord] Stopped");
break; break;
...@@ -255,7 +255,7 @@ MpvWidget::get_duration(int UNUSED *dur_sec) ...@@ -255,7 +255,7 @@ MpvWidget::get_duration(int UNUSED *dur_sec)
bool bool
MpvWidget::set_paussed(int paused) MpvWidget::set_paussed(int paused)
{ {
const char *cmd[] = {"set", "pause", paused == 1 ? "yes" : "no", NULL}; const char *cmd[] = {"set", "pause", paused == 1 ? "yes" : "no", nullptr};
mpv_command_async(mpv, 0, cmd); mpv_command_async(mpv, 0, cmd);
return true; return true;
} }
...@@ -312,7 +312,7 @@ MpvWidget::update_window_title() ...@@ -312,7 +312,7 @@ MpvWidget::update_window_title()
bool bool
MpvWidget::toggle_pause() MpvWidget::toggle_pause()
{ {
const char *cmd[] = {"cycle", "pause", NULL}; const char *cmd[] = {"cycle", "pause", nullptr};
mpv_command_async(mpv, 0, cmd); mpv_command_async(mpv, 0, cmd);
return true; return true;
} }
...@@ -346,10 +346,10 @@ MpvWidget::keyPressEvent(QKeyEvent* event) ...@@ -346,10 +346,10 @@ MpvWidget::keyPressEvent(QKeyEvent* event)
//lkt_queue_send(m_queue, LKT_EVENT_PLAY_TOGGLE, LKT_PLAY_TOGGLE); //lkt_queue_send(m_queue, LKT_EVENT_PLAY_TOGGLE, LKT_PLAY_TOGGLE);
break; break;
case Qt::Key_Enter: case Qt::Key_Enter:
lkt_queue_send(m_queue, LKT_EVENT_PLAY_NEXT, NULL); lkt_queue_send(m_queue, LKT_EVENT_PLAY_NEXT, nullptr);
break; break;
case Qt::Key_Less: case Qt::Key_Less:
lkt_queue_send(m_queue, LKT_EVENT_PLAY_PREV, NULL); lkt_queue_send(m_queue, LKT_EVENT_PLAY_PREV, nullptr);
break; break;
case Qt::Key_Left: case Qt::Key_Left:
MPV_SEND_COMMAND_ASYNC("osd-msg-bar", "seek", "-5", "relative", NULL); MPV_SEND_COMMAND_ASYNC("osd-msg-bar", "seek", "-5", "relative", NULL);
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter