KarambaPython Class Reference

List of all members.

Detailed Description

Definition at line 40 of file karamba_python.h.


Public Member Functions

 KarambaPython (const ThemeFile &theme, bool reloading)
 ~KarambaPython ()
bool isExtensionLoaded ()
bool initWidget (karamba *k)
bool widgetUpdated (karamba *k)
bool widgetClosed (karamba *k)
bool menuOptionChanged (karamba *k, QString key, bool value)
bool meterClicked (karamba *k, Meter *meter, int button)
bool meterClicked (karamba *k, QString anchor, int button)
bool widgetClicked (karamba *k, int x, int y, int button)
bool keyPressed (karamba *k, const Meter *meter, const QString &text)
bool widgetMouseMoved (karamba *k, int x, int y, int button)
bool menuItemClicked (karamba *k, KPopupMenu *menu, long id)
bool activeTaskChanged (karamba *k, Task *t)
bool taskAdded (karamba *k, Task *t)
bool taskRemoved (karamba *k, Task *t)
bool startupAdded (karamba *k, Startup *t)
bool startupRemoved (karamba *k, Startup *t)
bool commandOutput (karamba *k, int pid, char *buffer)
bool commandFinished (karamba *k, int pid)
bool itemDropped (karamba *k, QString text, int x, int y)
bool themeNotify (karamba *k, const char *from, const char *txt)
bool systrayUpdated (karamba *k)
bool desktopChanged (karamba *k, int desktop)
bool wallpaperChanged (karamba *k, int desktop)

Static Public Member Functions

static void initPython ()
static void shutdownPython ()

Protected Member Functions

void getLock (PyThreadState **myThreadState)
PyObject * getFunc (const char *function)
void releaseLock (PyThreadState *myThreadState)
bool callObject (const char *func, PyObject *pArgs, bool lock=true)

Protected Attributes

bool pythonThemeExtensionLoaded
PyObject * pName
PyObject * pModule
PyObject * pDict

Static Protected Attributes

static PyThreadState * mainThreadState

The documentation for this class was generated from the following files:
KDE Home | KDE Accessibility Home | Description of Access Keys