qskinny/examples/automotive/SpeedometerDisplay.h

34 lines
829 B
C
Raw Normal View History

2019-06-20 12:02:28 +02:00
/******************************************************************************
* QSkinny - Copyright (C) 2016 Uwe Rathmann
* This file may be used under the terms of the 3-clause BSD License
*****************************************************************************/
#ifndef SPEEDOMETERDISPLAY_H
#define SPEEDOMETERDISPLAY_H
#include <QskControl.h>
class QskLinearBox;
class QskTextLabel;
class Speedometer;
class SpeedometerDisplay : public QskControl
{
2018-08-03 08:15:28 +02:00
public:
SpeedometerDisplay( QQuickItem* parent = nullptr );
2018-08-03 08:15:28 +02:00
protected:
void updateLayout() override;
2018-08-03 08:15:28 +02:00
private:
QskLinearBox* m_box;
Speedometer* m_revCounter;
QskTextLabel* m_revCounterText;
Speedometer* m_speedometer;
QskTextLabel* m_speedometerText;
Speedometer* m_fuelGauge;
QskTextLabel* m_fuelGaugeText;
};
2018-07-31 17:32:25 +02:00
#endif