Fix missing name override for json handlers

This commit is contained in:
Simon Stürz 2020-07-14 16:36:03 +02:00
parent bf0dec0925
commit 1334bb5bc7
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);