kparts Library API Documentation

KParts::LiveConnectExtension Class Reference

An extension class for LiveConnect, i.e. More...

#include <browserextension.h>

Inheritance diagram for KParts::LiveConnectExtension:

QObject List of all members.

Public Types

typedef QValueList< QPair<
Type, QString > > 
ArgList
enum  Type {
  TypeVoid = 0, TypeBool, TypeFunction, TypeNumber,
  TypeObject, TypeString
}

Signals

virtual void partEvent (const unsigned long objid, const QString &event, const ArgList &args)

Public Member Functions

 LiveConnectExtension (KParts::ReadOnlyPart *parent, const char *name=0L)
virtual bool get (const unsigned long objid, const QString &field, Type &type, unsigned long &retobjid, QString &value)
virtual bool put (const unsigned long objid, const QString &field, const QString &value)
virtual bool call (const unsigned long objid, const QString &func, const QStringList &args, Type &type, unsigned long &retobjid, QString &value)
virtual void unregister (const unsigned long objid)

Static Public Member Functions

LiveConnectExtensionchildObject (QObject *obj)

Detailed Description

An extension class for LiveConnect, i.e.

a call from JavaScript from a HTML page which embeds this part. A part can have an object hierarchie by using objid as a reference to an object.

Definition at line 722 of file browserextension.h.


Member Function Documentation

bool LiveConnectExtension::get const unsigned long  objid,
const QString field,
Type &  type,
unsigned long &  retobjid,
QString value
[virtual]
 

get a field value from objid, return true on success

Definition at line 659 of file browserextension.cpp.

bool LiveConnectExtension::put const unsigned long  objid,
const QString field,
const QString value
[virtual]
 

put a field value in objid, return true on success

Definition at line 663 of file browserextension.cpp.

bool LiveConnectExtension::call const unsigned long  objid,
const QString func,
const QStringList args,
Type &  type,
unsigned long &  retobjid,
QString value
[virtual]
 

calls a function of objid, return true on success

Definition at line 667 of file browserextension.cpp.

void LiveConnectExtension::unregister const unsigned long  objid  )  [virtual]
 

notifies the part that there is no reference anymore to objid

Definition at line 671 of file browserextension.cpp.

virtual void KParts::LiveConnectExtension::partEvent const unsigned long  objid,
const QString event,
const ArgList args
[virtual, signal]
 

notify a event from the part of object objid


The documentation for this class was generated from the following files:
KDE Logo
This file is part of the documentation for kparts Library Version 3.3.0.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Thu Sep 23 17:12:39 2004 by doxygen 1.3.8-20040913 written by Dimitri van Heesch, © 1997-2003