QtBasicDialGauge Class Reference

The QtBasicDialGauge class provides a basic dial gauge with SVG graphics. More...

#include <qtbasicdialgauge.h>

List of all members.

Public Slots

void setValue (int value)
void setMaximum (int maximum)
void setMinimum (int minimum)
void setRange (int minimum, int maximum)

Signals

void valueChanged (int value)

Public Member Functions

 QtBasicDialGauge (QWidget *parent=0)
 ~QtBasicDialGauge ()
int maximum () const
int minimum () const
int value () const

Protected Member Functions

virtual void paintEvent (QPaintEvent *event)
virtual QSize sizeHint () const
void init ()

Detailed Description

The QtBasicDialGauge class provides a basic dial gauge with SVG graphics.

The description of the QtBasicDialGauge.

The QtBasicDialGauge is an example to show the capabilities of the Qt Framework related to customized controls.

Here is a possible implementation shown

        // Create a QtSvgDialGauge
        QWidget * widget = new QWidget(this)
        QtBasicDialGauge * gauge = new QtBasicDialGauge(widget);
        gauge->setRange(0, 100);
        gauge->setValue(0):
        widget->addWidget(gauge);
        widget->show();

The signal valueChanged() is emitted when the QtBasicDialGauge value has changed, with the new value as argument.

The most useful functions are setValue() to set the QtBasicDialGauge directly to some value.
With the function setRange() it is possible to set the smallest and biggest visible value.The values can be set seperatly with setMinimum() and setMaximum(). The actual minimum and maximum value can be read over the minimum() and maximum() function.

Signals


Constructor & Destructor Documentation

QtBasicDialGauge::QtBasicDialGauge ( QWidget *  parent = 0  )  [explicit]

Constructor of the widget with parent as Parent.

QtBasicDialGauge::~QtBasicDialGauge (  ) 

Destructor


Member Function Documentation

int QtBasicDialGauge::maximum (  )  const

Returns the set maximum value.

int QtBasicDialGauge::minimum (  )  const

Returns the set minimum value.

See also:
maximum()
void QtBasicDialGauge::setMaximum ( int  maximum  )  [slot]

Sets the maximum value if maximum is > minimum()

See also:
minimum()

Referenced by setRange().

void QtBasicDialGauge::setMinimum ( int  minimum  )  [slot]

Sets the minimum value if minimum is > maximum()

See also:
minimum()

Referenced by setRange().

void QtBasicDialGauge::setRange ( int  minimum,
int  maximum 
) [slot]

Sets the minimum and maximum value if minimum < maximum

See also:
minimum()

References setMaximum(), and setMinimum().

Referenced by ScrollDialPopup::setRange().

void QtBasicDialGauge::setValue ( int  value  )  [slot]

Sets the actual value if the value is >= minimum() and value is <= maximum().

See also:
minimum(), maximum()

Referenced by ScrollDialPopup::setValue().

int QtBasicDialGauge::value (  )  const

Returns the actual value.

See also:
setValue()

The documentation for this class was generated from the following files:

Generated on Wed Nov 25 17:57:34 2009 for Embedded Widgets by  doxygen 1.6.1