superkaramba
Karamba Class Reference
#include <karamba.h>

Detailed Description
Definition at line 52 of file karamba.h.
Public Slots | |
| void | activeTaskChanged (Task::TaskPtr) |
| void | closeWidget () |
| void | emitError (const QString &errormessage) |
| void | moveToPos (QPoint pos) |
| void | passMenuItemClicked (QAction *action) |
| void | popupGlobalMenu () const |
| void | processExited (K3Process *proc) |
| void | receivedStdout (K3Process *proc, char *buffer, int buflen) |
| void | reloadConfig () |
| void | slotFileChanged (const QString &file) |
| void | startKaramba () |
| void | startupAdded (Startup::StartupPtr) |
| void | startupRemoved (Startup::StartupPtr) |
| void | taskAdded (Task::TaskPtr) |
| void | taskRemoved (Task::TaskPtr) |
| void | updateSensors () |
Signals | |
| void | error (const QString &errormessage) |
| void | positionChanged () |
| void | sizeChanged () |
Public Member Functions | |
| void | addMenuConfigOption (const QString &key, const QString &name) |
| QAction * | addMenuItem (KMenu *menu, const QString &text, const QString &icon) |
| KMenu * | addPopupMenu () |
| QRectF | boundingRect () const |
| void | changeInterval (u_int newInterval) |
| void | deleteMenuItem (QAction *action) |
| void | deleteMeterFromSensors (Meter *meter) |
| void | deletePopupMenu (KMenu *menu) |
| KConfig * | getConfig () const |
| TextField * | getDefaultTextProps () |
| Meter * | getMeter (const QString &name) |
| QString | getMeterValue (const QString &name) |
| int | getNumberOfDesktops () const |
| QObject * | getPlasmaSensor (const QString &engine, const QString &source=QString()) |
| QPoint | getPosition () const |
| QGraphicsScene * | getScene () const |
| QString | getSensor (const Meter *meter) const |
| double | getUpdateTime () const |
| QGraphicsView * | getView () const |
| bool | hasMenuExtension () const |
| bool | hasMeter (const Meter *meter) const |
| int | instance () |
| bool | isSubTheme () const |
| Karamba (const KUrl &themeFile, QGraphicsView *view=0, int instance=-1, bool subTheme=false, const QPoint &startPos=QPoint(), bool reload=false, bool startkaramba=true) | |
| void | keyPressed (const QString &s, const Meter *meter) |
| void | makeActive () |
| void | makePassive () |
| void | moveMeter (Meter *meter, int x, int y) const |
| void | notifyTheme (const QString &sender, const QString &data) |
| void | paint (QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget) |
| void | popupMenu (KMenu *menu, const QPoint &pos) const |
| bool | popupMenuExisting (const KMenu *menu) const |
| QString | prettyName () const |
| K3Process * | process () const |
| bool | readMenuConfigOption (const QString &key) const |
| void | redrawWidget () |
| void | removeMenuExtension () |
| bool | removeMeter (Meter *meter) |
| void | replaceNamedValues (QString *source) |
| void | resizeTo (int width, int height) |
| QString | retrieveReceivedData () const |
| void | scaleImageLabel (Meter *meter, int width, int height) const |
| bool | sendData (const QString &prettyThemeName, const QString &data) |
| bool | sendDataToTheme (const QString &prettyThemeName, const QString &data) |
| void | setFixedSize (u_int w, u_int h) |
| void | setIncomingData (const QString &data) |
| void | setInstance (int instance) |
| bool | setMenuConfigOption (const QString &key, bool value) |
| void | setMenuExtension (KMenu *) |
| void | setOnTop (bool stayOnTop) |
| void | setPrettyName (const QString &prettyThemeName) |
| void | setProcess (K3Process *process) |
| void | setSensor (const LineParser &lineParser, Meter *meter) |
| void | setSystemTray (Systemtray *) |
| void | setUpdateTime (double newTime) |
| void | setWantRightButton (bool enable) |
| Systemtray * | systemTray () |
| const ThemeFile & | theme () const |
| void | writeConfigData () |
| virtual | ~Karamba () |
Protected Member Functions | |
| void | contextMenuEvent (QGraphicsSceneContextMenuEvent *event) |
| void | dragEnterEvent (QGraphicsSceneDragDropEvent *event) |
| void | dropEvent (QGraphicsSceneDragDropEvent *event) |
| void | hoverMoveEvent (QGraphicsSceneHoverEvent *event) |
| QVariant | itemChange (GraphicsItemChange change, const QVariant &value) |
| void | keyPressEvent (QKeyEvent *event) |
| void | mouseMoveEvent (QGraphicsSceneMouseEvent *event) |
| void | mousePressEvent (QGraphicsSceneMouseEvent *event) |
| void | mouseReleaseEvent (QGraphicsSceneMouseEvent *event) |
| void | timerEvent (QTimerEvent *event) |
| void | wheelEvent (QGraphicsSceneWheelEvent *event) |
Constructor & Destructor Documentation
| Karamba::Karamba | ( | const KUrl & | themeFile, | |
| QGraphicsView * | view = 0, |
|||
| int | instance = -1, |
|||
| bool | subTheme = false, |
|||
| const QPoint & | startPos = QPoint(), |
|||
| bool | reload = false, |
|||
| bool | startkaramba = true | |||
| ) | [explicit] |
Definition at line 263 of file karamba.cpp.
| Karamba::~Karamba | ( | ) | [virtual] |
Definition at line 460 of file karamba.cpp.
Member Function Documentation
| void Karamba::activeTaskChanged | ( | Task::TaskPtr | t | ) | [slot] |
Definition at line 1745 of file karamba.cpp.
Definition at line 1543 of file karamba.cpp.
Definition at line 1610 of file karamba.cpp.
| KMenu * Karamba::addPopupMenu | ( | ) |
Definition at line 1599 of file karamba.cpp.
| QRectF Karamba::boundingRect | ( | ) | const |
Definition at line 1688 of file karamba.cpp.
| void Karamba::changeInterval | ( | u_int | newInterval | ) |
Definition at line 2032 of file karamba.cpp.
| void Karamba::closeWidget | ( | ) | [slot] |
Definition at line 1376 of file karamba.cpp.
| void Karamba::contextMenuEvent | ( | QGraphicsSceneContextMenuEvent * | event | ) | [protected] |
Definition at line 1738 of file karamba.cpp.
| void Karamba::deleteMenuItem | ( | QAction * | action | ) |
Definition at line 1633 of file karamba.cpp.
| void Karamba::deleteMeterFromSensors | ( | Meter * | meter | ) |
Definition at line 1027 of file karamba.cpp.
| void Karamba::deletePopupMenu | ( | KMenu * | menu | ) |
Definition at line 1625 of file karamba.cpp.
| void Karamba::dragEnterEvent | ( | QGraphicsSceneDragDropEvent * | event | ) | [protected] |
Definition at line 1822 of file karamba.cpp.
| void Karamba::dropEvent | ( | QGraphicsSceneDragDropEvent * | event | ) | [protected] |
Definition at line 1829 of file karamba.cpp.
| void Karamba::emitError | ( | const QString & | errormessage | ) | [slot] |
Definition at line 2323 of file karamba.cpp.
| void Karamba::error | ( | const QString & | errormessage | ) | [signal] |
| KConfig * Karamba::getConfig | ( | ) | const |
Definition at line 1389 of file karamba.cpp.
| TextField * Karamba::getDefaultTextProps | ( | ) |
Definition at line 1000 of file karamba.cpp.
Definition at line 2309 of file karamba.cpp.
Definition at line 2269 of file karamba.cpp.
| int Karamba::getNumberOfDesktops | ( | ) | const |
Definition at line 2027 of file karamba.cpp.
Definition at line 2250 of file karamba.cpp.
| QPoint Karamba::getPosition | ( | ) | const |
Definition at line 2172 of file karamba.cpp.
| QGraphicsScene * Karamba::getScene | ( | ) | const |
Definition at line 2017 of file karamba.cpp.
Definition at line 1043 of file karamba.cpp.
| double Karamba::getUpdateTime | ( | ) | const |
Definition at line 2037 of file karamba.cpp.
| QGraphicsView * Karamba::getView | ( | ) | const |
Definition at line 2022 of file karamba.cpp.
| bool Karamba::hasMenuExtension | ( | ) | const |
Definition at line 2133 of file karamba.cpp.
| bool Karamba::hasMeter | ( | const Meter * | meter | ) | const |
Definition at line 1682 of file karamba.cpp.
| void Karamba::hoverMoveEvent | ( | QGraphicsSceneHoverEvent * | event | ) | [protected] |
Definition at line 1992 of file karamba.cpp.
| int Karamba::instance | ( | ) |
Definition at line 2138 of file karamba.cpp.
| bool Karamba::isSubTheme | ( | ) | const |
Definition at line 2224 of file karamba.cpp.
Definition at line 2103 of file karamba.cpp.
Definition at line 2047 of file karamba.cpp.
| void Karamba::keyPressEvent | ( | QKeyEvent * | event | ) | [protected] |
Definition at line 2090 of file karamba.cpp.
| void Karamba::makeActive | ( | ) |
Definition at line 973 of file karamba.cpp.
| void Karamba::makePassive | ( | ) |
Definition at line 981 of file karamba.cpp.
| void Karamba::mouseMoveEvent | ( | QGraphicsSceneMouseEvent * | event | ) | [protected] |
Definition at line 2076 of file karamba.cpp.
| void Karamba::mousePressEvent | ( | QGraphicsSceneMouseEvent * | event | ) | [protected] |
Definition at line 1845 of file karamba.cpp.
| void Karamba::mouseReleaseEvent | ( | QGraphicsSceneMouseEvent * | event | ) | [protected] |
Definition at line 1872 of file karamba.cpp.
| void Karamba::moveMeter | ( | Meter * | meter, | |
| int | x, | |||
| int | y | |||
| ) | const |
Definition at line 1657 of file karamba.cpp.
| void Karamba::moveToPos | ( | QPoint | pos | ) | [slot] |
Definition at line 2148 of file karamba.cpp.
Definition at line 2190 of file karamba.cpp.
| void Karamba::paint | ( | QPainter * | painter, | |
| const QStyleOptionGraphicsItem * | option, | |||
| QWidget * | widget | |||
| ) |
Definition at line 1693 of file karamba.cpp.
| void Karamba::passMenuItemClicked | ( | QAction * | action | ) | [slot] |
Definition at line 1665 of file karamba.cpp.
| void Karamba::popupGlobalMenu | ( | ) | const [slot] |
Definition at line 1677 of file karamba.cpp.
| void Karamba::popupMenu | ( | KMenu * | menu, | |
| const QPoint & | pos | |||
| ) | const |
Definition at line 1616 of file karamba.cpp.
| bool Karamba::popupMenuExisting | ( | const KMenu * | menu | ) | const |
Definition at line 1644 of file karamba.cpp.
| void Karamba::positionChanged | ( | ) | [signal] |
| QString Karamba::prettyName | ( | ) | const |
Definition at line 511 of file karamba.cpp.
| K3Process * Karamba::process | ( | ) | const |
Definition at line 2235 of file karamba.cpp.
| void Karamba::processExited | ( | K3Process * | proc | ) | [slot] |
Definition at line 1800 of file karamba.cpp.
| bool Karamba::readMenuConfigOption | ( | const QString & | key | ) | const |
Definition at line 1586 of file karamba.cpp.
| void Karamba::receivedStdout | ( | K3Process * | proc, | |
| char * | buffer, | |||
| int | buflen | |||
| ) | [slot] |
Definition at line 1811 of file karamba.cpp.
| void Karamba::redrawWidget | ( | ) |
Definition at line 536 of file karamba.cpp.
| void Karamba::reloadConfig | ( | ) | [slot] |
Definition at line 1424 of file karamba.cpp.
| void Karamba::removeMenuExtension | ( | ) |
Definition at line 2127 of file karamba.cpp.
| bool Karamba::removeMeter | ( | Meter * | meter | ) |
Definition at line 1053 of file karamba.cpp.
| void Karamba::replaceNamedValues | ( | QString * | source | ) |
Definition at line 2288 of file karamba.cpp.
| void Karamba::resizeTo | ( | int | width, | |
| int | height | |||
| ) |
Definition at line 2163 of file karamba.cpp.
| QString Karamba::retrieveReceivedData | ( | ) | const |
Definition at line 2207 of file karamba.cpp.
| void Karamba::scaleImageLabel | ( | Meter * | meter, | |
| int | width, | |||
| int | height | |||
| ) | const |
Definition at line 1649 of file karamba.cpp.
Definition at line 2212 of file karamba.cpp.
Definition at line 2195 of file karamba.cpp.
| void Karamba::setFixedSize | ( | u_int | w, | |
| u_int | h | |||
| ) |
Definition at line 2064 of file karamba.cpp.
| void Karamba::setIncomingData | ( | const QString & | data | ) |
Definition at line 2185 of file karamba.cpp.
| void Karamba::setInstance | ( | int | instance | ) |
Definition at line 2143 of file karamba.cpp.
| bool Karamba::setMenuConfigOption | ( | const QString & | key, | |
| bool | value | |||
| ) |
Definition at line 1572 of file karamba.cpp.
| void Karamba::setMenuExtension | ( | KMenu * | menu | ) |
Definition at line 2119 of file karamba.cpp.
| void Karamba::setOnTop | ( | bool | stayOnTop | ) |
Definition at line 1438 of file karamba.cpp.
| void Karamba::setPrettyName | ( | const QString & | prettyThemeName | ) |
Definition at line 516 of file karamba.cpp.
| void Karamba::setProcess | ( | K3Process * | process | ) |
Definition at line 2229 of file karamba.cpp.
| void Karamba::setSensor | ( | const LineParser & | lineParser, | |
| Meter * | meter | |||
| ) |
Definition at line 1065 of file karamba.cpp.
| void Karamba::setSystemTray | ( | Systemtray * | systray | ) |
Definition at line 2240 of file karamba.cpp.
| void Karamba::setUpdateTime | ( | double | newTime | ) |
Definition at line 2042 of file karamba.cpp.
| void Karamba::setWantRightButton | ( | bool | enable | ) |
Definition at line 1885 of file karamba.cpp.
| void Karamba::sizeChanged | ( | ) | [signal] |
| void Karamba::slotFileChanged | ( | const QString & | file | ) | [slot] |
Definition at line 2111 of file karamba.cpp.
| void Karamba::startKaramba | ( | ) | [slot] |
Definition at line 470 of file karamba.cpp.
| void Karamba::startupAdded | ( | Startup::StartupPtr | t | ) | [slot] |
Definition at line 1778 of file karamba.cpp.
| void Karamba::startupRemoved | ( | Startup::StartupPtr | t | ) | [slot] |
Definition at line 1789 of file karamba.cpp.
| Systemtray * Karamba::systemTray | ( | ) |
Definition at line 2245 of file karamba.cpp.
| void Karamba::taskAdded | ( | Task::TaskPtr | t | ) | [slot] |
Definition at line 1756 of file karamba.cpp.
| void Karamba::taskRemoved | ( | Task::TaskPtr | t | ) | [slot] |
Definition at line 1767 of file karamba.cpp.
| const ThemeFile & Karamba::theme | ( | ) | const |
Definition at line 2071 of file karamba.cpp.
| void Karamba::timerEvent | ( | QTimerEvent * | event | ) | [protected] |
| void Karamba::updateSensors | ( | ) | [slot] |
Definition at line 1363 of file karamba.cpp.
| void Karamba::wheelEvent | ( | QGraphicsSceneWheelEvent * | event | ) | [protected] |
Definition at line 1979 of file karamba.cpp.
| void Karamba::writeConfigData | ( | ) |
Definition at line 1394 of file karamba.cpp.
The documentation for this class was generated from the following files:
KDE 4.2 API Reference