karamba Class Reference

List of all members.

Detailed Description

Definition at line 112 of file karamba.h.


Public Slots

void step ()
void externalStep ()
void widgetClosed ()
void updateSensors ()
void currentDesktopChanged (int)
void currentWallpaperChanged (int)
void slotToggleConfigOption (QString key, bool)
void updateBackground (KSharedPixmap *)
void passMenuOptionChanged (QString key, bool)
void passMenuItemClicked (int)
void processExited (KProcess *proc)
void receivedStdout (KProcess *proc, char *buffer, int buflen)
void toDesktop (int desktopid, int menuid)
const char * getPrettyName ()
void systrayUpdated ()
void startupAdded (Startup *)
void startupRemoved (Startup *)
void taskAdded (Task *)
void taskRemoved (Task *)
void activeTaskChanged (Task *)
void reloadConfig ()
void setAlwaysOnTop (bool stay)
void setWantRightButton (bool yesno)
void setWantMeterWheelEvent (bool yesno)
void management_popup (void)

Public Member Functions

 karamba (QString fn, QString name, bool reloading=false, int instance=-1, bool sub_theme=false)
virtual ~karamba ()
const ThemeFiletheme () const
void setSensor (const LineParser &lineParser, Meter *meter)
QString getSensor (Meter *meter)
QString findSensorFromMap (Sensor *sensor)
void deleteMeterFromSensors (Meter *meter)
SensorfindSensorFromList (Meter *meter)
bool useSmoothTransforms ()
void changeInterval (int interval)
void setWidgetUpdate (bool wu)
bool getWidgetUpdate ()
bool hasMeter (Meter *meter)
char getTempUnit ()
void addMenuConfigOption (QString key, QString name)
bool setMenuConfigOption (QString key, bool value)
bool readMenuConfigOption (QString key)
void writeConfigData ()
TextFieldgetDefaultTextProps ()
int instance () const
void setInstance (int instance)
void closeTheme (bool reloading=false)
void keyPressed (const QString &s, const Meter *meter)
bool isSubTheme ()
void toggleWidgetUpdate (bool)
QString getIncomingData ()
void _setIncomingData (QString data)
void setIncomingData (QString theme, QString data)
void themeNotify (QString theme, QString txt)
void callTheme (QString theme, QString txt)
double getUpdateTime ()
void setUpdateTime (double time)
void makeActive ()
void makePassive ()
void showMenuExtension ()
void hideMenuExtension ()

Public Attributes

QObjectList * menuList
QObjectList * meterList
QObjectList * imageList
QObjectList * clickList
KPopupMenu * keditpop
KPopupMenu * kpop
QBitmap * widgetMask
KarambaRootPixmapkroot
TaskManager taskManager
Systemtraysystray
KProcess * currProcess
int numberOfConfMenuItems
KConfig * config
QString prettyName
bool m_sub_theme
KWinModule * kWinModule
QString incomingData

Protected Member Functions

void mousePressEvent (QMouseEvent *)
void wheelEvent (QWheelEvent *)
void mouseReleaseEvent (QMouseEvent *)
void mouseDoubleClickEvent (QMouseEvent *)
void mouseMoveEvent (QMouseEvent *)
void keyPressEvent (QKeyEvent *e)
void closeEvent (QCloseEvent *)
void paintEvent (QPaintEvent *)
void saveProperties (KConfig *)
void readProperties (KConfig *)
void dragEnterEvent (QDragEnterEvent *event)
void dropEvent (QDropEvent *event)

Member Function Documentation

void karamba::setWantRightButton ( bool  yesno  )  [inline, slot]

If true, then when a right button is pressed on the theme, the theme's python widgetMouseMoved function is called.

Definition at line 292 of file karamba.h.

void karamba::management_popup ( void   )  [slot]

can be used to fire up the karamba management popup menu

Definition at line 1411 of file karamba.cpp.


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