• Skip to content
  • Skip to link menu
KDE 4.2 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

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

Protected Attributes

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

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

QRectF Meter::boundingRect (  )  const [virtual]

Reimplemented in TextLabel.

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

QColor Meter::getColor (  )  const [virtual]

Reimplemented in Input.

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

int Meter::getHeight (  )  const [virtual]

Reimplemented in TextLabel.

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

int Meter::getMax (  )  const [virtual]

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

int Meter::getMin (  )  const [virtual]

Definition at line 111 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.

int Meter::getValue (  )  const [virtual]

Reimplemented in Bar, and Graph.

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

int Meter::getWidth (  )  const [virtual]

Reimplemented in TextLabel.

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

int Meter::getX (  )  const [virtual]

Reimplemented in TextLabel.

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

int Meter::getY (  )  const [virtual]

Reimplemented in TextLabel.

Definition at line 69 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.

bool Meter::isEnabled (  )  const

Definition at line 169 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.

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

Reimplemented in Input.

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

void Meter::setEnabled ( bool  enable  ) 

Reimplemented from QGraphicsItem.

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

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

Reimplemented in Input.

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

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

Reimplemented in Bar.

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

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

Reimplemented in Bar.

Definition at line 116 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::setValue ( const QString &   )  [virtual]

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

Definition at line 145 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.

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

Reimplemented in Input, and RichTextLabel.

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

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

Reimplemented in Input.

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

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

Reimplemented in Input.

Definition at line 74 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.


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.

QColor Meter::m_color [protected]

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

bool Meter::m_hidden [protected]

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

Karamba* Meter::m_karamba [protected]

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

int Meter::m_maxValue [protected]

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

int Meter::m_minValue [protected]

Definition at line 76 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
  • 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