# class LiveConnectExtension

###

Module | kparts
Namespace | KParts
Class | LiveConnectExtension
Inherits | QObject

### enums

- Type { TypeVoid, TypeBool, TypeFunction, TypeNumber, TypeObject, TypeString }

enum details

### methods

- LiveConnectExtension (parent)

  returns ctor

  Argument | Type | Default
  --- | --- | ---
  parent | KParts.ReadOnlyPart |

- call (objid, func, args, type, retobjid, value)

  returns bool

  Argument | Type | Default
  --- | --- | ---
  objid | unsigned long |
  func | QString |
  args | QStringList |
  type | KParts::LiveConnectExtension.Type |
  retobjid | unsigned long |
  value | QString |

  calls a function of objid, return true on success

- childObject (obj)

  returns KParts.LiveConnectExtension
  static

  Argument | Type | Default
  --- | --- | ---
  obj | QObject |

- get (objid, field, type, retobjid, value)

  returns bool

  Argument | Type | Default
  --- | --- | ---
  objid | unsigned long |
  field | QString |
  type | KParts::LiveConnectExtension.Type |
  retobjid | unsigned long |
  value | QString |

  get a field value from objid, return true on success

- partEvent (objid, event, args)

  returns Nothing
  Not implemented

  Argument | Type | Default
  --- | --- | ---
  objid | unsigned long |
  event | QString |
  args | KParts::LiveConnectExtension.ArgList |

  notify a event from the part of object objid

- put (objid, field, value)

  returns bool

  Argument | Type | Default
  --- | --- | ---
  objid | unsigned long |
  field | QString |
  value | QString |

  put a field value in objid, return true on success

- unregister (objid)

  returns Nothing

  Argument | Type | Default
  --- | --- | ---
  objid | unsigned long |

  notifies the part that there is no reference anymore to objid

### enums - detail

- Type { TypeVoid, TypeBool, TypeFunction, TypeNumber, TypeObject, TypeString }

  | TypeVoid | - 0 | - |
  | TypeBool | - | - |
  | TypeFunction | - | - |
  | TypeNumber | - | - |
  | TypeObject | - | - |
  | TypeString | - | - |