• Skip to content
  • Skip to link menu
Trinity API Reference
  • Trinity API Reference
  • tdeparts
 

tdeparts

  • KParts
  • LiveConnectExtension
Public Types | Signals | Public Member Functions | Static Public Member Functions | List of all members
KParts::LiveConnectExtension Class Reference

#include <browserextension.h>

Inherits TQObject.

Public Types

enum  Type {
  TypeVoid =0 , TypeBool , TypeFunction , TypeNumber ,
  TypeObject , TypeString
}
 
typedef TQValueList< TQPair< Type, TQString > > ArgList
 

Signals

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

Public Member Functions

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

Static Public Member Functions

static LiveConnectExtension * childObject (TQObject *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 792 of file browserextension.h.

Member Typedef Documentation

◆ ArgList

typedef TQValueList<TQPair<Type, TQString> > KParts::LiveConnectExtension::ArgList

Definition at line 799 of file browserextension.h.

Member Enumeration Documentation

◆ Type

enum KParts::LiveConnectExtension::Type

Definition at line 796 of file browserextension.h.

Constructor & Destructor Documentation

◆ LiveConnectExtension()

LiveConnectExtension::LiveConnectExtension ( KParts::ReadOnlyPart *  parent,
const char *  name = 0L 
)

Definition at line 700 of file browserextension.cpp.

◆ ~LiveConnectExtension()

virtual KParts::LiveConnectExtension::~LiveConnectExtension ( )
inlinevirtual

Definition at line 803 of file browserextension.h.

Member Function Documentation

◆ call()

bool LiveConnectExtension::call ( const unsigned long  objid,
const TQString &  func,
const TQStringList &  args,
Type &  type,
unsigned long &  retobjid,
TQString &  value 
)
virtual

calls a function of objid, return true on success

Definition at line 710 of file browserextension.cpp.

◆ childObject()

LiveConnectExtension * LiveConnectExtension::childObject ( TQObject *  obj)
static

Definition at line 716 of file browserextension.cpp.

◆ get()

bool LiveConnectExtension::get ( const unsigned long  objid,
const TQString &  field,
Type &  type,
unsigned long &  retobjid,
TQString &  value 
)
virtual

get a field value from objid, return true on success

Definition at line 702 of file browserextension.cpp.

◆ partEvent

virtual void KParts::LiveConnectExtension::partEvent ( const unsigned long  objid,
const TQString &  event,
const ArgList &  args 
)
virtualsignal

notify an event from the part of object objid

◆ put()

bool LiveConnectExtension::put ( const unsigned long  objid,
const TQString &  field,
const TQString &  value 
)
virtual

put a field value in objid, return true on success

Definition at line 706 of file browserextension.cpp.

◆ unregister()

void LiveConnectExtension::unregister ( const unsigned long  objid)
virtual

notifies the part that there is no reference anymore to objid

Definition at line 714 of file browserextension.cpp.


The documentation for this class was generated from the following files:
  • browserextension.h
  • browserextension.cpp

tdeparts

Skip menu "tdeparts"
  • Main Page
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members
  • Related Pages

tdeparts

Skip menu "tdeparts"
  • arts
  • dcop
  • dnssd
  • interfaces
  •   kspeech
  •     interface
  •     library
  •   tdetexteditor
  • kate
  • kded
  • kdoctools
  • kimgio
  • kjs
  • libtdemid
  • libtdescreensaver
  • tdeabc
  • tdecmshell
  • tdecore
  • tdefx
  • tdehtml
  • tdeinit
  • tdeio
  •   bookmarks
  •   httpfilter
  •   kpasswdserver
  •   kssl
  •   tdefile
  •   tdeio
  •   tdeioexec
  • tdeioslave
  •   http
  • tdemdi
  •   tdemdi
  • tdenewstuff
  • tdeparts
  • tdeprint
  • tderandr
  • tderesources
  • tdespell2
  • tdesu
  • tdeui
  • tdeunittest
  • tdeutils
  • tdewallet
Generated for tdeparts by doxygen 1.9.4
This website is maintained by Timothy Pearson.