This repository has been archived on 2026-05-31. You can view files and clone it, but cannot push or open issues or pull requests.
2019-12-01 00:08:57 +01:00

32 lines
650 B
C++

#ifndef SCRIPTSHANDLER_H
#define SCRIPTSHANDLER_H
#include "jsonrpc/jsonhandler.h"
#include "scriptengine/scriptengine.h"
namespace nymeaserver {
class ScriptsHandler : public JsonHandler
{
Q_OBJECT
public:
explicit ScriptsHandler(ScriptEngine *scriptEngine, QObject *parent = nullptr);
QString name() const override;
public slots:
JsonReply* GetScripts(const QVariantMap &params);
JsonReply* AddScript(const QVariantMap &params);
JsonReply* EditScript(const QVariantMap &params);
JsonReply* RemoveScript(const QVariantMap &params);
private:
ScriptEngine *m_engine = nullptr;
};
}
#endif // SCRIPTSHANDLER_H