qskinny/src/nodes/QskTickmarksNode.h

31 lines
801 B
C++

/******************************************************************************
* QSkinny - Copyright (C) 2016 Uwe Rathmann
* SPDX-License-Identifier: BSD-3-Clause
*****************************************************************************/
#ifndef QSK_TICKMARKS_NODE_H
#define QSK_TICKMARKS_NODE_H
#include "QskBasicLinesNode.h"
class QskIntervalF;
class QskTickmarks;
class QskGraduationMetrics;
class QRectF;
class QSK_EXPORT QskTickmarksNode : public QskBasicLinesNode
{
public:
QskTickmarksNode();
~QskTickmarksNode() override;
void update(const QColor&, const QRectF&, const QskIntervalF&,
const QskTickmarks&, int tickLineWidth, Qt::Orientation,
Qt::Alignment, const QskGraduationMetrics& );
private:
QskHashValue m_hash = 0;
};
#endif