KParts
scriptableextension_p.h
Go to the documentation of this file.
47 bool put(ScriptableExtension* callerPrincipal, quint64 objId, const QString& propName, const QVariant& value);
70 void liveConnectEvent(const unsigned long, const QString&, const KParts::LiveConnectExtension::ArgList&);
QVariant rootObject()
Return the root scriptable object of this KPart.
Definition: scriptableextension.cpp:236
ScriptableLiveConnectExtension(QObject *parent, LiveConnectExtension *old)
Definition: scriptableextension.cpp:227
const char * name() const
QVariant callFunctionReference(ScriptableExtension *callerPrincipal, quint64 objId, const QString &f, const ArgList &args)
Try to use a function reference to field f of object as a function.
Definition: scriptableextension.cpp:252
bool put(ScriptableExtension *callerPrincipal, quint64 objId, const QString &propName, const QVariant &value)
Tries to set the field propName from object objId associated with 'this' to value.
Definition: scriptableextension.cpp:288
An extension class for LiveConnect, i.e.
Definition: browserextension.h:765
void liveConnectEvent(const unsigned long, const QString &, const KParts::LiveConnectExtension::ArgList &)
Definition: scriptableextension.cpp:384
KGuiItem ok()
void acquire(quint64 objid)
increases reference count of object objId
Definition: scriptableextension.cpp:369
bool hasProperty(ScriptableExtension *callerPrincipal, quint64 objId, const QString &propName)
Returns true if the object objId associated with 'this' has the property propName.
Definition: scriptableextension.cpp:242
QObject * parent() const
void release(quint64 objid)
decreases reference count of object objId
Definition: scriptableextension.cpp:374
An extension class that permits KParts to be scripted (such as when embedded inside a KHTMLPart) and ...
Definition: scriptableextension.h:44
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:25:36 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:25:36 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.