KParts
scriptableextension.h
152 static ScriptableExtension *adapterFromLiveConnect(QObject *parentObj, LiveConnectExtension *oldApi);
213 virtual QVariant callAsFunction(ScriptableExtension *callerPrincipal, quint64 objId, const ArgList &args);
218 virtual QVariant callFunctionReference(ScriptableExtension *callerPrincipal, quint64 objId, const QString &f, const ArgList &args);
224 virtual QVariant callAsConstructor(ScriptableExtension *callerPrincipal, quint64 objId, const ArgList &args);
230 virtual bool hasProperty(ScriptableExtension *callerPrincipal, quint64 objId, const QString &propName);
235 virtual QVariant get(ScriptableExtension *callerPrincipal, quint64 objId, const QString &propName);
241 virtual bool put(ScriptableExtension *callerPrincipal, quint64 objId, const QString &propName, const QVariant &value);
247 virtual bool removeProperty(ScriptableExtension *callerPrincipal, quint64 objId, const QString &propName);
253 virtual bool enumerateProperties(ScriptableExtension *callerPrincipal, quint64 objId, QStringList *result);
263 EnumLimit = 0xFFFF,
271 virtual QVariant evaluateScript(ScriptableExtension *callerPrincipal, quint64 contextObjectId, const QString &code, ScriptLanguage language = ECMAScript);
An extension class that permits KParts to be scripted (such as when embedded inside a KHTMLPart) and ...
Definition: scriptableextension.h:35
Definition: browserextension.h:25
Function references are a pair of an object and a field in it.
Definition: scriptableextension.h:113
An extension class for LiveConnect, i.e. a call from JavaScript from a HTML page which embeds this pa...
Definition: liveconnectextension.h:37
KCALENDARCORE_EXPORT uint qHash(const KCalendarCore::Period &key)
Objects are abstracted away as a pair of the ScriptableExtension the performs operations on it,...
Definition: scriptableextension.h:89
Returned from operations to denote a failure.
Definition: scriptableextension.h:61
Corresponds to 'null' in JavaScript.
Definition: scriptableextension.h:52
Corresponds to 'undefined' in JavaScript.
Definition: scriptableextension.h:56
This file is part of the KDE documentation.
Documentation copyright © 1996-2022 The KDE developers.
Generated on Wed Aug 17 2022 04:19:18 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2022 The KDE developers.
Generated on Wed Aug 17 2022 04:19:18 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.