module kio

class KIO.AuthInfo

KIO.AuthInfo is fully implemented except as noted:

class KIO.NetRC

KIO.NetRC is fully implemented except as noted:

class KIO.NetRC.AutoLogin

KIO.NetRC.AutoLogin is fully implemented except as noted:

QString  extract (const char* a0, const char* a1, int& a2)

NOT implemented

class KIO.ChmodJob

KIO.ChmodJob is fully implemented except as noted:

class KIO.Task

KIO.Task is fully implemented except as noted:

class KIO.Connection

KIO.Connection is fully implemented except as noted:

int  read (int* _cmd, QByteArray& a0)

NOT implemented

class KIO.DavJob [KDE 3.1.0 - ]

KIO.DavJob is fully implemented except as noted:

class KIO.DefaultProgress

KIO.DefaultProgress is fully implemented except as noted:

class KIO.UDSAtom

KIO.UDSAtom is fully implemented except as noted:

typedef long long fileoffset_t

QString  buildHTMLErrorString (int errorCode, const QString& errorText, const KURL* reqUrl = 0, int method = -1)

NOT implemented

class KIO.Job

KIO.Job is fully implemented except as noted:

outgoingMetaData ()

TAKES nothing and RETURNS result (a Python dict of QString, QString).

C++:  KIO::MetaData  outgoingMetaData () const

metaData ()

TAKES nothing and RETURNS result (a Python dict of QString, QString).

C++:  KIO::MetaData  metaData () const

class KIO.SimpleJob

KIO.SimpleJob is fully implemented except as noted:

class KIO.StatJob

KIO.StatJob is fully implemented except as noted:

class KIO.TransferJob

KIO.TransferJob is fully implemented except as noted:

class KIO.MultiGetJob

KIO.MultiGetJob is fully implemented except as noted:

class KIO.MimetypeJob

KIO.MimetypeJob is fully implemented except as noted:

class KIO.FileCopyJob

KIO.FileCopyJob is fully implemented except as noted:

void  setSourceSize (off_t size)

NOT implemented

class KIO.ListJob

KIO.ListJob is fully implemented except as noted:

class KIO.CopyInfo

KIO.CopyInfo is fully implemented except as noted:

class KIO.CopyJob

KIO.CopyJob is fully implemented except as noted:

class KIO.DeleteJob

KIO.DeleteJob is fully implemented except as noted:

class KAr [KDE 3.1.0 - ]

KAr is fully implemented except as noted:

class KArchive

KArchive is fully implemented except as noted:

This class is abstract ; all pure virtual methods must be overloaded before using

writeDir (name, user, group)

TAKES name (QString), user (QString), group (QString) and RETURNS result (int). Pure virtual - must be overloaded in subclass.

C++:  virtual bool  writeDir (const QString& name, 
                              const QString& user,
                              const QString& group)  = 0

prepareWriting (name, user, group, size)

TAKES name (QString), user (QString), group (QString), size (int) and RETURNS result (int). Pure virtual - must be overloaded in subclass.

C++:  virtual bool  prepareWriting (const QString& name, 
                                    const QString& user,
                                    const QString& group,
                                    uint size)  = 0

doneWriting (size)

TAKES size (int) and RETURNS result (int). Pure virtual - must be overloaded in subclass.

C++:  virtual bool  doneWriting (uint size)  = 0

openArchive (mode)

TAKES mode (int) and RETURNS result (int). Pure virtual - must be overloaded in subclass.

C++:  virtual bool  openArchive (int mode)  = 0

closeArchive ()

TAKES nothing and RETURNS result (int). Pure virtual - must be overloaded in subclass.

C++:  virtual bool  closeArchive ()  = 0

class KArchiveEntry

KArchiveEntry is fully implemented except as noted:

class KArchiveFile

KArchiveFile is fully implemented except as noted:

class KArchiveDirectory

KArchiveDirectory is fully implemented except as noted:

class KAutoMount

KAutoMount is fully implemented except as noted:

class KAutoUnmount

KAutoUnmount is fully implemented except as noted:

class KDataToolInfo

KDataToolInfo is fully implemented except as noted:

service ()

TAKES nothing and RETURNS result (KService).

C++:  KService::Ptr  service () const

query (datatype, mimetype, instance)

TAKES datatype (QString), mimetype (QString), instance (KInstance) and RETURNS result (a Python list of KDataToolInfo). query is a static member function.

C++:  static KDataToolInfoList  query (const QString& datatype, 
                                       const QString& mimetype,
                                       KInstance* instance)

class KDataToolAction

KDataToolAction is fully implemented except as noted:

dataToolActionList (tools, receiver, slot)

TAKES tools (a Python list of KDataToolInfo), receiver (QObject), slot (string) and RETURNS result (a Python list of KAction). dataToolActionList is a static member function.

C++:  static KActionList  dataToolActionList 
          (const KDataToolInfoList& tools, const QObject* receiver, const char* slot)

class KDataTool

KDataTool is fully implemented except as noted:

This class is abstract ; all pure virtual methods must be overloaded before using

run (command, data, datatype, mimetype)

TAKES command (QString), data (nothing), datatype (QString), mimetype (QString) and RETURNS result (int). Pure virtual - must be overloaded in subclass.

C++:  virtual bool  run (const QString& command, 
                         void* data,
                         const QString& datatype,
                         const QString& mimetype)  = 0

class KDirLister

KDirLister is fully implemented except as noted:

items (which) [KDE 3.1.0 - ]

TAKES which (KDirLister.WhichItems - default = FilteredItems) and RETURNS result (a Python list of KFileItem).

C++:  KFileItemList  items 
          (KDirLister::WhichItems which = FilteredItems) const

itemsForDir (dir, which) [KDE 3.1.0 - ]

TAKES dir (KURL), which (KDirLister.WhichItems - default = FilteredItems) and RETURNS result (a Python list of KFileItem).

C++:  KFileItemList  itemsForDir (const KURL& dir, 
                                  KDirLister::WhichItems which = FilteredItems) const

class KDirNotify

KDirNotify is fully implemented except as noted:

This class is abstract ; all pure virtual methods must be overloaded before using

FilesAdded (directory)

TAKES directory (KURL) and RETURNS nothing . Pure virtual - must be overloaded in subclass.

C++:  virtual void  FilesAdded (const KURL& directory)  = 0

FilesRemoved (fileList)

TAKES fileList (KURL.List) and RETURNS nothing . Pure virtual - must be overloaded in subclass.

C++:  virtual void  FilesRemoved (const KURL::List& fileList)  = 0

FilesChanged (fileList)

TAKES fileList (KURL.List) and RETURNS nothing . Pure virtual - must be overloaded in subclass.

C++:  virtual void  FilesChanged (const KURL::List& fileList)  = 0

class KDirWatch

KDirWatch is fully implemented except as noted:

class KEMailSettings

KEMailSettings is fully implemented except as noted:

QString  getExtendedSetting (KEMailSettings::Extension e, const QString& s)

void  setExtendedSetting (KEMailSettings::Extension e, const QString& s, const QString& v)

NOT implemented

class KFileFilter

KFileFilter is fully implemented except as noted:

This class is abstract ; all pure virtual methods must be overloaded before using

passesFilter (item)

TAKES item (KFileItem) and RETURNS result (int). Pure virtual - must be overloaded in subclass.

C++:  virtual bool  passesFilter (const KFileItem* item) const = 0

class KSimpleFileFilter

KSimpleFileFilter is fully implemented except as noted:

QString  nameFilters () const

NOT implemented

class KFileItem

KFileItem is fully implemented except as noted:

determineMimeType ()

TAKES nothing and RETURNS result (KMimeType).

C++:  KMimeType::Ptr  determineMimeType ()

mimeTypePtr ()

TAKES nothing and RETURNS result (KMimeType).

C++:  KMimeType::Ptr  mimeTypePtr ()

virtual void  setExtraData (const void* key, void* value)

virtual const void*  extraData (const void* key) const

virtual void  removeExtraData (const void* key)

NOT implemented

class KFileMimeTypeInfo

KFileMimeTypeInfo is fully implemented except as noted:

class KFileMimeTypeInfo.GroupInfo

KFileMimeTypeInfo.GroupInfo is fully implemented except as noted:

class KFileMimeTypeInfo.ItemInfo

KFileMimeTypeInfo.ItemInfo is fully implemented except as noted:

variable m_itemDict

NOT implemented

class KFileMetaInfoItem

KFileMetaInfoItem is fully implemented except as noted:

uint  unit () const

NOT implemented

class KFileMetaInfoGroup

KFileMetaInfoGroup is fully implemented except as noted:

class KFileMetaInfo

KFileMetaInfo is fully implemented except as noted:

class KFilePlugin

KFilePlugin is fully implemented except as noted:

This class is abstract ; all pure virtual methods must be overloaded before using

readInfo (info, what)

TAKES info (KFileMetaInfo), what (uint - default = KFileMetaInfo.Fastest) and RETURNS result (int). Pure virtual - must be overloaded in subclass.

C++:  virtual bool  readInfo (KFileMetaInfo& info, 
                              uint what = KFileMetaInfo::Fastest)  = 0

class KFileMetaInfoProvider

KFileMetaInfoProvider is fully implemented except as noted:

KFileMetaInfoProvider ()

NOT implemented

class KFileSharePrivate [KDE 3.1.0 - ]

KFileSharePrivate is fully implemented except as noted:

class KFileShare [KDE 3.1.0 - ]

KFileShare is fully implemented except as noted:

class KFilterBase

KFilterBase is fully implemented except as noted:

This class is abstract ; all pure virtual methods must be overloaded before using

init (mode)

TAKES mode (int) and RETURNS nothing . Pure virtual - must be overloaded in subclass.

C++:  virtual void  init (int mode)  = 0

mode ()

TAKES nothing and RETURNS result (int). Pure virtual - must be overloaded in subclass.

C++:  virtual int  mode () const = 0

readHeader ()

TAKES nothing and RETURNS result (int). Pure virtual - must be overloaded in subclass.

C++:  virtual bool  readHeader ()  = 0

writeHeader (filename)

TAKES filename (QCString) and RETURNS result (int). Pure virtual - must be overloaded in subclass.

C++:  virtual bool  writeHeader (const QCString& filename)  = 0

setOutBuffer (data, maxlen)

TAKES data (string), maxlen (int) and RETURNS nothing . Pure virtual - must be overloaded in subclass.

C++:  virtual void  setOutBuffer (char* data, uint maxlen)  = 0

setInBuffer (data, size)

TAKES data (string), size (int) and RETURNS nothing . Pure virtual - must be overloaded in subclass.

C++:  virtual void  setInBuffer (const char* data, uint size)  = 0

inBufferAvailable ()

TAKES nothing and RETURNS result (int). Pure virtual - must be overloaded in subclass.

C++:  virtual int  inBufferAvailable () const = 0

outBufferAvailable ()

TAKES nothing and RETURNS result (int). Pure virtual - must be overloaded in subclass.

C++:  virtual int  outBufferAvailable () const = 0

uncompress ()

TAKES nothing and RETURNS result (Result). Pure virtual - must be overloaded in subclass.

C++:  virtual Result  uncompress ()  = 0

compress (finish)

TAKES finish (int) and RETURNS result (KFilterBase.Result). Pure virtual - must be overloaded in subclass.

C++:  virtual KFilterBase::Result  compress (bool finish)  = 0

class KFilterDev

KFilterDev is fully implemented except as noted:

virtual Q_LONG  readBlock (char* data, Q_ULONG maxlen)

virtual Q_LONG  writeBlock (const char* data, Q_ULONG len)

NOT implemented

class KImageIO

KImageIO is fully implemented except as noted:

class KMimeMagicResult

KMimeMagicResult is fully implemented except as noted:

class KMimeMagic

KMimeMagic is fully implemented except as noted:

class KMimeType

KMimeType is fully implemented except as noted:

mimeType (_name)

TAKES _name (QString) and RETURNS result (KMimeType). mimeType is a static member function.

C++:  static KMimeType::Ptr  mimeType (const QString& _name)

findByURL (_url, _mode, _is_local_file, _fast_mode)

TAKES _url (KURL), _mode (mode_t - default = 0), _is_local_file (bool - default = 0), _fast_mode (bool - default = 0) and RETURNS result (KMimeType). findByURL is a static member function.

C++:  static KMimeType::Ptr  findByURL (const KURL& _url, 
                                        mode_t _mode = 0,
                                        bool _is_local_file = 0,
                                        bool _fast_mode = 0)

findByPath (path, mode, fast_mode)

TAKES path (QString), mode (mode_t - default = 0), fast_mode (bool - default = 0) and RETURNS result (KMimeType). findByPath is a static member function.

C++:  static KMimeType::Ptr  findByPath (const QString& path, 
                                         mode_t mode = 0,
                                         bool fast_mode = 0)

findByContent (data, accuracy)

TAKES data (QByteArray), accuracy (int - default = 0) and RETURNS result (KMimeType). findByContent is a static member function.

C++:  static KMimeType::Ptr  findByContent 
          (const QByteArray& data, int* accuracy = 0)

findByFileContent (fileName)

TAKES fileName (QString) and RETURNS a tuple - ( result (KMimeType), accuracy (int)). findByFileContent is a static member function.

C++:  static KMimeType::Ptr  findByFileContent 
          (const QString& fileName, int* accuracy = 0)

allMimeTypes ()

TAKES nothing and RETURNS result (a Python list of KMimeType). allMimeTypes is a static member function.

C++:  static KMimeType::List  allMimeTypes ()

class KFolderType

KFolderType is fully implemented except as noted:

class KDEDesktopMimeType

KDEDesktopMimeType is fully implemented except as noted:

class KDEDesktopMimeType.Service

KDEDesktopMimeType.Service is fully implemented except as noted:

builtinServices (_url)

TAKES _url (KURL) and RETURNS result (a Python list of KDEDesktopMimeType.Service). builtinServices is a static member function.

C++:  static DMTService  builtinServices (const KURL& _url)

userDefinedServices (path, bLocalFiles)

TAKES path (QString), bLocalFiles (int) and RETURNS result (a Python list of KDEDesktopMimeType.Service). userDefinedServices is a static member function.

C++:  static DMTService  userDefinedServices 
          (const QString& path, bool bLocalFiles)

class KExecMimeType

KExecMimeType is fully implemented except as noted:

class KPAC

KPAC is fully implemented except as noted:

This class is abstract ; all pure virtual methods must be overloaded before using

proxyForURL (url)

TAKES url (KURL) and RETURNS result (QString). Pure virtual - must be overloaded in subclass.

C++:  virtual QString  proxyForURL (const KURL& url)  = 0

init (url)

TAKES url (KURL) and RETURNS result (int). Pure virtual - must be overloaded in subclass.

C++:  virtual bool  init (const KURL& url)  = 0

discover ()

TAKES nothing and RETURNS result (int). Pure virtual - must be overloaded in subclass.

C++:  virtual bool  discover ()  = 0

badProxy (proxy)

TAKES proxy (QString) and RETURNS nothing . Pure virtual - must be overloaded in subclass.

C++:  virtual void  badProxy (const QString& proxy)  = 0

class KProtocolInfo

KProtocolInfo is fully implemented except as noted:

class KProtocolManager

KProtocolManager is fully implemented except as noted:

static int  defaultConnectTimeout ()

NOT implemented

class KRun

KRun is fully implemented except as noted:

class KOpenWithHandler

KOpenWithHandler is fully implemented except as noted:

class KProcessRunner

KProcessRunner is fully implemented except as noted:

class KScanDialog

KScanDialog is fully implemented except as noted:

class KScanDialogFactory

KScanDialogFactory is fully implemented except as noted:

This class is abstract ; all pure virtual methods must be overloaded before using

createDialog (parent, name, modal)

TAKES parent (QWidget - default = 0), name (char - default = 0), modal (bool - default = 0) and RETURNS result (KScanDialog). Pure virtual - must be overloaded in subclass.

C++:  virtual KScanDialog*  createDialog (QWidget* parent = 0, 
                                          const char* name = 0,
                                          bool modal = 0)  = 0

class KOCRDialog

KOCRDialog is fully implemented except as noted:

class KOCRDialogFactory

KOCRDialogFactory is fully implemented except as noted:

This class is abstract ; all pure virtual methods must be overloaded before using

createDialog (parent, name, modal)

TAKES parent (QWidget - default = 0), name (char - default = 0), modal (bool - default = 0) and RETURNS result (KOCRDialog). Pure virtual - must be overloaded in subclass.

C++:  virtual KOCRDialog*  createDialog (QWidget* parent = 0, 
                                         const char* name = 0,
                                         bool modal = 0)  = 0

class KService

KService is fully implemented except as noted:

serviceByName (_name)

TAKES _name (QString) and RETURNS result (KService). serviceByName is a static member function.

C++:  static KService::Ptr  serviceByName (const QString& _name)

serviceByDesktopPath (_name)

TAKES _name (QString) and RETURNS result (KService). serviceByDesktopPath is a static member function.

C++:  static KService::Ptr  serviceByDesktopPath 
          (const QString& _name)

serviceByDesktopName (_name)

TAKES _name (QString) and RETURNS result (KService). serviceByDesktopName is a static member function.

C++:  static KService::Ptr  serviceByDesktopName 
          (const QString& _name)

allServices ()

TAKES nothing and RETURNS result (a Python list of KService). allServices is a static member function.

C++:  static KService::List  allServices ()

allInitServices ()

TAKES nothing and RETURNS result (a Python list of KService). allInitServices is a static member function.

C++:  static KService::List  allInitServices ()

class KServiceGroup

KServiceGroup is fully implemented except as noted:

entries (sorted, excludeNoDisplay)

TAKES sorted (int), excludeNoDisplay (int) and RETURNS result (a Python list of KSycocaEntry).

C++:  virtual KSycocaEntry::List  entries (bool sorted, 
                                           bool excludeNoDisplay)

entries (sorted) [KDE 3.1.2 - ]

TAKES sorted (bool - default = 0) and RETURNS result (a Python list of KServiceGroup).

C++:  virtual KServiceGroup::List  entries (bool sorted = 0)

baseGroup (baseGroupName)

TAKES baseGroupName (QString) and RETURNS result (KServiceGroup). baseGroup is a static member function.

C++:  static KServiceGroup::Ptr  baseGroup 
          (const QString& baseGroupName)

root ()

TAKES nothing and RETURNS result (KServiceGroup). root is a static member function.

C++:  static KServiceGroup::Ptr  root ()

group (relPath)

TAKES relPath (QString) and RETURNS result (KServiceGroup). group is a static member function.

C++:  static KServiceGroup::Ptr  group (const QString& relPath)

childGroup (parent) [KDE 3.1.0 - ]

TAKES parent (QString) and RETURNS result (KServiceGroup). childGroup is a static member function.

C++:  static KServiceGroup::Ptr  childGroup (const QString& parent)

typedef QValueList<Ptr> List

NOT implemented

class KServiceType

KServiceType is fully implemented except as noted:

offers (_servicetype)

TAKES _servicetype (QString) and RETURNS result (a Python list of KService). offers is a static member function.

C++:  static KService::List  offers (const QString& _servicetype)

class KShellCompletion

KShellCompletion is fully implemented except as noted:

void  postProcessMatches (KCompletionMatches* matches) const

NOT implemented

class KShred

KShred is fully implemented except as noted:

class KSycoca

KSycoca is fully implemented except as noted:

findEntry (offset)

TAKES offset (int) and RETURNS a tuple - ( result (QDataStream), type (KSycocaType)).

C++:  QDataStream*  findEntry (int offset, KSycocaType& type)

variable _self

NOT implemented

class KSycocaEntry

KSycocaEntry is fully implemented except as noted:

This class is abstract ; all pure virtual methods must be overloaded before using

name ()

TAKES nothing and RETURNS result (QString). Pure virtual - must be overloaded in subclass.

C++:  virtual QString  name () const = 0

isValid ()

TAKES nothing and RETURNS result (int). Pure virtual - must be overloaded in subclass.

C++:  virtual bool  isValid () const = 0

load (a0)

TAKES a0 (QDataStream) and RETURNS nothing . Pure virtual - must be overloaded in subclass.

C++:  virtual void  load (QDataStream& a0)  = 0

class KSycocaFactory

KSycocaFactory is fully implemented except as noted:

This class is abstract ; all pure virtual methods must be overloaded before using

factoryId ()

TAKES nothing and RETURNS result (KSycocaFactoryId). Pure virtual - must be overloaded in subclass.

C++:  virtual KSycocaFactoryId  factoryId () const = 0

createEntry (file, resource)

TAKES file (QString), resource (string) and RETURNS result (KSycocaEntry). Pure virtual - must be overloaded in subclass.

C++:  virtual KSycocaEntry*  createEntry (const QString& file, 
                                          const char* resource)  = 0

createEntry (offset)

TAKES offset (int) and RETURNS result (KSycocaEntry). Pure virtual - must be overloaded in subclass.

C++:  virtual KSycocaEntry*  createEntry (int offset)  = 0

allEntries ()

TAKES nothing and RETURNS result (a Python list of KSycocaEntry).

C++:  KSycocaEntry::List  allEntries ()

KSycocaEntryDict*  entryDict ()

virtual const KSycocaResourceList*  resourceList () const

NOT implemented

class KTar

KTar is fully implemented except as noted:

class KTrader

KTrader is fully implemented except as noted:

typedef QValueListIterator<KService::Ptr> OfferListIterator

NOT implemented

class KURIFilterData

KURIFilterData is fully implemented except as noted:

init (url)

TAKES url (KURL - default = QString.null) and RETURNS nothing .

C++:  void  init (const KURL& url = QString::null)

class KURIFilterPlugin

KURIFilterPlugin is fully implemented except as noted:

This class is abstract ; all pure virtual methods must be overloaded before using

filterURI (data)

TAKES data (KURIFilterData) and RETURNS result (int). Pure virtual - must be overloaded in subclass.

C++:  virtual bool  filterURI (KURIFilterData& data) const = 0

class KURIFilter

KURIFilter is fully implemented except as noted:

QPtrListIterator<KURIFilterPlugin>  pluginsIterator () const

NOT implemented

class KURLCompletion

KURLCompletion is fully implemented except as noted:

void  postProcessMatches (KCompletionMatches* matches) const

NOT implemented

class KURLPixmapProvider

KURLPixmapProvider is fully implemented except as noted:

class KServiceOffer

KServiceOffer is fully implemented except as noted:

KServiceOffer (_service, _pref, _default)

TAKES _service (KService), _pref (int), _default (int) and RETURNS a KServiceOffer instance.

C++:    KServiceOffer (KService::Ptr _service, 
                       int _pref,
                       bool _default)

service ()

TAKES nothing and RETURNS result (KService).

C++:  KService::Ptr  service () const

class KServiceTypeProfile

KServiceTypeProfile is fully implemented except as noted:

preferredService (serviceType, genericServiceType)

TAKES serviceType (QString), genericServiceType (QString) and RETURNS result (KService). preferredService is a static member function.

C++:  static KService::Ptr  preferredService 
          (const QString& serviceType, const QString& genericServiceType)

class KZip [KDE 3.1.0 - ]

KZip is fully implemented except as noted:

class KZipFileEntry [KDE 3.1.0 - ]

KZipFileEntry is fully implemented except as noted:

class KIO.MetaInfoJob [KDE 3.1.0 - ]

KIO.MetaInfoJob is fully implemented except as noted:

class KIO.NetAccess

KIO.NetAccess is fully implemented except as noted:

static QString  mimetype (const KURL& url)

NOT implemented

class Observer

Observer is fully implemented except as noted:

metadata (progressId)

TAKES progressId (int) and RETURNS result (a Python dict of QString, QString).

C++:  KIO::MetaData  metadata (int progressId)

class KIO.PasswordDialog

KIO.PasswordDialog is fully implemented except as noted:

getNameAndPassword (keep, prompt, readOnly, caption, comment, label)

TAKES keep (int), prompt (QString - default = QString.null), readOnly (bool - default = 0), caption (QString - default = QString.null), comment (QString - default = QString.null), label (QString - default = QString.null) and RETURNS a tuple - ( result (int), user (QString), pass (QString), keep (int)). getNameAndPassword is a static member function.

C++:  static int  getNameAndPassword (QString& user, 
                                      QString& pass,
                                      bool* keep,
                                      const QString& prompt = QString::null,
                                      bool readOnly = 0,
                                      const QString& caption = QString::null,
                                      const QString& comment = QString::null,
                                      const QString& label = QString::null)

class KIO.PreviewJob

KIO.PreviewJob is fully implemented except as noted:

class KIO.ProgressBase

KIO.ProgressBase is fully implemented except as noted:

class RenameDlg

RenameDlg is NOT implemented

class RenameDlgPlugin

RenameDlgPlugin is fully implemented except as noted:

class KIO.Scheduler

KIO.Scheduler is fully implemented except as noted:

getConnectedSlave (url, config)

TAKES url (KURL), config (a Python dict of QString, QString) and RETURNS result (KIO.Slave). getConnectedSlave is a static member function.

C++:  static KIO::Slave*  getConnectedSlave (const KURL& url, 
                                             const KIO::MetaData& config)

There is no default value for config (KIO.MetaData) - pass an empty Python dict if you need the default value

typedef QPtrList<SimpleJob> JobList

bool  startJobScheduled (ProtocolInfo* protInfo)

NOT implemented

class KIO.SessionData

KIO.SessionData is fully implemented except as noted:

class SkipDlg

SkipDlg is NOT implemented

class KIO.Slave

KIO.Slave is fully implemented except as noted:

createSlave (protocol, url)

TAKES protocol (QString), url (KURL) and RETURNS a tuple - ( result (KIO.Slave), error (int), error_text (QString)). createSlave is a static member function.

C++:  static KIO::Slave*  createSlave (const QString& protocol, 
                                       const KURL& url,
                                       int& error,
                                       QString& error_text)

class KIO.SlaveBase

KIO.SlaveBase is fully implemented except as noted:

waitForAnswer (expected1, expected2) [KDE 3.1.0 - ]

TAKES expected1 (int), expected2 (int) and RETURNS a tuple - ( result (int), data (QByteArray), pCmd (int)).

C++:  int  waitForAnswer (int expected1, 
                          int expected2,
                          QByteArray& data,
                          int* pCmd = 0)

waitForAnswer (expected1, expected2, data) [ - KDE 3.1.0]

TAKES expected1 (int), expected2 (int), data (QByteArray) and RETURNS a tuple - ( result (int), pCmd (int)).

C++:  int  waitForAnswer (int a0, int a1, QByteArray& a2, int* a3 = 0)

class KIO.SlaveConfig

KIO.SlaveConfig is fully implemented except as noted:

configData (protocol, host)

TAKES protocol (QString), host (QString) and RETURNS result (a Python dict of QString, QString).

C++:  KIO::MetaData  configData (const QString& protocol, 
                                 const QString& host)

class KIO.SlaveInterface

KIO.SlaveInterface is fully implemented except as noted:

class KIO.StatusbarProgress

KIO.StatusbarProgress is fully implemented except as noted:

class KIO.TCPSlaveBase

KIO.TCPSlaveBase is fully implemented except as noted:

class ThumbCreator

ThumbCreator is fully implemented except as noted:

This class is abstract ; all pure virtual methods must be overloaded before using

create (path, width, height, img)

TAKES path (QString), width (int), height (int), img (QImage) and RETURNS result (int). Pure virtual - must be overloaded in subclass.

C++:  virtual bool  create (const QString& path, 
                            int width,
                            int height,
                            QImage& img)  = 0

Global Functions

KIO.chmod (lstItems, permissions, mask, newOwner, newGroup, recursive, showProgressInfo)

C++:  KIO::ChmodJob*  chmod (const KFileItemList& lstItems, 
                             int permissions,
                             int mask,
                             QString newOwner,
                             QString newGroup,
                             bool recursive,
                             bool showProgressInfo = 1)

TAKES lstItems (a Python list of KFileItem), permissions (int), mask (int), newOwner (QString), newGroup (QString), recursive (int), showProgressInfo (bool - default = 1) and RETURNS result (KIO.ChmodJob).

KIO.davPropFind (url, properties, depth, showProgressInfo) [KDE 3.1.0 - ]

C++:  KIO::DavJob*  davPropFind (const KURL& url, 
                                 const QDomDocument& properties,
                                 QString depth,
                                 bool showProgressInfo = 1)

TAKES url (KURL), properties (QDomDocument), depth (QString), showProgressInfo (bool - default = 1) and RETURNS result (KIO.DavJob).

KIO.davPropPatch (url, properties, showProgressInfo) [KDE 3.1.0 - ]

C++:  KIO::DavJob*  davPropPatch (const KURL& url, 
                                  const QDomDocument& properties,
                                  bool showProgressInfo = 1)

TAKES url (KURL), properties (QDomDocument), showProgressInfo (bool - default = 1) and RETURNS result (KIO.DavJob).

KIO.davSearch (url, nsURI, qName, query, showProgressInfo) [KDE 3.1.0 - ]

C++:  KIO::DavJob*  davSearch (const KURL& url, 
                               const QString& nsURI,
                               const QString& qName,
                               const QString& query,
                               bool showProgressInfo = 1)

TAKES url (KURL), nsURI (QString), qName (QString), query (QString), showProgressInfo (bool - default = 1) and RETURNS result (KIO.DavJob).

KIO.convertSize (size)

C++:  QString  convertSize (KIO::filesize_t size)

TAKES size (KIO.filesize_t) and RETURNS result (QString).

KIO.number (size)

C++:  QString  number (KIO::filesize_t size)

TAKES size (KIO.filesize_t) and RETURNS result (QString).

KIO.convertSizeFromKB (kbSize)

C++:  QString  convertSizeFromKB (KIO::filesize_t kbSize)

TAKES kbSize (KIO.filesize_t) and RETURNS result (QString).

KIO.calculateRemaining (totalSize, processedSize, speed)

C++:  QTime  calculateRemaining (KIO::filesize_t totalSize, 
                                 KIO::filesize_t processedSize,
                                 KIO::filesize_t speed)

TAKES totalSize (KIO.filesize_t), processedSize (KIO.filesize_t), speed (KIO.filesize_t) and RETURNS result (QTime).

KIO.itemsSummaryString (items, files, dirs, size, showSize)

C++:  QString  itemsSummaryString (uint items, 
                                   uint files,
                                   uint dirs,
                                   KIO::filesize_t size,
                                   bool showSize)

TAKES items (int), files (int), dirs (int), size (KIO.filesize_t), showSize (int) and RETURNS result (QString).

KIO.encodeFileName (str)

C++:  QString  encodeFileName (const QString& str)

TAKES str (QString) and RETURNS result (QString).

KIO.decodeFileName (str)

C++:  QString  decodeFileName (const QString& str)

TAKES str (QString) and RETURNS result (QString).

KIO.buildErrorString (errorCode, errorText)

C++:  QString  buildErrorString (int errorCode, 
                                 const QString& errorText)

TAKES errorCode (int), errorText (QString) and RETURNS result (QString).

KIO.buildHTMLErrorString (errorCode, errorText, reqUrl, method)

C++:  QString  buildHTMLErrorString (int errorCode, 
                                     const QString& errorText,
                                     const KURL* reqUrl = 0,
                                     int method = -1)

TAKES errorCode (int), errorText (QString), reqUrl (KURL - default = 0), method (int - default = -1) and RETURNS result (QString).

KIO.rawErrorDetail (errorCode, errorText, reqUrl, method)

C++:  QByteArray  rawErrorDetail (int errorCode, 
                                  const QString& errorText,
                                  const KURL* reqUrl = 0,
                                  int method = -1)

TAKES errorCode (int), errorText (QString), reqUrl (KURL - default = 0), method (int - default = -1) and RETURNS result (QByteArray).

KIO.parseCacheControl (cacheControl)

C++:  KIO::CacheControl  parseCacheControl 
          (const QString& cacheControl)

TAKES cacheControl (QString) and RETURNS result (KIO.CacheControl).

KIO.getCacheControlString (cacheControl)

C++:  QString  getCacheControlString (KIO::CacheControl cacheControl)

TAKES cacheControl (KIO.CacheControl) and RETURNS result (QString).

KIO.findDeviceMountPoint (device)

C++:  QString  findDeviceMountPoint (const QString& device)

TAKES device (QString) and RETURNS result (QString).

KIO.findPathMountPoint (filename)

C++:  QString  findPathMountPoint (const QString& filename)

TAKES filename (QString) and RETURNS result (QString).

KIO.probably_slow_mounted (filename)

C++:  bool  probably_slow_mounted (const QString& filename)

TAKES filename (QString) and RETURNS result (int).

KIO.manually_mounted (filename) [KDE 3.1.0 - ]

C++:  bool  manually_mounted (const QString& filename)

TAKES filename (QString) and RETURNS result (int).

testKIOUDSEntry (a0)

C++:  KIO::UDSEntry  testKIOUDSEntry (KIO::UDSEntry a0)

TAKES a0 (a Python list of KIO.UDSAtom) and RETURNS result (a Python list of KIO.UDSAtom).

testKIOUDSEntryList (a0)

C++:  KIO::UDSEntryList  testKIOUDSEntryList (KIO::UDSEntryList a0)

TAKES a0 (a Python list of KIO.UDSEntry) and RETURNS result (a Python list of KIO.UDSEntry).

testKIOMetaData (dict)

C++:  KIO::MetaData  testKIOMetaData (KIO::MetaData a0)

TAKES dict (KIO.MetaData) and RETURNS result (KIO.MetaData).

KIO.mkdir (url, permissions)

C++:  KIO::SimpleJob*  mkdir (const KURL& url, int permissions = -1)

TAKES url (KURL), permissions (int - default = -1) and RETURNS result (KIO.SimpleJob).

KIO.rmdir (url)

C++:  KIO::SimpleJob*  rmdir (const KURL& url)

TAKES url (KURL) and RETURNS result (KIO.SimpleJob).

KIO.chmod (url, permissions)

C++:  KIO::SimpleJob*  chmod (const KURL& url, int permissions)

TAKES url (KURL), permissions (int) and RETURNS result (KIO.SimpleJob).

KIO.rename (src, dest, overwrite)

C++:  KIO::SimpleJob*  rename (const KURL& src, 
                               const KURL& dest,
                               bool overwrite)

TAKES src (KURL), dest (KURL), overwrite (int) and RETURNS result (KIO.SimpleJob).

KIO.symlink (target, dest, overwrite, showProgressInfo)

C++:  KIO::SimpleJob*  symlink (const QString& target, 
                                const KURL& dest,
                                bool overwrite,
                                bool showProgressInfo = 1)

TAKES target (QString), dest (KURL), overwrite (int), showProgressInfo (bool - default = 1) and RETURNS result (KIO.SimpleJob).

KIO.special (url, data, showProgressInfo)

C++:  KIO::SimpleJob*  special (const KURL& url, 
                                const QByteArray& data,
                                bool showProgressInfo = 1)

TAKES url (KURL), data (QByteArray), showProgressInfo (bool - default = 1) and RETURNS result (KIO.SimpleJob).

KIO.mount (ro, fstype, dev, point, showProgressInfo)

C++:  KIO::SimpleJob*  mount (bool ro, 
                              const char* fstype,
                              const QString& dev,
                              const QString& point,
                              bool showProgressInfo = 1)

TAKES ro (int), fstype (string), dev (QString), point (QString), showProgressInfo (bool - default = 1) and RETURNS result (KIO.SimpleJob).

KIO.unmount (point, showProgressInfo)

C++:  KIO::SimpleJob*  unmount (const QString& point, 
                                bool showProgressInfo = 1)

TAKES point (QString), showProgressInfo (bool - default = 1) and RETURNS result (KIO.SimpleJob).

KIO.http_update_cache (url, no_cache, expireDate)

C++:  KIO::SimpleJob*  http_update_cache (const KURL& url, 
                                          bool no_cache,
                                          time_t expireDate)

TAKES url (KURL), no_cache (int), expireDate (time_t) and RETURNS result (KIO.SimpleJob).

KIO.stat (url, showProgressInfo)

C++:  KIO::StatJob*  stat (const KURL& url, bool showProgressInfo = 1)

TAKES url (KURL), showProgressInfo (bool - default = 1) and RETURNS result (KIO.StatJob).

KIO.stat (url, sideIsSource, details, showProgressInfo)

C++:  KIO::StatJob*  stat (const KURL& url, 
                           bool sideIsSource,
                           short details,
                           bool showProgressInfo = 1)

TAKES url (KURL), sideIsSource (int), details (int), showProgressInfo (bool - default = 1) and RETURNS result (KIO.StatJob).

KIO.get (url, reload, showProgressInfo)

C++:  KIO::TransferJob*  get (const KURL& url, 
                              bool reload = 0,
                              bool showProgressInfo = 1)

TAKES url (KURL), reload (bool - default = 0), showProgressInfo (bool - default = 1) and RETURNS result (KIO.TransferJob).

KIO.put (url, permissions, overwrite, resume, showProgressInfo)

C++:  KIO::TransferJob*  put (const KURL& url, 
                              int permissions,
                              bool overwrite,
                              bool resume,
                              bool showProgressInfo = 1)

TAKES url (KURL), permissions (int), overwrite (int), resume (int), showProgressInfo (bool - default = 1) and RETURNS result (KIO.TransferJob).

KIO.http_post (url, postData, showProgressInfo)

C++:  KIO::TransferJob*  http_post (const KURL& url, 
                                    const QByteArray& postData,
                                    bool showProgressInfo = 1)

TAKES url (KURL), postData (QByteArray), showProgressInfo (bool - default = 1) and RETURNS result (KIO.TransferJob).

KIO.multi_get (id, url, metaData)

C++:  KIO::MultiGetJob*  multi_get (long id, 
                                    const KURL& url,
                                    const KIO::MetaData& metaData)

TAKES id (long), url (KURL), metaData (a Python dict of QString, QString) and RETURNS result (KIO.MultiGetJob).

KIO.mimetype (url, showProgressInfo)

C++:  KIO::MimetypeJob*  mimetype (const KURL& url, 
                                   bool showProgressInfo = 1)

TAKES url (KURL), showProgressInfo (bool - default = 1) and RETURNS result (KIO.MimetypeJob).

KIO.file_copy (src, dest, permissions, overwrite, resume, showProgressInfo)

C++:  KIO::FileCopyJob*  file_copy (const KURL& src, 
                                    const KURL& dest,
                                    int permissions = -1,
                                    bool overwrite = 0,
                                    bool resume = 0,
                                    bool showProgressInfo = 1)

TAKES src (KURL), dest (KURL), permissions (int - default = -1), overwrite (bool - default = 0), resume (bool - default = 0), showProgressInfo (bool - default = 1) and RETURNS result (KIO.FileCopyJob).

KIO.file_move (src, dest, permissions, overwrite, resume, showProgressInfo)

C++:  KIO::FileCopyJob*  file_move (const KURL& src, 
                                    const KURL& dest,
                                    int permissions = -1,
                                    bool overwrite = 0,
                                    bool resume = 0,
                                    bool showProgressInfo = 1)

TAKES src (KURL), dest (KURL), permissions (int - default = -1), overwrite (bool - default = 0), resume (bool - default = 0), showProgressInfo (bool - default = 1) and RETURNS result (KIO.FileCopyJob).

KIO.file_delete (src, showProgressInfo)

C++:  KIO::SimpleJob*  file_delete (const KURL& src, 
                                    bool showProgressInfo = 1)

TAKES src (KURL), showProgressInfo (bool - default = 1) and RETURNS result (KIO.SimpleJob).

KIO.listDir (url, showProgressInfo, includeHidden)

C++:  KIO::ListJob*  listDir (const KURL& url, 
                              bool showProgressInfo = 1,
                              bool includeHidden = 1)

TAKES url (KURL), showProgressInfo (bool - default = 1), includeHidden (bool - default = 1) and RETURNS result (KIO.ListJob).

KIO.listRecursive (url, showProgressInfo, includeHidden)

C++:  KIO::ListJob*  listRecursive (const KURL& url, 
                                    bool showProgressInfo = 1,
                                    bool includeHidden = 1)

TAKES url (KURL), showProgressInfo (bool - default = 1), includeHidden (bool - default = 1) and RETURNS result (KIO.ListJob).

KIO.copy (src, dest, showProgressInfo)

C++:  KIO::CopyJob*  copy (const KURL& src, 
                           const KURL& dest,
                           bool showProgressInfo = 1)

TAKES src (KURL), dest (KURL), showProgressInfo (bool - default = 1) and RETURNS result (KIO.CopyJob).

KIO.copyAs (src, dest, showProgressInfo)

C++:  KIO::CopyJob*  copyAs (const KURL& src, 
                             const KURL& dest,
                             bool showProgressInfo = 1)

TAKES src (KURL), dest (KURL), showProgressInfo (bool - default = 1) and RETURNS result (KIO.CopyJob).

KIO.copy (src, dest, showProgressInfo)

C++:  KIO::CopyJob*  copy (const KURL::List& src, 
                           const KURL& dest,
                           bool showProgressInfo = 1)

TAKES src (KURL.List), dest (KURL), showProgressInfo (bool - default = 1) and RETURNS result (KIO.CopyJob).

KIO.move (src, dest, showProgressInfo)

C++:  KIO::CopyJob*  move (const KURL& src, 
                           const KURL& dest,
                           bool showProgressInfo = 1)

TAKES src (KURL), dest (KURL), showProgressInfo (bool - default = 1) and RETURNS result (KIO.CopyJob).

KIO.moveAs (src, dest, showProgressInfo)

C++:  KIO::CopyJob*  moveAs (const KURL& src, 
                             const KURL& dest,
                             bool showProgressInfo = 1)

TAKES src (KURL), dest (KURL), showProgressInfo (bool - default = 1) and RETURNS result (KIO.CopyJob).

KIO.move (src, dest, showProgressInfo)

C++:  KIO::CopyJob*  move (const KURL::List& src, 
                           const KURL& dest,
                           bool showProgressInfo = 1)

TAKES src (KURL.List), dest (KURL), showProgressInfo (bool - default = 1) and RETURNS result (KIO.CopyJob).

KIO.link (src, destDir, showProgressInfo)

C++:  KIO::CopyJob*  link (const KURL& src, 
                           const KURL& destDir,
                           bool showProgressInfo = 1)

TAKES src (KURL), destDir (KURL), showProgressInfo (bool - default = 1) and RETURNS result (KIO.CopyJob).

KIO.link (src, destDir, showProgressInfo)

C++:  KIO::CopyJob*  link (const KURL::List& src, 
                           const KURL& destDir,
                           bool showProgressInfo = 1)

TAKES src (KURL.List), destDir (KURL), showProgressInfo (bool - default = 1) and RETURNS result (KIO.CopyJob).

KIO.linkAs (src, dest, showProgressInfo)

C++:  KIO::CopyJob*  linkAs (const KURL& src, 
                             const KURL& dest,
                             bool showProgressInfo = 1)

TAKES src (KURL), dest (KURL), showProgressInfo (bool - default = 1) and RETURNS result (KIO.CopyJob).

KIO.del (src, shred, showProgressInfo)

C++:  KIO::DeleteJob*  del (const KURL& src, 
                            bool shred = 0,
                            bool showProgressInfo = 1) /PyName=del_/

TAKES src (KURL), shred (bool - default = 0), showProgressInfo (bool - default = 1) and RETURNS result (KIO.DeleteJob).

KIO.del (src, shred, showProgressInfo)

C++:  KIO::DeleteJob*  del (const KURL::List& src, 
                            bool shred = 0,
                            bool showProgressInfo = 1) /PyName=del_/

TAKES src (KURL.List), shred (bool - default = 0), showProgressInfo (bool - default = 1) and RETURNS result (KIO.DeleteJob).

KIO.fileMetaInfo (items) [KDE 3.1.0 - ]

C++:  KIO::MetaInfoJob*  fileMetaInfo (const KFileItemList& items)

TAKES items (a Python list of KFileItem) and RETURNS result (KIO.MetaInfoJob).

KIO.fileMetaInfo (items) [KDE 3.1.0 - ]

C++:  KIO::MetaInfoJob*  fileMetaInfo (const KURL::List& items)

TAKES items (KURL.List) and RETURNS result (KIO.MetaInfoJob).

KIO.pasteClipboard (_dest_url, move)

C++:  KIO::Job*  pasteClipboard (const KURL& _dest_url, bool move = 0)

TAKES _dest_url (KURL), move (bool - default = 0) and RETURNS result (KIO.Job).

KIO.pasteData (_dest_url, _data)

C++:  void  pasteData (const KURL& _dest_url, const QByteArray& _data)

TAKES _dest_url (KURL), _data (QByteArray) and RETURNS nothing .

KIO.isClipboardEmpty ()

C++:  bool  isClipboardEmpty ()

TAKES nothing and RETURNS result (int).

KIO.filePreview (items, width, height, iconSize, iconAlpha, scale, save, enabledPlugins)

C++:  KIO::PreviewJob*  filePreview (const KFileItemList& items, 
                                     int width,
                                     int height = 0,
                                     int iconSize = 0,
                                     int iconAlpha = 70,
                                     bool scale = 1,
                                     bool save = 1,
                                     const QStringList* enabledPlugins = 0)

TAKES items (a Python list of KFileItem), width (int), height (int - default = 0), iconSize (int - default = 0), iconAlpha (int - default = 70), scale (bool - default = 1), save (bool - default = 1), enabledPlugins (QStringList - default = 0) and RETURNS result (KIO.PreviewJob).

KIO.filePreview (items, width, height, iconSize, iconAlpha, scale, save, enabledPlugins)

C++:  KIO::PreviewJob*  filePreview (const KURL::List& items, 
                                     int width,
                                     int height = 0,
                                     int iconSize = 0,
                                     int iconAlpha = 70,
                                     bool scale = 1,
                                     bool save = 1,
                                     const QStringList* enabledPlugins = 0)

TAKES items (KURL.List), width (int), height (int - default = 0), iconSize (int - default = 0), iconAlpha (int - default = 70), scale (bool - default = 1), save (bool - default = 1), enabledPlugins (QStringList - default = 0) and RETURNS result (KIO.PreviewJob).

KIO.open_RenameDlg (caption, src, dest, mode, newDestPath, sizeSrc, sizeDest, ctimeSrc, ctimeDest, mtimeSrc, mtimeDest) [KDE 3.1.3 - ]

C++:  KIO::RenameDlg_Result  open_RenameDlg 
          (const QString& caption, const QString& src, const QString& dest, KIO::RenameDlg_Mode mode, QString& newDestPath, KIO::filesize_t sizeSrc = (KIO::filesize_t)-1, KIO::filesize_t sizeDest = (KIO::filesize_t)-1, time_t ctimeSrc = -1, time_t ctimeDest = -1, time_t mtimeSrc = -1, time_t mtimeDest = -1)

TAKES caption (QString), src (QString), dest (QString), mode (KIO.RenameDlg_Mode), newDestPath (QString), sizeSrc (KIO.filesize_t - default = (KIO.filesize_t)-1), sizeDest (KIO.filesize_t - default = (KIO.filesize_t)-1), ctimeSrc (time_t - default = -1), ctimeDest (time_t - default = -1), mtimeSrc (time_t - default = -1), mtimeDest (time_t - default = -1) and RETURNS result (KIO.RenameDlg_Result).

KIO.open_RenameDlg (a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10) [ - KDE 3.1.3]

C++:  KIO::RenameDlg_Result  open_RenameDlg (const QString& a0, 
                                             const QString& a1,
                                             const QString& a2,
                                             KIO::RenameDlg_Mode a3,
                                             QString& a4,
                                             ulong a5 = -1,
                                             ulong a6 = -1,
                                             time_t a7 = -1,
                                             time_t a8 = -1,
                                             time_t a9 = -1,
                                             time_t a10 = -1)

TAKES a0 (QString), a1 (QString), a2 (QString), a3 (KIO.RenameDlg_Mode), a4 (QString), a5 (ulong - default = -1), a6 (ulong - default = -1), a7 (time_t - default = -1), a8 (time_t - default = -1), a9 (time_t - default = -1), a10 (time_t - default = -1) and RETURNS result (KIO.RenameDlg_Result).

KIO.open_SkipDlg (_multi, _error_text)

C++:  KIO::SkipDlg_Result  open_SkipDlg (bool _multi, 
                                         const QString& _error_text = QString::null)

TAKES _multi (int), _error_text (QString - default = QString.null) and RETURNS result (KIO.SkipDlg_Result).