LMMS
Loading...
Searching...
No Matches
lmms::gui::TimeDisplayWidget Class Reference

#include <TimeDisplayWidget.h>

Inheritance diagram for lmms::gui::TimeDisplayWidget:

Public Member Functions

 TimeDisplayWidget ()
 ~TimeDisplayWidget () override=default

Protected Member Functions

void mousePressEvent (QMouseEvent *mouseEvent) override

Private Types

enum class  DisplayMode { MinutesSeconds , BarsTicks }

Private Slots

void updateTime ()

Private Member Functions

void setDisplayMode (DisplayMode displayMode)

Private Attributes

DisplayMode m_displayMode
QHBoxLayout m_spinBoxesLayout
LcdWidget m_majorLCD
LcdWidget m_minorLCD
LcdWidget m_milliSecondsLCD

Member Enumeration Documentation

◆ DisplayMode

Enumerator
MinutesSeconds 
BarsTicks 

Constructor & Destructor Documentation

◆ TimeDisplayWidget()

lmms::gui::TimeDisplayWidget::TimeDisplayWidget ( )

◆ ~TimeDisplayWidget()

lmms::gui::TimeDisplayWidget::~TimeDisplayWidget ( )
overridedefault

Member Function Documentation

◆ mousePressEvent()

void lmms::gui::TimeDisplayWidget::mousePressEvent ( QMouseEvent * mouseEvent)
overrideprotected

◆ setDisplayMode()

void lmms::gui::TimeDisplayWidget::setDisplayMode ( DisplayMode displayMode)
private

◆ updateTime

void lmms::gui::TimeDisplayWidget::updateTime ( )
privateslot

Member Data Documentation

◆ m_displayMode

DisplayMode lmms::gui::TimeDisplayWidget::m_displayMode
private

◆ m_majorLCD

LcdWidget lmms::gui::TimeDisplayWidget::m_majorLCD
private

◆ m_milliSecondsLCD

LcdWidget lmms::gui::TimeDisplayWidget::m_milliSecondsLCD
private

◆ m_minorLCD

LcdWidget lmms::gui::TimeDisplayWidget::m_minorLCD
private

◆ m_spinBoxesLayout

QHBoxLayout lmms::gui::TimeDisplayWidget::m_spinBoxesLayout
private

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