kdecore Module Reference

KIconLoader

KIconLoader is fully implemented.

KAboutPerson

KAboutPerson is fully implemented. *** EXCEPT

KAboutPerson ();

NOT Implemented

KAboutTranslator

KAboutTranslator is fully implemented.

KAboutData

KAboutData is fully implemented. *** EXCEPT

const QValueList<KAboutPerson> authors ();

RETURNS a Python list

const QValueList<KAboutPerson> credits ();

RETURNS a Python list

const QValueList<KAboutTranslator> translators ();

RETURNS a Python list

KAccel

KAccel is fully implemented. *** EXCEPT

    bool                 getAutoUpdate ();

NOT implemented (not found in libkdecore)

KAccelAction* insert (const QString&, const QString&);

NOT implemented (not found in libkdecore)

static uint stringToKey (const QString&, uchar*, uint*, uint*);

TAKES a QString and RETURNS a tuple (PyString, int, int) Version KDE 2.2.0 - KDE 3.0 only:

static void keyEventXToKeyX (const XEvent*, uchar*, uint*, uint*);

NOT Implemented

static uint keyEventXToKeyQt (const XEvent*);

NOT Implemented

static void keyQtToKeyX (uint, uchar*, uint*, uint*);

TAKES an int and RETURNS a tuple of (PyString, int, int)

static void keySymXMods (uint, uint*, uint*);

TAKES an int and RETURNS a tuple of (int, int)

KKeyMapOrder& keyInsertOrder ();

RETURNS a Python dictionary

KKeyEntry

KAccel is fully implemented.

KKey

KAccel is fully implemented.(Version >= 2.2.0 only) *** EXCEPT

KKey (const XEvent*);

NOT Implemented

KAccelAction

KAccelAction is fully implemented.

KAccelActions

KAccelActions is fully implemented.

KApplication (KDE 2.1.1 - KDE 2.2.2)

KApplication is fully implemented. *** EXCEPT

KApplication (int& argc,
     char** argv,
     const QCString& rAppName,
     bool allowStyles = 1,
     bool GUIenabled = 1);

TAKES a Python list (which is modified) and QCString, bool, bool

static int  startServiceByName (const QString& _name,
     const QString& URL,
     QString* error = 0,
     QCString* dcopService = 0,
     int* pid  = 0);

TAKES QString, QString, QString and QCString and RETURNS a Python tuple of (int, QString, QCString, int)

static int startServiceByName (const QString& _name,
      const QStringList& URLs = QStringList(),
      QString* error = 0,
      QCString* dcopService = 0,
      int* pid = 0);

TAKES QString, QStringList, QString and QCString and RETURNS a Python tuple of (int, QString, QCString, int)

static int startServiceByDesktopPath (const QString& _name,
     const QString& URL,
     QString* error = 0,
     QCString* dcopService = 0,
     int* pid = 0);

TAKES QString, QString, QString and QCString and RETURNS a Python tuple of (int, QString, QCString, int)

static int  startServiceByDesktopPath (const QString& _name,
     const QStringList& URLs = QStringList(),
     QString* error = 0,
     QCString* dcopService = 0,
     int* pid = 0);

TAKES QString, QStringList, QString and QCString and RETURNS a Python tuple of (int, QString, QCString, int)

static int  startServiceByDesktopName (const QString&, const QString&, QString*, QCString*, int*, const QCString&);

TAKES QString, QString, QCString (the last arg) and RETURNS a Python tuple of (int, QString, QCString, int)

static int  startServiceByDesktopName (const QString& _name,
     const QString& URL,
     QString* error = 0,
     QCString* dcopService = 0,
     int*  pid = 0);

TAKES QString, QString and RETURNS a Python tuple of (int, QString, QCString, int)

static int  startServiceByDesktopName (const QString& _name,
     const QStringList& URLs = QStringList(),
     QString*  error = 0,
     QCString* dcopService = 0,
     int* pid = 0);

TAKES QString, QStringList, QString and QCString and RETURNS a Python tuple of (int, QString, QCString, int)

static int  kdeinitExec (const QString& name,
     const QStringList& args = QStringList(),
     QString* error = 0,
     int* pid = 0);

TAKES QString, QStringList, and QString and RETURNS a Python tuple of (int, QString, QCString, int)

static int  kdeinitExecWait (const QString& name,
     const QStringList& args = QStringList(),
     QString* error = 0,
     int* pid = 0);

TAKES QString, QStringList, and QString and RETURNS a Python tuple of (int, QString, QCString, int)

QString  checkRecoverFile (const QString& pFilename, bool& bRecover);

TAKES QString and RETURNS a Python tuple of (QString, int)

KApplication (Display*  display,
     int& argc,
     char** argv,
     const QCString& rAppName,
     bool allowStyles = 1,
     bool GUIenabled = 1);

NOT Implemented

Display*  getDisplay ();

NOT Implemented

void  iceIOErrorHandler (_IceConn* conn);

NOT Implemented

bool  x11EventFilter (XEvent*);

NOT Implemented

KApplication (const KApplication&);

NOT Implemented

KApplication *kapp;

GLOBAL variable

KApplication (KDE 3.0.0+)

KApplication is fully implemented. *** EXCEPT

KApplication (int& argc,
     char** argv,
     const QCString& rAppName,
     bool allowStyles = 1,
     bool GUIenabled = 1);

TAKES a Python list (which is modified) and QCString, bool, bool

static int  startServiceByName (const QString& _name,
     const QString& URL,
     QString* error = 0,
     QCString* dcopService = 0,
     int* pid  = 0);

TAKES QString, QString, QString and QCString and RETURNS a Python tuple of (int, int)

static int startServiceByName (const QString& _name,
      const QStringList& URLs = QStringList(),
      QString* error = 0,
      QCString* dcopService = 0,
      int* pid = 0);

TAKES QString, QStringList, QString and QCString and RETURNS a Python tuple of (int, int)

static int startServiceByDesktopPath (const QString& _name,
     const QString& URL,
     QString* error = 0,
     QCString* dcopService = 0,
     int* pid = 0, bool = 0);

TAKES QString, QString, QString QCString and bool and RETURNS a Python tuple of (int, QString, QCString, int)

static int  startServiceByDesktopPath (const QString& _name,
     const QStringList& URLs = QStringList(),
     QString* error = 0,
     QCString* dcopService = 0,
     int* pid = 0);

TAKES QString, QStringList, QString and QCString and RETURNS a Python tuple of (int, int)

static int  startServiceByDesktopName (const QString&, const QString&, QString*, QCString*, int*, const QCString& = "", bool = 0);

TAKES QString, QString, QCString (the last QCString arg) and bool and RETURNS a Python tuple of (int, QString, QCString, int)

static int  startServiceByDesktopName (const QString& _name,
     const QString& URL,
     QString* error = 0,
     QCString* dcopService = 0,
     int*  pid = 0);

TAKES QString, QString and RETURNS a Python tuple of (QString, QCString, int, int)

static int  startServiceByDesktopName (const QString& _name,
     const QStringList& URLs = QStringList(),
     QString*  error = 0,
     QCString* dcopService = 0,
     int* pid = 0, bool = 0);

TAKES QString, QStringList, QCString and bool and RETURNS a Python tuple of (int, QString, QCString, int)

static int  kdeinitExec (const QString& name,
     const QStringList& args = QStringList(),
     QString* error = 0,
     int* pid = 0);

TAKES QString, QStringList, and QString and RETURNS a Python tuple of (int, int)

static int  kdeinitExecWait (const QString& name,
     const QStringList& args = QStringList(),
     QString* error = 0,
     int* pid = 0);

TAKES QString, QStringList, and QString and RETURNS a Python tuple of (int, int)

QString  checkRecoverFile (const QString& pFilename, bool& bRecover);

TAKES QString and RETURNS a Python tuple of (QString, int)

KApplication (Display*  display,
     int& argc,
     char** argv,
     const QCString& rAppName,
     bool allowStyles = 1,
     bool GUIenabled = 1);

NOT Implemented

Display*  getDisplay ();

NOT Implemented

void  iceIOErrorHandler (_IceConn* conn);

NOT Implemented

bool  x11EventFilter (XEvent*);

NOT Implemented

KApplication (const KApplication&);

NOT Implemented

KSessionManaged

KSessionManaged is fully implemented.

KAccelBase.ActionInfo (KDE3.0+)

KAccelBase.ActionInfo is NOT implemented.

KAccelBase (KDE3.0+)

KAccelBase is fully implemented.

*** EXCEPT

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

virtual void setEnabled (bool bEnabled) = 0;

PURE VIRTUAL method

virtual bool connectKey (KAccelAction& , const KKey& ) = 0;

PURE VIRTUAL method

virtual bool connectKey (const KKey& ) = 0;

PURE VIRTUAL method

void createKeyList (QValueVector<struct X>& rgKeys);

NOT Implemented

virtual bool disconnectKey (KAccelAction& , const KKey& ) = 0;

PURE VIRTUAL method

virtual bool disconnectKey (const KKey& ) = 0;

PURE VIRTUAL method

virtual bool emitSignal (Signal ) = 0;

PURE VIRTUAL method

KAsyncIO (KDE2.2.0+)

KAsyncIO is fully implemented.

KAudioPlayer

KAudioPlayer is fully implemented.

slot play () RENAMED to playSlot ()

KBufferedIO (KDE2.2.0+)

KBufferedIO is fully implemented.

KCatalogue (KDE3.0+)

KCatalogue is fully implemented.

KCharsets

KCharset is fully implemented. *** EXCEPT

QStringList languages ();

NOT Implemented (not found in libkdecore)

QStringList encodingsForLanguage (const QString&);

NOT Implemented (not found in libkdecore)

QTextCodec *codecForName (const QString &, bool &) const

TAKES a single parameter and RETURNS a Python tuple

QChar fromEntity (const QString &, int &) const

TAKES a single parameter and RETURNS a Python tuple

QList <QFont::CharSet> availableCharsets (QString = QString::null);

RETURNS a Python list

KCmdLineArgs

KCmdLineArgs is fully implemented. *** EXCEPT

static void init (int _argc,
     char** _argv,
     const char* _appname,
     const char* _description,
     const char* _version,
     bool noKApp = 0);

TAKES a Python list as the second (char **) parameter

static void init (int _argc,
     char** _argv,
     const KAboutData* about,
     bool noKApp = 0);

TAKES a Python list as the second (char **) parameter; RENAMED init1

static void addCmdLineOptions (const _KCmdLineOptions*,
     const char* = 0,
     const char* = 0,
     const char* = 0);

TAKES a Pytbon list of tuples (name, description, default) as the first parameter; NULL parameters to mark end of list are not required

QCStringList getOptionList (const char* option);

RETURNS a Python list

KCompletion

KCompletion is fully implemented.

KCompletionBase

KCompletionBase is fully implemented.

KeyBindingMap getKeyBindingMap ()

RETURNS a Python dictionary

KConfig

KConfig is fully implemented. *** EXCEPT

KConfig (const KConfig&);

NOT Implemented

KConfigBackEnd

KConfigBackEnd is fully implemented. This class is ABSTRACT; all pure virtual methods must be overloaded before using

*** EXCEPT

virtual bool parseConfigFiles () = 0;

PURE VIRTUAL method

virtual void sync (bool bMerge = 1) = 0;

PURE VIRTUAL method

KConfigINIBackEnd

KConfigINIBackEnd is fully implemented.

KConfigBase

KConfigBase is fully implemented. *** EXCEPT

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

virtual bool hasGroup (const QString& _pGroup) = 0;

PURE VIRTUAL method

virtual QStringList groupList () = 0;

PURE VIRTUAL method

IntValueList readIntListEntry (const QString& pKey);

RETURNS a Python list

IntValueList readIntListEntry (const char* pKey);

RETURNS a Python list

void writeEntry (const QString& pKey,
     const IntValueList& rValue,
     bool bPersistent = 1,
     bool bGlobal = 0,
     bool bNLS = 0);

TAKES a Python list as the second parameter

virtual bool hasKey (const QString& pKey) = 0;

PURE VIRTUAL method

virtual KStringMap entryMap (const QString&) = 0;

PURE VIRTUAL method

virtual void reparseConfiguration () = 0;

PURE VIRTUAL method

virtual bool hasGroup (const QCString& _pGroup) = 0;

PURE VIRTUAL method

virtual bool hasGroup (const char* _pGroup) = 0;

PURE VIRTUAL method

virtual bool hasKey (const char* pKey) = 0;

PURE VIRTUAL method

void writeEntry (const char* pKey,
     const QValueList<int>& rValue,
     bool bPersistent = 1,
     bool bGlobal = 0,
     bool bNLS = 0);

NOT Implemented

QString writeEntry (const char* pKey,
     const char* pValue,
     bool bPersistent = 1,
     bool bGlobal = 0,
     bool bNLS = 0);

NOT Implemented

QString writeEntry (const QString& pKey,
     int nValue,
     bool bPersistent = 1,
     bool bGlobal = 0,
     bool bNLS = 0);

NOT Implemented

QString writeEntry (const char* pKey,
     int nValue,
     bool bPersistent = 1,
     bool bGlobal = 0,
     bool bNLS = 0);

NOT Implemented

QString writeEntry (const char* pKey,
     uint nValue,
     bool bPersistent = 1,
     bool bGlobal = 0,
     bool bNLS = 0);

NOT Implemented

QString writeEntry (const QString& pKey,
     long nValue,
     bool bPersistent = 1,
     bool bGlobal = 0,
     bool bNLS = 0);

NOT Implemented

QString writeEntry (const char* pKey,
     long nValue,
     bool bPersistent = 1,
     bool bGlobal = 0,
     bool bNLS = 0);

NOT Implemented

QString writeEntry (const QString& pKey,
     ulong nValue,
     bool bPersistent = 1,
     bool bGlobal = 0,
     bool bNLS = 0);

NOT Implemented

QString writeEntry (const char* pKey,
     ulong nValue,
     bool bPersistent = 1,
     bool bGlobal = 0,
     bool bNLS = 0);

NOT Implemented

QString writeEntry (const char* pKey,
     double nValue,
     bool bPersistent = 1,
     bool bGlobal = 0,
     char format = 'g',
     int precision = 6,
     bool bNLS = 0);

NOT Implemented

QString writeEntry (const QString& pKey,
     bool bValue,
     bool bPersistent = 1,
     bool bGlobal = 0,
     bool bNLS = 0);

NOT Implemented

QString writeEntry (const char* pKey,
     bool bValue,
     bool bPersistent = 1,
     bool bGlobal = 0,
     bool bNLS = 0);

NOT Implemented

QString writeEntry (const char* pKey,
     const QFont& rFont,
     bool bPersistent = 1,
     bool bGlobal = 0,
     bool bNLS = 0);

NOT Implemented

void writeEntry (const char* pKey,
     const QColor& rColor,
     bool bPersistent = 1,
     bool bGlobal = 0,
     bool bNLS = 0);

NOT Implemented

void writeEntry (const char* pKey,
     const QDateTime& rDateTime,
     bool bPersistent = 1,
     bool bGlobal = 0,
     bool bNLS = 0);

NOT Implemented

void writeEntry (const char* pKey,
     const QRect& rValue
     bool bPersistent = 1,
     bool bGlobal = 0,
     bool bNLS = 0);

NOT Implemented

void writeEntry (const char* pKey,
     const QPoint& rValue,
     bool bPersistent = 1,
     bool bGlobal = 0,
     bool bNLS = 0);

NOT Implemented

void writeEntry (const char* pKey,
     const QSize& rValue,
     bool bPersistent = 1,
     bool bGlobal = 0,
     bool bNLS = 0);

NOT Implemented

virtual KEntryMap internalEntryMap (const QString& pGroup) = 0;

PURE VIRTUAL method

virtual KEntryMap internalEntryMap () = 0;

PURE VIRTUAL method

virtual void putData (const KEntryKey& _key, const KEntry& _data) = 0;

PURE VIRTUAL method

virtual KEntry lookupData (const KEntryKey& _key) = 0;

PURE VIRTUAL method

KConfigGroupSaver

KConfigGroupSaver is fully implemented.

KEntryKey

KEntry is fully implemented.

KCrash

KCrash is fully implemented. *** EXCEPT

static void setCrashHandler (HandlerType handler  = defaultCrashHandler);

NOT Implemented

static HandlerType crashHandler ();

NOT Implemented

static void setEmergencySave (HandlerType save = 0);

NOT Implemented

static HandlerType emergencySave ();

NOT Implemented

KDCOPPropertyProxy

KDCOPPropertyProxy is fully implemented.

QValueList<QCString> functions();

RETURNS a Python list

static QValueList<QCString> functions(QObject *object)

RENAMED functionsObj and RETURNS a Python list

static bool isPropertyRequest (const QCString &, QObject *)

REANMED isPropRequest

static bool processPropertyRequest (const QCString &,
     const QByteArray &,
     QCString &,QByteArray &,
     QObject *)

RENAMED procPropRequest

KDesktopFile

KDesktopFile is fully implemented. *** EXCEPT

KDesktopFile (const KDesktopFile&);

NOT Implemented

KGlobal

KGlobal is fully implemented. *** EXCEPT

The following are internal variables - use methods instead (for example KInstance *instance (); )

static KStringDict*        _stringDict;
static KInstance*          _instance;
static KLocale*            _locale;
static KCharsets*          _charsets;
static KStaticDeleterList* _staticDeleters;
static KInstance*          _activeInstance;

NOT Implemented

KGlobalAccel

KGlobalAccel is fully implemented. *** EXCEPT

bool x11EventFilter (const XEvent*);

NOT Implemented

bool setEnabled (const QString&, bool);

NOT Implemented (not found in libkdecore)

KGlobalSettings

KGlobalSettings is fully implemented. *** EXCEPT

static KMouseSettings& mouseSettings ();

RETURNS an int

KIconEffect

KIconEffect is fully implemented.

KIcon

KIcon is fully implemented.

KIconTheme

KIconTheme is fully implemented. *** EXCEPT

IntValueList querySizes (int group);

RETURNS a Python list

KInstance

KInstance is fully implemented. *** EXCEPT

KCharsets* charsets () const;

NOT Implemented (not found in libkdecore)

KIPC

KIPC is fully implemented.

KKeyNative (KDE3.0+)

KKeyNative is fully implemented.

KKeyNative.Variations (KDE3.0+)

KKeyNative.Variations is fully implemented.

KKeyServer.CodeMod (KDE3.0+)

KKeyServer.CodeMod is fully implemented.

KKeyServer.Key (KDE3.0+)

KKeyServer.Key is fully implemented.

KKeyServer.Variations (KDE3.0+)

KKeyServer.Variations is fully implemented.

KKeyServer Global Functions (KDE3.0+)

The following global functions are defined in the KKeyServer namespace:

bool initializeMods ();
uint modX (KKey::ModFlag);
bool keyboardHasWinKey ();
uint modXShift ();
uint modXLock ();
uint modXCtrl ();
uint modXAlt ();
uint modXNumLock ();
uint modXWin ();
uint modXScrollLock ();
uint accelModMaskX ();
QString modToStringInternal (uint);
QString modToStringUser (uint);

The following global functions from the KKeyServer namespace TAKE a single Python int as an argument and RETURN a Python tuple of (int, int)

bool keyQtToSym (int, uint&);
bool keyQtToMod (int, uint&);
bool symToKeyQt (uint, int&);
bool modToModQt (uint, int&);
bool modToModX (uint, uint&);
bool modXToModQt (uint, int&);
bool modXToMod (uint, uint&);

The following global functions from the KKeyServer namespace TAKES a character and a Python int as arguments and RETURN a Python tuple of (int, int)

bool codeXToSym (uchar, uint, uint&);

----------

bool stringToSymMod (const QString&, uint&, uint&);
void keyQtToKeyX (uint, unsigned char *, uint *, uint *);

NOT Implemented

KLibFactory

KLibFactory is fully implemented.

KLibrary

KLibrary is fully implemented. *** EXCEPT

KLibrary (const QString&, const QString&, void*);

Constructor NOT IMPLEMENTED - use KLibLoader to instantiate KLibrary

KLibLoader

KLibLoader is fully implemented.

Constructor is protected; use the following to obtain a KLibLoader object:

static KLibLoader*   self ();

KLocale

KLocale is fully implemented. *** EXCEPT

QString charset () const;
bool setCharset (const QString&);

NOT implemented (not found in libkdecore)

double readMoney (const QString& numStr, bool* ok  = 0);

TAKES a QString and RETURNS a Python tuple of (double, bool)

double readNumber (const QString& numStr, bool* ok  = 0);

TAKES a QString and RETURNS a Python tuple of (double, bool)

QDate  readDate (const QString&, bool* = 0) const;

TAKES a QString and RETURNS a Python tuple (QDate, int)

QDate  readDate (const QString&, const QString&, bool* = 0) const;

TAKES two QStrings and RETURNS a Python tuple (QDate, int)

QTime  readTime (const QString&, bool* = 0) const;

TAKES a QString and RETURNS a Python tuple (QTime, int)

KLocale (const KLocale&);

NOT Implemented

QString i18n(const char *);

GLOBAL function (not class method) available

QString i18n(const char *, const char *);

GLOBAL function (not class method) available

KCodecs (KDE2.2.0+)

KCodecs is fully implemented.

KMD5 (KDE2.2.0+)

KMD5 is fully implemented. *** EXCEPT

KMD5 (FILE* file);

NOT Implemented

void update (FILE* file, bool closeFile  = 0);

NOT Implemented

bool verify (FILE* f, const char* msg_digest, DigestType type  = HEX);

NOT Implemented

Q_UINT8* rawDigest ();

NOT Implemented

void rawDigest (HASH bin);

NOT Implemented

void hexDigest (HASHHEX hex);

NOT Implemented

void transform (const uchar*);

NOT Implemented

KMimeSourceFactory

KMimeSourceFactory is fully implemented.

KMultipleDrag

KMultipleDrag is fully implemented.

Instance

Instance is fully implemented.

KPalette

KPalette is fully implemented.

KPixmapProvider

KPixmapProvider is fully implemented.

KProcessController

KProcessController is fully implemented. *** EXCEPT

KProcessList processList;

RETURNS a Python list of KProcess

KProcess

KProcess is fully implemented. *** EXCEPT

KProcess (const KProcess&);

NOT Implemented

void receivedStdout (int, int&);

NOT Implemented

KShellProcess

KShellProcess is fully implemented. *** EXCEPT

KShellProcess (const KShellProcess&);

NOT Implemented

KProcIO (KDE2.2.0+)

KProcIO is fully implemented.

virtual int readln (QString&, bool = 1, bool* = 0);

RETURNS a Python tuple of (int, int) If the last argument is false, the second element of the tuple will always be false. If the last argument is true, the second element will contain the value of the 'partial' flag passed back by readln.

KRandomSequence

KRandomSequence is fully implemented. *** EXCEPT

void randomize (QGList* list);

NOT Implemented

KRegExp

KRegExp is fully implemented.

KRFCDate

KRFCDate is fully implemented.

KRootProp

KRootProp is fully implemented.

KSaveFile

KSaveFile is fully implemented. *** EXCEPT

FILE* fstream ();

NOT Implemented

KShared

KShared is fully implemented.

KKey (KDE3.0+)

KKey is fully implemented.

KKeySequence (KDE3.0+)

KKeySequence is fully implemented. *** EXCEPT

KKeySequence (const KKeyNative&);
bool init (const KKeyNative&);
bool contains (const KKeyNative&) const;
void setTriggerOnRelease (bool);

NOT Implemented (not found in libkdecore)

KShortcut (KDE3.0+)

KShortcut is fully implemented.

KAccelShortcutList (KDE3.0+)

KAccelShortcutList is fully implemented.

KShortcutList (KDE3.0+)

KShortcutList is fully implemented.

*** EXCEPT

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

virtual uint count () = 0;

PURE VIRTUAL method

virtual QVariant getOther (Other , uint index) = 0;

PURE VIRTUAL method

virtual bool isConfigurable (uint ) = 0;

PURE VIRTUAL method

virtual QString label (uint ) = 0;

PURE VIRTUAL method

virtual QString name (uint ) = 0;

PURE VIRTUAL method

virtual bool save () = 0;

PURE VIRTUAL method

virtual bool setOther (Other , uint index, QVariant ) = 0;

PURE VIRTUAL method

virtual bool setShortcut (uint , const KShortcut& ) = 0;

PURE VIRTUAL method

virtual const KShortcut& shortcut (uint ) = 0;

PURE VIRTUAL method

virtual const KShortcut& shortcutDefault (uint ) = 0;

PURE VIRTUAL method

virtual QString whatsThis (uint ) = 0;

PURE VIRTUAL method

ShortcutList (KDE3.0+)

ShortcutList is fully implemented

KSimpleConfig

KSimpleConfig is fully implemented. *** EXCEPT

KSimpleConfig (const KSimpleConfig&);

NOT Implemented

KSocket

KSocket is fully implemented. *** EXCEPT

static bool initSockaddr (ksockaddr_in*, const char*, ushort, int = 2);

NOT Implemented

KSocket (const KSocket&);

NOT Implemented

KServerSocket

KServerSocket is fully implemented. *** EXCEPT

KServerSocket (const KServerSocket&);

NOT Implemented

KStandardDirs

KStandardDirs is fully implemented.

QString locate(const char *, const QString&, const KInstance* = KGlobal::instance());

GLOBAL function (not class method)

QString locateLocal(const char *, const QString&, const KInstance* = KGlobal::instance());

GLOBAL function (not class method)

KStartupInfo (KDE2.2.0+)

KStartupInfo is fully implemented.

static bool sendFinishX (Display*, const KStartupInfoId&);

TAKES ONLY KStartupInfoId (Display is supplied silently via a call to qt_xdisplay) and RETURNS an int

static bool sendChangeX (Display*, const KStartupInfoId&, const KStartupInfoData&);

TAKES ONLY KStartupInfoId and KStartupInfoData (Display is supplied silently via a call to qt_xdisplay) and RETURNS an int

static bool sendFinishX (Display*, const KStartupInfoId&, const KStartupInfoData&);

TAKES ONLY KStartupInfoId and KStartupInfoData (Display is supplied silently via a call to qt_xdisplay) and RETURNS an int

static bool sendStartupX (Display*, const KStartupInfoId&, const KStartupInfoData&);

TAKES ONLY KStartupInfoId and KStartupInfoData (Display is supplied silently via a call to qt_xdisplay) and RETURNS an int

KStartupInfoData

KStartupInfoData is fully implemented. *** EXCEPT

const QValueList<pid_t>& pids ();
(IntValueList pids () const;)

RETURNS a Python list of int

KStartupInfoId

KStartupInfoId is fully implemented.

KStaticDeleterBase

KStaticDeleterBase is fully implemented. *** EXCEPT

This class is ABSTRACT- all pure virtual methods must be overloaded before using

virtual void destructObject () = 0;

PURE VIRTUAL method

KStdAccel - class (KDE 2.1.1 - KDE 2.2.2)

KStdAccel is fully implemented.

KStdAccel - namespace (KDE 3.0.0+)

KStdAccel is fully implemented. *** EXCEPT

insert ();

NOT Implemented (not found in lib)

KStandardDirs

KStandardDirs is fully implemented.

QString locate(const char *, const QString&, const KInstance* = KGlobal::instance());

GLOBAL function (not class method)

QString locateLocal(const char *, const QString&, const KInstance* = KGlobal::instance());

GLOBAL function (not class method)

KStringHandler

KStringHandler is fully implemented. *** EXCEPT

static QString word ( const QString & text , const char *range);

RENAMED words

static QString remword (const QString & text , const QString & word);

RENAMED remwordmatch

static QStringList capwords (const QStringList & list);

RENAMED capwordlist

static QStringList perlSplit (const QString & sep, const QString & s, uint max = 0);

NOT Implemented

static QStringList perlSplit (const QChar & sep, const QString & s, uint max = 0);

NOT Implemented

static QStringList perlSplit (const QRegExp & sep, const QString & s, uint max = 0);

NOT Implemented

KSycoca

KSycoca is fully implemented.

KSycocaDict

KSycocaDict is fully implemented.

KSycocaEntry

KSycocaEntry is fully implemented.

KSycocaFactory

KSycocaFactory is fully implemented. This class is ABSTRACT- all pure virtual methods must be overloaded before using *** EXCEPT

virtual KSycocaFactoryId factoryId () = 0;

PURE VIRTUAL method

virtual KSycocaEntry* createEntry (const QString& file, const char* resource) = 0;

PURE VIRTUAL method

virtual KSycocaEntry* createEntry (int offset) = 0;

PURE VIRTUAL method

KSycocaEntryDict* entryDict ();
virtual const KSycocaResourceList* resourceList () const;
SycocaEntryList allEntries ();

NOT Implemented

KSycocaFactoryList

KSycocaFactoryList is fully implemented. *** EXCEPT

KSycocaFactoryList ();

NOT Implemented

KSycocaType

KSycocaType is fully implemented.

KTempFile

KTempFile is fully implemented. *** EXCEPT

FILE* fstream ();

NOT Implemented

KUniqueApplication

KUniqueApplication is fully implemented.

KURL

KURL is fully implemented.

KURLDrag

KURLDrag is fully implemented.

KURLDrag (const KURL::List&, const QMap<QString,QString>&, QWidget*, const char*);

TAKES a Python dictionary with key=QString and value=QString as the second parameter

decode (const QMimeSource*, KURL::List&, QMap<QString,QString>&);

TAKES a Python dictionary with key=QString and value=QString as the second parameter

QMap<QString,QString>& metaData ();

RETURNS a Python dictionary with key=QString and value=QString

static KURLDrag*     newDrag (const KURL::List&, const QMap<QString,QString>&, QWidget* = 0, const char* = 0);

TAKES a Python dictionary with key=QString and value=QString as the second parameter

KURLDrag (const QStrList&, const QMap<QString,QString>&, QWidget*, const char*);

TAKES a Python dictionary with key=QString and value=QString as the second parameter

KWin

KWin is fully implemented.

KWin.Info

KWin.Info is fully implemented.

KWinModule

KWinModule is fully implemented.

const UIntValueLis& windows ()
const UIntValueList& stackingOrder ()
const UIntValueList& systemTrayWindows ()

all RETURN a Python list of int (WId is typedef'd from uint)

QRect workArea (const UIntValueList&, int = -1) const;

TAKES a Python list of int as the first parameter

NETRootInfo

NETRootInfo is fully implemented. *** EXCEPT

NETRootInfo (Display* display,
     Window supportWindow,
     const char* wmName,
     ulong properties,
     int screen = -1,
     bool doActivate = 1);

TAKES ONLY Window, const char*, ulong, int, bool (Display is supplied silently via a call to qt_xdisplay)

NETRootInfo (Display* display,
    ulong properties,
    int screen = -1,
    bool doActivate = 1);

TAKES ONLY ulong, int, bool (Display is supplied silently via a call to qt_xdisplay)

const Window* clientList ();

RETURNS a Python list

const Window* clientListStacking ();

RETURNS a Python list

const Window* kdeSystemTrayWindows ();

RETURNS a Python list

const Window* virtualRoots ();

RETURNS a Python list

void setClientList (Window* windows, uint count);

TAKES a Python list as its ONLY argument

void setClientListStacking (Window* windows, uint count);

TAKES a Python list as its ONLY argument

void setKDESystemTrayWindows (Window* windows, uint count);

TAKES a Python list as its ONLY argument

void setVirtualRoots (Window* windows, uint count);

TAKES a Python list as its ONLY argument

ulong event (XEvent* event);

NOT Implemented

NETWinInfo

NETWinInfo is fully implemented. *** EXCEPT

NETWinInfo (Display* display,
     Window window,
     Window rootWindow,
     ulong properties,
     Role role = Client);

TAKES ONLY Window, Window, ulong, Role (Display is supplied silently via a call to qt_xdisplay)

ulong event (XEvent* event);

NOT Implemented

Display* x11Display () const;

NOT Implemented

NET

NET is fully implemented.

NETPoint

NETPoint is fully implemented.

NETSize

NETSize is fully implemented.

NETRect

NETRect is fully implemented.

NETStrut

NETStrut is fully implemented.

Display - mapped type

Mapped type - cannot be instantiated. Implemented only to satisfy dependencies for sip. Methods which return Display are not implemented. When is passed as an argument in the C++ call, the Python code DOES NOT take a corresponding argument, but the bindings silently send the result of qt_xdisplay () to the C++ method being called.

For example, in C++:

Display* display;
const KStartupInfoId id;
const KStartupInfoData data;
KStartupInfo::sendFinishX (display, id, data);

would be, in Python:

KStartupInfo.sendFinishX (id, data);

and the value of the Display* argument is provided internally as the result of a call to qt_xdisplay ()

IntValueList - mapped type

Mapped type - cannot be instantiated. Whenever QValueList<int> is the return type of a function or the type of an argument, a Python list of int is used instead.

KComplMatches - mapped type

Mapped type - cannot be instantiated. Whenever KCompletionMatches is the return type of a function or the type of an argument, a Python list of Python tuples of (int, QString) is used instead.

MD5Digest - mapped type

Mapped type - cannot be instantiated. Whenever Digest is the return type of a function or the type of an argument, a Python list of 16 int is used instead.

KEntryMap - mapped type

Mapped type - cannot be instantiated. Whenever a KEntryMap is the return type of a function or the type of an argument, a Python dictionary with key: KEntryKey, value: KEntry is used instead.

KeyBindingMap - mapped type

Mapped type - cannot be instantiated. Whenever a KeyBindingMap is the return type of a function or the type of an argument, a Python dictionary with key: int, value: KShortcut is used instead.

KeyBindingMap - mapped type

Mapped type - cannot be instantiated. Whenever a KeyBindingMap is the return type of a function or the type of an argument, a Python dictionary with key: int, value: int is used instead.

KKeyEntryMap - mapped type

Mapped type - cannot be instantiated. Whenever a KKeyEntryMap is the return type of a function or the type of an argument, a Python dictionary with key: QString, value: KKeyEntry is used instead.

KKeyMapOrder - mapped type (KDE2.2.0+)

Mapped type - cannot be instantiated. Whenever a KKeyMapOrder is the return type of a function or the type of an argument, a Python dictionary with key: int, value: QString is used instead.

KProcessList

Mapped type - cannot be instantiated. Whenever a KProcessList is the return type of a function or the type of an argument, a Python list of KProcess is used instead.

KStringMap

This class isn't implemented. Whenever a KStringMap is the return type of a function or the type of an argument, a Python dictionary is returned instead

NETIcon - mapped type

Mapped type - cannot be instantiated. Whenever NETIcon is the return type of a function or the type of an argument, a Python tuple (NETSize, Python string) is used instead. (may be converted to class in future version of PyKDE)

UIntValueList - mapped type

Mapped type - cannot be instantiated. Whenever QValueList<unsigned int> is the return type of a function or the type of an argument, a Python list of int is used instead.

ULongValueList - mapped type

Mapped type - cannot be instantiated. Whenever QValueList<unsigned long int> is the return type of a function or the type of an argument, a Python list of long is used instead.