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

#include <BaseWidget.h>

Inheritance diagram for Widgets::BaseWidget:
Inheritance graph
Collaboration diagram for Widgets::BaseWidget:
Collaboration graph

Signals

void resized ()
 
- Signals inherited from Widgets::DashboardWidgetBase
void updated ()
 

Public Member Functions

 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 ()
 

Protected Member Functions

void resizeEvent (QResizeEvent *event)
 

Private Attributes

int m_index
 
QLabel m_label
 
QWidget * m_widget
 
bool m_resizeWidget
 
QHBoxLayout m_layout
 

Constructor & Destructor Documentation

◆ BaseWidget()

Widgets::BaseWidget::BaseWidget ( )

Member Function Documentation

◆ resized

void Widgets::BaseWidget::resized ( )
signal

◆ resizeEvent()

void Widgets::BaseWidget::resizeEvent ( QResizeEvent *  event)
protected

◆ setValue()

void Widgets::BaseWidget::setValue ( const QString &  label)

◆ setWidget()

void Widgets::BaseWidget::setWidget ( QWidget *  widget,
const Qt::Alignment &  alignment = Qt::AlignHCenter,
const bool  autoresize = true 
)

Member Data Documentation

◆ m_index

int Widgets::BaseWidget::m_index
private

◆ m_label

QLabel Widgets::BaseWidget::m_label
private

◆ m_layout

QHBoxLayout Widgets::BaseWidget::m_layout
private

◆ m_resizeWidget

bool Widgets::BaseWidget::m_resizeWidget
private

◆ m_widget

QWidget* Widgets::BaseWidget::m_widget
private

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