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

superkaramba

Meter Class Reference

#include <meter.h>

Inheritance diagram for Meter:

Inheritance graph
[legend]

List of all members.


Detailed Description

Definition at line 23 of file meters/meter.h.


Public Member Functions

 Meter (Karamba *k, int ix, int iy, int iw, int ih)
 Meter (Karamba *k)
virtual ~Meter ()
virtual int getX () const
virtual void setX (int)
virtual int getY () const
virtual void setY (int)
virtual int getWidth () const
virtual void setWidth (int)
virtual int getHeight () const
virtual void setHeight (int)
virtual int getMin () const
virtual void setMin (int min)
virtual int getMax () const
virtual void setMax (int max)
virtual int getValue () const
virtual void setValue (int)
virtual QString getStringValue () const
virtual void setValue (const QString &)
virtual QColor getColor () const
virtual void setColor (QColor color)
bool isEnabled () const
void setEnabled (bool enable)
virtual void setSize (int x, int y, int width, int height)
virtual void show ()
virtual void hide ()
virtual void paint (QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget)=0
virtual QRectF boundingRect () const

Protected Attributes

QRectF m_boundingBox
bool m_clickable
bool m_hidden
int m_minValue
int m_maxValue
QColor m_color
Karamba * m_karamba

Constructor & Destructor Documentation

Meter::Meter ( Karamba *  k,
int  ix,
int  iy,
int  iw,
int  ih 
)

Definition at line 22 of file meters/meter.cpp.

Meter::Meter ( Karamba *  k  ) 

Definition at line 39 of file meters/meter.cpp.

Meter::~Meter (  )  [virtual]

Definition at line 50 of file meters/meter.cpp.


Member Function Documentation

int Meter::getX (  )  const [virtual]

Reimplemented in TextLabel.

Definition at line 55 of file meters/meter.cpp.

void Meter::setX ( int  newx  )  [virtual]

Reimplemented in Input.

Definition at line 60 of file meters/meter.cpp.

int Meter::getY (  )  const [virtual]

Reimplemented in TextLabel.

Definition at line 69 of file meters/meter.cpp.

void Meter::setY ( int  newy  )  [virtual]

Reimplemented in Input.

Definition at line 74 of file meters/meter.cpp.

int Meter::getWidth (  )  const [virtual]

Reimplemented in TextLabel.

Definition at line 83 of file meters/meter.cpp.

void Meter::setWidth ( int  width  )  [virtual]

Reimplemented in Input, and RichTextLabel.

Definition at line 88 of file meters/meter.cpp.

int Meter::getHeight (  )  const [virtual]

Reimplemented in TextLabel.

Definition at line 97 of file meters/meter.cpp.

void Meter::setHeight ( int  height  )  [virtual]

Reimplemented in Input.

Definition at line 102 of file meters/meter.cpp.

int Meter::getMin (  )  const [virtual]

Definition at line 111 of file meters/meter.cpp.

void Meter::setMin ( int  min  )  [virtual]

Reimplemented in Bar.

Definition at line 116 of file meters/meter.cpp.

int Meter::getMax (  )  const [virtual]

Definition at line 121 of file meters/meter.cpp.

void Meter::setMax ( int  max  )  [virtual]

Reimplemented in Bar.

Definition at line 126 of file meters/meter.cpp.

int Meter::getValue (  )  const [virtual]

Reimplemented in Bar, and Graph.

Definition at line 131 of file meters/meter.cpp.

void Meter::setValue ( int   )  [virtual]

Reimplemented in Bar, ClickArea, ClickMap, Graph, ImageLabel, RichTextLabel, and TextLabel.

Definition at line 136 of file meters/meter.cpp.

QString Meter::getStringValue (  )  const [virtual]

Reimplemented in ImageLabel, Input, RichTextLabel, and TextLabel.

Definition at line 140 of file meters/meter.cpp.

void Meter::setValue ( const QString &   )  [virtual]

Reimplemented in Bar, ClickArea, ClickMap, Graph, ImageLabel, Input, RichTextLabel, and TextLabel.

Definition at line 145 of file meters/meter.cpp.

QColor Meter::getColor (  )  const [virtual]

Reimplemented in Input.

Definition at line 149 of file meters/meter.cpp.

void Meter::setColor ( QColor  color  )  [virtual]

Reimplemented in Input.

Definition at line 154 of file meters/meter.cpp.

bool Meter::isEnabled (  )  const

Definition at line 169 of file meters/meter.cpp.

void Meter::setEnabled ( bool  enable  ) 

Reimplemented from QGraphicsItem.

Definition at line 174 of file meters/meter.cpp.

void Meter::setSize ( int  x,
int  y,
int  width,
int  height 
) [virtual]

Reimplemented in Input, and TextLabel.

Definition at line 159 of file meters/meter.cpp.

void Meter::show (  )  [virtual]

Reimplemented from QGraphicsItem.

Reimplemented in ImageLabel, Input, and TextLabel.

Definition at line 179 of file meters/meter.cpp.

void Meter::hide (  )  [virtual]

Reimplemented from QGraphicsItem.

Reimplemented in ImageLabel, Input, and TextLabel.

Definition at line 186 of file meters/meter.cpp.

virtual void Meter::paint ( QPainter *  painter,
const QStyleOptionGraphicsItem *  option,
QWidget *  widget 
) [pure virtual]

Reimplemented from QGraphicsItem.

Implemented in Bar, ClickArea, ClickMap, Graph, ImageLabel, Input, RichTextLabel, and TextLabel.

QRectF Meter::boundingRect (  )  const [virtual]

Reimplemented in TextLabel.

Definition at line 193 of file meters/meter.cpp.


Member Data Documentation

QRectF Meter::m_boundingBox [protected]

Definition at line 72 of file meters/meter.h.

bool Meter::m_clickable [protected]

Definition at line 74 of file meters/meter.h.

bool Meter::m_hidden [protected]

Definition at line 75 of file meters/meter.h.

int Meter::m_minValue [protected]

Definition at line 76 of file meters/meter.h.

int Meter::m_maxValue [protected]

Definition at line 77 of file meters/meter.h.

QColor Meter::m_color [protected]

Definition at line 79 of file meters/meter.h.

Karamba* Meter::m_karamba [protected]

Definition at line 81 of file meters/meter.h.


The documentation for this class was generated from the following files:
  • meters/meter.h
  • meters/meter.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