Serial Studio 1.1.6
A dashboard software for your embedded projects
Widgets::Gauge Class Reference

#include <Gauge.h>

Inheritance diagram for Widgets::Gauge:
Inheritance graph
Collaboration diagram for Widgets::Gauge:
Collaboration graph

Public Member Functions

 Gauge (const int index=-1)
 
- Public Member Functions inherited from Widgets::BaseWidget
 BaseWidget ()
 
void setValue (const QString &label)
 
void setWidget (QWidget *widget, const Qt::Alignment &alignment=Qt::AlignHCenter, const bool autoresize=true)
 
- Public Member Functions inherited from Widgets::DashboardWidgetBase
 DashboardWidgetBase ()
 
void repaint ()
 
void requestRepaint ()
 

Private Slots

void updateData ()
 

Private Attributes

int m_index
 
AnalogGauge m_gauge
 

Additional Inherited Members

- Signals inherited from Widgets::BaseWidget
void resized ()
 
- Signals inherited from Widgets::DashboardWidgetBase
void updated ()
 
- Protected Member Functions inherited from Widgets::BaseWidget
void resizeEvent (QResizeEvent *event)
 

Constructor & Destructor Documentation

◆ Gauge()

Widgets::Gauge::Gauge ( const int  index = -1)

Constructor function, configures widget style & signal/slot connections.

Member Function Documentation

◆ updateData

void Widgets::Gauge::updateData ( )
privateslot

Checks if the widget is enabled, if so, the widget shall be updated to display the latest data frame.

If the widget is disabled (e.g. the user hides it, or the external window is hidden), then the widget shall ignore the update request.

Member Data Documentation

◆ m_gauge

AnalogGauge Widgets::Gauge::m_gauge
private

◆ m_index

int Widgets::Gauge::m_index
private

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