Merge PR #319: Fix missing name method override for json handlers

This commit is contained in:
Jenkins nymea 2020-08-14 13:09:34 +02:00
commit 54d186b7f0
4 changed files with 4 additions and 4 deletions

View File

@ -42,7 +42,7 @@ class ActionHandler : public JsonHandler
public:
explicit ActionHandler(QObject *parent = nullptr);
QString name() const;
QString name() const override;
Q_INVOKABLE JsonReply *ExecuteAction(const QVariantMap &params, const JsonContext &context);
Q_INVOKABLE JsonReply *GetActionType(const QVariantMap &params, const JsonContext &context) const;

View File

@ -44,7 +44,7 @@ class ConfigurationHandler : public JsonHandler
public:
ConfigurationHandler(QObject *parent = nullptr);
QString name() const;
QString name() const override;
Q_INVOKABLE JsonReply *GetConfigurations(const QVariantMap &params) const;
Q_INVOKABLE JsonReply *GetTimeZones(const QVariantMap &params) const;

View File

@ -56,7 +56,7 @@ public:
JsonRPCServerImplementation(const QSslConfiguration &sslConfiguration = QSslConfiguration(), QObject *parent = nullptr);
// JsonHandler API implementation
QString name() const;
QString name() const override;
Q_INVOKABLE JsonReply *Hello(const QVariantMap &params, const JsonContext &context);
Q_INVOKABLE JsonReply *Introspect(const QVariantMap &params) const;
Q_INVOKABLE JsonReply *Version(const QVariantMap &params) const;

View File

@ -44,7 +44,7 @@ class NetworkManagerHandler : public JsonHandler
public:
explicit NetworkManagerHandler(NetworkManager *networkManager, QObject *parent = nullptr);
QString name() const;
QString name() const override;
Q_INVOKABLE JsonReply *GetNetworkStatus(const QVariantMap &params);
Q_INVOKABLE JsonReply *EnableNetworking(const QVariantMap &params);