summaryrefslogtreecommitdiff
path: root/qmlplugin/hrGraph.h
diff options
context:
space:
mode:
authorArseniy-Movshev <dodoradio@outlook.com>2023-05-30 00:06:16 +0100
committerArseniy-Movshev <dodoradio@outlook.com>2023-05-30 00:39:52 +0100
commit94238a02c8a947593d69a6271b3fd1cf5e264be2 (patch)
tree63a1fcf33d03106b696e9e060c8a39dbd6dc63dc /qmlplugin/hrGraph.h
parent0d5a7b23b192194833d80540cac8c361f3de24ec (diff)
Add some more parameters to the heartrate graph
Diffstat (limited to 'qmlplugin/hrGraph.h')
-rw-r--r--qmlplugin/hrGraph.h16
1 files changed, 11 insertions, 5 deletions
diff --git a/qmlplugin/hrGraph.h b/qmlplugin/hrGraph.h
index 3e25311..55f4219 100644
--- a/qmlplugin/hrGraph.h
+++ b/qmlplugin/hrGraph.h
@@ -39,8 +39,8 @@ class HrGraph : public QQuickPaintedItem
{
Q_OBJECT
- // Q_PROPERTY(QString name READ name WRITE setName NOTIFY nameChanged)
- // Q_PROPERTY(QColor color READ color WRITE setColor NOTIFY colorChanged)
+ Q_PROPERTY(float lineWidth READ lineWidth WRITE setLineWidth)
+ Q_PROPERTY(QColor lineColor READ lineColor WRITE setLineColor NOTIFY lineColorChanged)
struct HrDatapoint {
qint64 time;
@@ -53,14 +53,20 @@ public:
signals:
void loadingDone();
+ void lineColorChanged();
+
+public slots:
+ float lineWidth();
+ void setLineWidth(float width);
+ QColor lineColor();
+ void setLineColor(QColor color);
private:
void updateBasePixmap();
void loadGraphData(QDate date = QDate::currentDate());
- float m_size;
- QString m_name;
- QColor m_color;
+ float m_lineWidth = 0;
+ QColor m_color = QColor(255,255,255);
QPixmap m_pixmap;
QList<HrDatapoint> m_filedata;
bool m_fileLoadStatus;