diff --git a/libnymea-core/experiences/experiencemanager.cpp b/libnymea-core/experiences/experiencemanager.cpp index 78559ef5..ec481007 100644 --- a/libnymea-core/experiences/experiencemanager.cpp +++ b/libnymea-core/experiences/experiencemanager.cpp @@ -17,7 +17,7 @@ ExperienceManager::ExperienceManager(JsonRPCServer *jsonRpcServer, QObject *pare foreach (const QString &path, pluginSearchDirs()) { QDir dir(path); - qCDebug(dcExperiences) << "Loading platform plugins from:" << dir.absolutePath(); + qCDebug(dcExperiences) << "Loading experience plugins from:" << dir.absolutePath(); foreach (const QString &entry, dir.entryList(QDir::Files | QDir::Dirs | QDir::NoDotAndDotDot)) { QFileInfo fi(path + "/" + entry); if (fi.isFile()) { diff --git a/libnymea-core/nymeacore.cpp b/libnymea-core/nymeacore.cpp index 3562b891..97b3ac00 100644 --- a/libnymea-core/nymeacore.cpp +++ b/libnymea-core/nymeacore.cpp @@ -655,6 +655,7 @@ QStringList NymeaCore::loggingFilters() "Platform", "PlatformUpdate", "PlatformZeroConf", + "Experiences", "Device", "DeviceManager", "RuleEngine", diff --git a/libnymea/experiences/experienceplugin.cpp b/libnymea/experiences/experienceplugin.cpp index 2e7233a4..7714259a 100644 --- a/libnymea/experiences/experienceplugin.cpp +++ b/libnymea/experiences/experienceplugin.cpp @@ -1,6 +1,6 @@ #include "experienceplugin.h" -ExperiencePlugin::ExperiencePlugin(QObject *parent) : JsonHandler(parent) +ExperiencePlugin::ExperiencePlugin(QObject *parent) : QObject(parent) { } diff --git a/libnymea/experiences/experienceplugin.h b/libnymea/experiences/experienceplugin.h index c6242672..54614fab 100644 --- a/libnymea/experiences/experienceplugin.h +++ b/libnymea/experiences/experienceplugin.h @@ -2,7 +2,6 @@ #define EXPERIENCEPLUGIN_H #include -#include "jsonrpc/jsonhandler.h" class ExperiencePlugin : public JsonHandler { @@ -15,4 +14,7 @@ signals: public slots: }; +Q_DECLARE_INTERFACE(ExperiencePlugin, "io.nymea.ExperiencePlugin") + + #endif // EXPERIENCEPLUGIN_H