From 1b45e11d8fad2729571d8bc751ef3d0cbd9185ec Mon Sep 17 00:00:00 2001 From: Devin Lin Date: Sun, 11 Sep 2022 20:17:29 -0400 Subject: [PATCH] taskpanel: Fix unrecognized return type for force keyboard toggle --- containments/taskpanel/taskpanel.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/containments/taskpanel/taskpanel.cpp b/containments/taskpanel/taskpanel.cpp index c87ce38b..7e09b1b5 100644 --- a/containments/taskpanel/taskpanel.cpp +++ b/containments/taskpanel/taskpanel.cpp @@ -6,6 +6,7 @@ #include "taskpanel.h" +#include #include #include #include @@ -21,6 +22,9 @@ #include +// register type for Keyboards.KWinVirtualKeyboard.forceActivate(); +Q_DECLARE_METATYPE(QDBusPendingReply<>) + TaskPanel::TaskPanel(QObject *parent, const KPluginMetaData &data, const QVariantList &args) : Plasma::Containment(parent, data, args) { @@ -29,6 +33,9 @@ TaskPanel::TaskPanel(QObject *parent, const KPluginMetaData &data, const QVarian qmlRegisterUncreatableType("org.kde.plasma.phone.taskpanel", 1, 0, "Output", "nope"); + // register type for Keyboards.KWinVirtualKeyboard.forceActivate(); + qRegisterMetaType>(); + connect(this, &Plasma::Containment::locationChanged, this, &TaskPanel::locationChanged); connect(this, &Plasma::Containment::locationChanged, this, [this] { auto l = location();