• Skip to content
  • Skip to link menu
KDE 4.2 API Reference
  • KDE API Reference
  • kdeutils
  • Sitemap
  • Contact Us
 

superkaramba

Karamba Class Reference

#include <karamba.h>

Inheritance diagram for Karamba:

Inheritance graph
[legend]

List of all members.


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.

void Karamba::addMenuConfigOption ( const QString &  key,
const QString &  name 
)

Definition at line 1543 of file karamba.cpp.

QAction * Karamba::addMenuItem ( KMenu *  menu,
const QString &  text,
const QString &  icon 
)

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.

Meter * Karamba::getMeter ( const QString &  name  ) 

Definition at line 2309 of file karamba.cpp.

QString Karamba::getMeterValue ( const QString &  name  ) 

Definition at line 2269 of file karamba.cpp.

int Karamba::getNumberOfDesktops (  )  const

Definition at line 2027 of file karamba.cpp.

QObject * Karamba::getPlasmaSensor ( const QString &  engine,
const QString &  source = QString() 
)

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.

QString Karamba::getSensor ( const Meter *  meter  )  const

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.

QVariant Karamba::itemChange ( GraphicsItemChange  change,
const QVariant &  value 
) [protected]

Definition at line 2103 of file karamba.cpp.

void Karamba::keyPressed ( const QString &  s,
const Meter *  meter 
)

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.

void Karamba::notifyTheme ( const QString &  sender,
const QString &  data 
)

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.

bool Karamba::sendData ( const QString &  prettyThemeName,
const QString &  data 
)

Definition at line 2212 of file karamba.cpp.

bool Karamba::sendDataToTheme ( const QString &  prettyThemeName,
const QString &  data 
)

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]

Reimplemented from QObject.

Definition at line 1714 of file karamba.cpp.

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:
  • karamba.h
  • karamba.cpp

superkaramba

Skip menu "superkaramba"
  • Main Page
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Class Members
  • Related Pages

kdeutils

Skip menu "kdeutils"
  • ark
  • kcalc
  • kcharselect
  • kdessh
  • kdf
  • kfloppy
  • kgpg
  • ktimer
  • kwallet
  • okteta
  • printer-applet
  • superkaramba
  • sweeper
Generated for kdeutils by doxygen 1.5.4
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal