QVisu
Qt-based visualization for smart homes
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
QVDimmer Class Reference

#include <qvdimmer.h>

Inheritance diagram for QVDimmer:
QVElement

Public Slots

void onValueChanged (QString, QString)
 
- Public Slots inherited from QVElement
virtual void onValueChanged (QString, QString)
 
virtual void onSeriesReceived (QString, QMap< double, double >)
 
void onContainerChanged (QString)
 
virtual void onInitCompleted ()
 

Public Member Functions

 QVDimmer (QDomElement xml_desc, QString container, QWidget *parent=0)
 
- Public Member Functions inherited from QVElement
 QVElement (QDomElement xml_desc, QString container, QWidget *parent=0)
 
QList< QString > getItemList ()
 
QList< int > getGeometry ()
 

Protected Member Functions

void resizeEvent (QResizeEvent *event)
 
void mousePressEvent (QMouseEvent *)
 
- Protected Member Functions inherited from QVElement
QString getItemByAction (QString action, int index=0)
 
int height ()
 
int width ()
 
int ofs_x ()
 
int ofs_y ()
 
double max_icon_width ()
 
double max_label_height ()
 

Additional Inherited Members

- Signals inherited from QVElement
void valueModified (QString, QString)
 
void requestSeries (QString item, QString series_type, QString start)
 
- Static Public Member Functions inherited from QVElement
static QString findFilePath (QString name)
 
static QString colorString (QString)
 
- Protected Attributes inherited from QVElement
int w
 
int h
 
QString container
 
QMap< QString, QVItemitems
 
QString color
 
QString active_color
 

Detailed Description

Implements the dimmer element, providing a slider and a switch

Member Function Documentation

void QVDimmer::mousePressEvent ( QMouseEvent *  event)
protected

Clicks outside any widget are interpreted as on/off for the switch item

void QVDimmer::resizeEvent ( QResizeEvent *  event)
protectedvirtual

Unless you use a layout, overload this method to place Qt widgets inside the element

Reimplemented from QVElement.


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