qskinny/examples/iotdashboard/ValueMeter.h

26 lines
611 B
C
Raw Normal View History

2023-01-05 16:08:50 +00:00
/******************************************************************************
* Copyright (C) 2022 Edelhirsch Software GmbH
2023-04-06 08:15:03 +00:00
* SPDX-License-Identifier: BSD-3-Clause
2023-01-05 16:08:50 +00:00
*****************************************************************************/
2023-01-04 16:17:17 +00:00
#pragma once
#include <QskProgressRing.h>
2023-01-04 16:17:17 +00:00
class QskTextLabel;
class ValueMeter : public QskProgressRing
2023-01-04 16:17:17 +00:00
{
public:
ValueMeter( QQuickItem* parent = nullptr );
void setTextColor( const QColor& );
protected:
virtual QString text( qreal ) const;
2023-01-05 16:08:50 +00:00
private:
void updateMeter( qreal value );
QskTextLabel* m_label = nullptr;
2023-01-04 16:17:17 +00:00
};