.TH "KParts::LiveConnectExtension" 3 "28 Jan 2004" "kparts Library" \" -*- nroff -*-
.ad l
.nh
.SH NAME
KParts::LiveConnectExtension \- An extension class for LiveConnect, i.e.  

.PP
.SH SYNOPSIS
.br
.PP
\fC#include <browserextension.h>\fP
.PP
Inherits \fBQObject\fP.
.PP
.SS "Public Types"

.in +1c
.ti -1c
.RI "typedef \fBQValueList\fP< \fBQPair\fP< Type, \fBQString\fP > > \fBArgList\fP"
.br
.ti -1c
.RI "enum \fBType\fP { \fBTypeVoid\fP = 0, \fBTypeBool\fP, \fBTypeFunction\fP, \fBTypeNumber\fP, \fBTypeObject\fP, \fBTypeString\fP }"
.br
.in -1c
.SS "Signals"

.in +1c
.ti -1c
.RI "virtual void \fBpartEvent\fP (const  unsigned long objid, const  \fBQString\fP &\fBevent\fP, const  \fBArgList\fP &args)"
.br
.RI "\fInotify a event from the part of object objid \fP"
.in -1c
.SS "Public Member Functions"

.in +1c
.ti -1c
.RI "\fBLiveConnectExtension\fP (\fBKParts::ReadOnlyPart\fP *\fBparent\fP, const  char *\fBname\fP=0L)"
.br
.ti -1c
.RI "virtual bool \fBget\fP (const  unsigned long objid, const  \fBQString\fP &field, Type &type, unsigned long &retobjid, \fBQString\fP &value)"
.br
.RI "\fIget a field value from objid, return true on success \fP"
.ti -1c
.RI "virtual bool \fBput\fP (const  unsigned long objid, const  \fBQString\fP &field, const  \fBQString\fP &value)"
.br
.RI "\fIput a field value in objid, return true on success \fP"
.ti -1c
.RI "virtual bool \fBcall\fP (const  unsigned long objid, const  \fBQString\fP &func, const  \fBQStringList\fP &args, Type &type, unsigned long &retobjid, \fBQString\fP &value)"
.br
.RI "\fIcalls a function of objid, return true on success \fP"
.ti -1c
.RI "virtual void \fBunregister\fP (const  unsigned long objid)"
.br
.RI "\fInotifies the part that there is no reference anymore to objid \fP"
.in -1c
.SS "Static Public Member Functions"

.in +1c
.ti -1c
.RI "\fBLiveConnectExtension\fP * \fBchildObject\fP (\fBQObject\fP *obj)"
.br
.in -1c
.SH "Detailed Description"
.PP 
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. 
.PP
Definition at line 641 of file browserextension.h.
.SH "Member Function Documentation"
.PP 
.SS "bool LiveConnectExtension::get (const unsigned long objid, const \fBQString\fP & field, Type & type, unsigned long & retobjid, \fBQString\fP & value)\fC [virtual]\fP"
.PP
get a field value from objid, return true on success Definition at line 607 of file browserextension.cpp.
.SS "bool LiveConnectExtension::put (const unsigned long objid, const \fBQString\fP & field, const \fBQString\fP & value)\fC [virtual]\fP"
.PP
put a field value in objid, return true on success Definition at line 611 of file browserextension.cpp.
.SS "bool LiveConnectExtension::call (const unsigned long objid, const \fBQString\fP & func, const \fBQStringList\fP & args, Type & type, unsigned long & retobjid, \fBQString\fP & value)\fC [virtual]\fP"
.PP
calls a function of objid, return true on success Definition at line 615 of file browserextension.cpp.
.SS "void LiveConnectExtension::unregister (const unsigned long objid)\fC [virtual]\fP"
.PP
notifies the part that there is no reference anymore to objid Definition at line 619 of file browserextension.cpp.
.SS "virtual void KParts::LiveConnectExtension::partEvent (const unsigned long objid, const \fBQString\fP & event, const \fBArgList\fP & args)\fC [virtual, signal]\fP"
.PP
notify a event from the part of object objid 

.SH "Author"
.PP 
Generated automatically by Doxygen for kparts Library from the source code.
