diff --git a/dynatrace/dynatrace.pro b/dynatrace/dynatrace.pro index 9ab1b668..cb381733 100644 --- a/dynatrace/dynatrace.pro +++ b/dynatrace/dynatrace.pro @@ -1,8 +1,6 @@ include(../plugins.pri) -QT += network - -TARGET = $$qtLibraryTarget(nymea_integrationplugindynatrace) +QT *= network SOURCES += \ integrationplugindynatrace.cpp \ diff --git a/dynatrace/integrationplugindynatrace.cpp b/dynatrace/integrationplugindynatrace.cpp index da646363..9d3572af 100644 --- a/dynatrace/integrationplugindynatrace.cpp +++ b/dynatrace/integrationplugindynatrace.cpp @@ -1,6 +1,6 @@ /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * -* Copyright 2013 - 2020, nymea GmbH +* Copyright 2013 - 2025, nymea GmbH * Contact: contact@nymea.io * * This file is part of nymea. @@ -30,7 +30,8 @@ #include "integrationplugindynatrace.h" #include "plugininfo.h" -#include "network/networkaccessmanager.h" + +#include #include #include @@ -369,5 +370,6 @@ void IntegrationPluginDynatrace::onConnectionChanged(bool connected) Thing *thing = myThings().findById(m_ufoConnections.key(ufo)); if (!thing) return; + thing->setStateValue(ufoConnectedStateTypeId, connected); } diff --git a/dynatrace/integrationplugindynatrace.h b/dynatrace/integrationplugindynatrace.h index cc7494be..67708731 100644 --- a/dynatrace/integrationplugindynatrace.h +++ b/dynatrace/integrationplugindynatrace.h @@ -1,6 +1,6 @@ /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * -* Copyright 2013 - 2020, nymea GmbH +* Copyright 2013 - 2025, nymea GmbH * Contact: contact@nymea.io * * This file is part of nymea. @@ -31,15 +31,16 @@ #ifndef INTEGRATIONPLUGINDYNATRACE_H #define INTEGRATIONPLUGINDYNATRACE_H -#include "plugintimer.h" -#include "integrations/integrationplugin.h" -#include "network/oauth2.h" -#include "ufo.h" +#include +#include +#include #include #include #include +#include "ufo.h" + class IntegrationPluginDynatrace : public IntegrationPlugin { Q_OBJECT