• Skip to content
  • Skip to link menu
KDE 4.0 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 updateSensors ()
void closeWidget ()
void reloadConfig ()
void processExited (K3Process *proc)
void receivedStdout (K3Process *proc, char *buffer, int buflen)
void startupAdded (Startup::StartupPtr)
void startupRemoved (Startup::StartupPtr)
void taskAdded (Task::TaskPtr)
void taskRemoved (Task::TaskPtr)
void activeTaskChanged (Task::TaskPtr)
void passMenuItemClicked (QAction *action)
void slotFileChanged (const QString &file)
void popupGlobalMenu () const
void moveToPos (QPoint pos)

Public Member Functions

 Karamba (const KUrl &themeFile, QGraphicsView *view=0, int instance=-1, bool subTheme=false, const QPoint &startPos=QPoint(), bool reload=false)
virtual ~Karamba ()
QRectF boundingRect () const
void paint (QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget)
QGraphicsScene * getScene () const
QGraphicsView * getView () const
void keyPressed (const QString &s, const Meter *meter)
const ThemeFile & theme () const
bool hasMeter (const Meter *meter) const
bool removeMeter (Meter *meter)
QString getSensor (const Meter *meter) const
void setSensor (const LineParser &lineParser, Meter *meter)
void deleteMeterFromSensors (Meter *meter)
TextField * getDefaultTextProps ()
void setFixedSize (u_int w, u_int h)
bool readMenuConfigOption (const QString &key) const
KConfig * getConfig () const
bool popupMenuExisting (const KMenu *menu) const
void setPrettyName (const QString &prettyThemeName)
QString prettyName () const
int getNumberOfDesktops () const
double getUpdateTime () const
void setUpdateTime (double newTime)
void setWantRightButton (bool enable)
void changeInterval (u_int newInterval)
void addMenuConfigOption (const QString &key, const QString &name)
bool setMenuConfigOption (const QString &key, bool value)
KMenu * addPopupMenu ()
QAction * addMenuItem (KMenu *menu, const QString &text, const QString &icon)
void popupMenu (KMenu *menu, const QPoint &pos) const
void deletePopupMenu (KMenu *menu)
void deleteMenuItem (QAction *action)
void scaleImageLabel (Meter *meter, int width, int height) const
void moveMeter (Meter *meter, int x, int y) const
void writeConfigData ()
void setMenuExtension (KMenu *)
void removeMenuExtension ()
bool hasMenuExtension () const
int instance ()
void setInstance (int instance)
void resizeTo (int width, int height)
QPoint getPosition () const
void setIncomingData (const QString &data)
void notifyTheme (const QString &sender, const QString &data)
bool sendDataToTheme (const QString &prettyThemeName, const QString &data)
QString retrieveReceivedData () const
bool sendData (const QString &prettyThemeName, const QString &data)
void setOnTop (bool stayOnTop)
bool isSubTheme () const
void redrawWidget ()
void makeActive ()
void makePassive ()
void setProcess (K3Process *process)
K3Process * process () const
void setSystemTray (Systemtray *)
Systemtray * systemTray ()
QObject * getPlasmaSensor (const QString &engine, const QString &source=QString())

Protected Member Functions

void mousePressEvent (QGraphicsSceneMouseEvent *event)
void mouseReleaseEvent (QGraphicsSceneMouseEvent *event)
void contextMenuEvent (QGraphicsSceneContextMenuEvent *event)
void wheelEvent (QGraphicsSceneWheelEvent *event)
void hoverMoveEvent (QGraphicsSceneHoverEvent *event)
void dragEnterEvent (QGraphicsSceneDragDropEvent *event)
void dropEvent (QGraphicsSceneDragDropEvent *event)
void mouseMoveEvent (QGraphicsSceneMouseEvent *event)
void timerEvent (QTimerEvent *event)
void keyPressEvent (QKeyEvent *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 
) [explicit]

Definition at line 263 of file karamba.cpp.

Karamba::~Karamba (  )  [virtual]

Definition at line 458 of file karamba.cpp.


Member Function Documentation

QRectF Karamba::boundingRect (  )  const

Definition at line 1665 of file karamba.cpp.

void Karamba::paint ( QPainter *  painter,
const QStyleOptionGraphicsItem *  option,
QWidget *  widget 
)

Definition at line 1670 of file karamba.cpp.

QGraphicsScene * Karamba::getScene (  )  const

Definition at line 1994 of file karamba.cpp.

QGraphicsView * Karamba::getView (  )  const

Definition at line 1999 of file karamba.cpp.

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

Definition at line 2024 of file karamba.cpp.

const ThemeFile & Karamba::theme (  )  const

Definition at line 2047 of file karamba.cpp.

bool Karamba::hasMeter ( const Meter *  meter  )  const

Definition at line 1659 of file karamba.cpp.

bool Karamba::removeMeter ( Meter *  meter  ) 

Definition at line 1030 of file karamba.cpp.

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

Definition at line 1020 of file karamba.cpp.

void Karamba::setSensor ( const LineParser &  lineParser,
Meter *  meter 
)

Definition at line 1042 of file karamba.cpp.

void Karamba::deleteMeterFromSensors ( Meter *  meter  ) 

Definition at line 1004 of file karamba.cpp.

TextField * Karamba::getDefaultTextProps (  ) 

Definition at line 977 of file karamba.cpp.

void Karamba::setFixedSize ( u_int  w,
u_int  h 
)

Definition at line 2041 of file karamba.cpp.

bool Karamba::readMenuConfigOption ( const QString &  key  )  const

Definition at line 1563 of file karamba.cpp.

KConfig * Karamba::getConfig (  )  const

Definition at line 1366 of file karamba.cpp.

bool Karamba::popupMenuExisting ( const KMenu *  menu  )  const

Definition at line 1621 of file karamba.cpp.

void Karamba::setPrettyName ( const QString &  prettyThemeName  ) 

Definition at line 515 of file karamba.cpp.

QString Karamba::prettyName (  )  const

Definition at line 510 of file karamba.cpp.

int Karamba::getNumberOfDesktops (  )  const

Definition at line 2004 of file karamba.cpp.

double Karamba::getUpdateTime (  )  const

Definition at line 2014 of file karamba.cpp.

void Karamba::setUpdateTime ( double  newTime  ) 

Definition at line 2019 of file karamba.cpp.

void Karamba::setWantRightButton ( bool  enable  ) 

Definition at line 1862 of file karamba.cpp.

void Karamba::changeInterval ( u_int  newInterval  ) 

Definition at line 2009 of file karamba.cpp.

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

Definition at line 1520 of file karamba.cpp.

bool Karamba::setMenuConfigOption ( const QString &  key,
bool  value 
)

Definition at line 1549 of file karamba.cpp.

KMenu * Karamba::addPopupMenu (  ) 

Definition at line 1576 of file karamba.cpp.

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

Definition at line 1587 of file karamba.cpp.

void Karamba::popupMenu ( KMenu *  menu,
const QPoint &  pos 
) const

Definition at line 1593 of file karamba.cpp.

void Karamba::deletePopupMenu ( KMenu *  menu  ) 

Definition at line 1602 of file karamba.cpp.

void Karamba::deleteMenuItem ( QAction *  action  ) 

Definition at line 1610 of file karamba.cpp.

void Karamba::scaleImageLabel ( Meter *  meter,
int  width,
int  height 
) const

Definition at line 1626 of file karamba.cpp.

void Karamba::moveMeter ( Meter *  meter,
int  x,
int  y 
) const

Definition at line 1634 of file karamba.cpp.

void Karamba::writeConfigData (  ) 

Definition at line 1371 of file karamba.cpp.

void Karamba::setMenuExtension ( KMenu *  menu  ) 

Definition at line 2087 of file karamba.cpp.

void Karamba::removeMenuExtension (  ) 

Definition at line 2095 of file karamba.cpp.

bool Karamba::hasMenuExtension (  )  const

Definition at line 2101 of file karamba.cpp.

int Karamba::instance (  ) 

Definition at line 2106 of file karamba.cpp.

void Karamba::setInstance ( int  instance  ) 

Definition at line 2111 of file karamba.cpp.

void Karamba::resizeTo ( int  width,
int  height 
)

Definition at line 2130 of file karamba.cpp.

QPoint Karamba::getPosition (  )  const

Definition at line 2139 of file karamba.cpp.

void Karamba::setIncomingData ( const QString &  data  ) 

Definition at line 2152 of file karamba.cpp.

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

Definition at line 2157 of file karamba.cpp.

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

Definition at line 2162 of file karamba.cpp.

QString Karamba::retrieveReceivedData (  )  const

Definition at line 2174 of file karamba.cpp.

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

Definition at line 2179 of file karamba.cpp.

void Karamba::setOnTop ( bool  stayOnTop  ) 

Definition at line 1415 of file karamba.cpp.

bool Karamba::isSubTheme (  )  const

Definition at line 2191 of file karamba.cpp.

void Karamba::redrawWidget (  ) 

Definition at line 535 of file karamba.cpp.

void Karamba::makeActive (  ) 

Definition at line 950 of file karamba.cpp.

void Karamba::makePassive (  ) 

Definition at line 958 of file karamba.cpp.

void Karamba::setProcess ( K3Process *  process  ) 

Definition at line 2196 of file karamba.cpp.

K3Process * Karamba::process (  )  const

Definition at line 2202 of file karamba.cpp.

void Karamba::setSystemTray ( Systemtray *  systray  ) 

Definition at line 2207 of file karamba.cpp.

Systemtray * Karamba::systemTray (  ) 

Definition at line 2212 of file karamba.cpp.

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

Definition at line 2217 of file karamba.cpp.

void Karamba::updateSensors (  )  [slot]

Definition at line 1340 of file karamba.cpp.

void Karamba::closeWidget (  )  [slot]

Definition at line 1353 of file karamba.cpp.

void Karamba::reloadConfig (  )  [slot]

Definition at line 1401 of file karamba.cpp.

void Karamba::processExited ( K3Process *  proc  )  [slot]

Definition at line 1777 of file karamba.cpp.

void Karamba::receivedStdout ( K3Process *  proc,
char *  buffer,
int  buflen 
) [slot]

Definition at line 1788 of file karamba.cpp.

void Karamba::startupAdded ( Startup::StartupPtr  t  )  [slot]

Definition at line 1755 of file karamba.cpp.

void Karamba::startupRemoved ( Startup::StartupPtr  t  )  [slot]

Definition at line 1766 of file karamba.cpp.

void Karamba::taskAdded ( Task::TaskPtr  t  )  [slot]

Definition at line 1733 of file karamba.cpp.

void Karamba::taskRemoved ( Task::TaskPtr  t  )  [slot]

Definition at line 1744 of file karamba.cpp.

void Karamba::activeTaskChanged ( Task::TaskPtr  t  )  [slot]

Definition at line 1722 of file karamba.cpp.

void Karamba::passMenuItemClicked ( QAction *  action  )  [slot]

Definition at line 1642 of file karamba.cpp.

void Karamba::slotFileChanged ( const QString &  file  )  [slot]

Definition at line 2079 of file karamba.cpp.

void Karamba::popupGlobalMenu (  )  const [slot]

Definition at line 1654 of file karamba.cpp.

void Karamba::moveToPos ( QPoint  pos  )  [slot]

Definition at line 2116 of file karamba.cpp.

void Karamba::mousePressEvent ( QGraphicsSceneMouseEvent *  event  )  [protected]

Definition at line 1822 of file karamba.cpp.

void Karamba::mouseReleaseEvent ( QGraphicsSceneMouseEvent *  event  )  [protected]

Definition at line 1849 of file karamba.cpp.

void Karamba::contextMenuEvent ( QGraphicsSceneContextMenuEvent *  event  )  [protected]

Definition at line 1715 of file karamba.cpp.

void Karamba::wheelEvent ( QGraphicsSceneWheelEvent *  event  )  [protected]

Definition at line 1956 of file karamba.cpp.

void Karamba::hoverMoveEvent ( QGraphicsSceneHoverEvent *  event  )  [protected]

Definition at line 1969 of file karamba.cpp.

void Karamba::dragEnterEvent ( QGraphicsSceneDragDropEvent *  event  )  [protected]

Definition at line 1799 of file karamba.cpp.

void Karamba::dropEvent ( QGraphicsSceneDragDropEvent *  event  )  [protected]

Definition at line 1806 of file karamba.cpp.

void Karamba::mouseMoveEvent ( QGraphicsSceneMouseEvent *  event  )  [protected]

Definition at line 2052 of file karamba.cpp.

void Karamba::timerEvent ( QTimerEvent *  event  )  [protected]

Reimplemented from QObject.

Definition at line 1691 of file karamba.cpp.

void Karamba::keyPressEvent ( QKeyEvent *  event  )  [protected]

Definition at line 2066 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
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Class Members
  • Related Pages

kdeutils

Skip menu "kdeutils"
  • ark
  • kcalc
  • kcharselect
  • kdelirc
  • kdessh
  • kdf
  • kfloppy
  • kgpg
  • kjots
  • klaptopdaemon
  • kmilo
  • ksim
  • ktimer
  • kwallet
  • superkaramba
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