From d7cc52bc99e38f85f37431ab70895308042e21df Mon Sep 17 00:00:00 2001 From: Jonas Kvinge Date: Thu, 30 May 2024 20:09:32 +0200 Subject: [PATCH] EngineBase: Use fully qualified namespace in StateChanged Makes sure the metatype matches with Qt 5: QObject::connect: Cannot queue arguments of type 'State' (Make sure 'State' is registered using qRegisterMetaType().) Fixes #1446 --- src/engine/enginebase.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/engine/enginebase.h b/src/engine/enginebase.h index bf7a5de5f..f6cb504cf 100644 --- a/src/engine/enginebase.h +++ b/src/engine/enginebase.h @@ -184,7 +184,7 @@ class EngineBase : public QObject { // Signals that the engine's state has changed (a stream was stopped for example). // Always use the state from event, because it's not guaranteed that immediate subsequent call to state() won't return a stale value. - void StateChanged(const State state); + void StateChanged(const EngineBase::State state); void VolumeChanged(const uint volume);