File Border.hpp¶
File List > QAccelPlot > src > QAccelPlot > Border.hpp
Go to the documentation of this file
//
// SPDX-FileCopyrightText: 2026 Michal Grabarczyk
// SPDX-License-Identifier: GPL-3.0-only WITH Universal-FOSS-exception-1.0
//
// This file is also available under a separate commercial license.
// See COMMERCIAL-LICENSING.md for contact information.
//
#pragma once
#include <QColor>
#include <QObject>
#include <QtQml/qqmlregistration.h>
namespace QAccelPlot {
class Border : public QObject {
Q_OBJECT
QML_ANONYMOUS
Q_PROPERTY(QColor color READ color WRITE setColor NOTIFY colorChanged)
Q_PROPERTY(qreal width READ width WRITE setWidth NOTIFY widthChanged)
public:
explicit Border(const QColor& color, qreal width, QObject* parent = nullptr);
QColor color() const;
void setColor(const QColor& color);
qreal width() const;
void setWidth(qreal width);
signals:
void colorChanged();
void widthChanged();
private:
QColor color_;
qreal width_;
};
} // namespace QAccelPlot