16 #ifndef hifi_EntitiesScriptEngineProvider_h
17 #define hifi_EntitiesScriptEngineProvider_h
19 #include <QtCore/QString>
21 #include "EntityItemID.h"
23 class EntitiesScriptEngineProvider {
25 virtual void callEntityScriptMethod(
const EntityItemID& entityID,
const QString& methodName,
26 const QStringList& params = QStringList(),
const QUuid& remoteCallerID = QUuid()) = 0;
27 virtual QFuture<QVariant> getLocalEntityScriptDetails(
const EntityItemID& entityID) = 0;
Abstract ID for editing model items. Used in EntityItem JS API.
Definition: EntityItemID.h:28