File indexing completed on 2024-05-12 15:56:42

0001 /* This file is part of the KDE project
0002    SPDX-FileCopyrightText: 2006 Thorsten Zachmann <zachmann@kde.org>
0003    SPDX-FileCopyrightText: 2007, 2009 Thomas Zander <zander@kde.org>
0004 
0005    SPDX-License-Identifier: LGPL-2.0-or-later
0006 */
0007 
0008 #ifndef KOPARAMETERSHAPE_P_H
0009 #define KOPARAMETERSHAPE_P_H
0010 
0011 #include "kritaflake_export.h"
0012 #include <KoParameterShape.h>
0013 
0014 #include <QList>
0015 #include <QPointF>
0016 #include <QSharedData>
0017 
0018 class KoParameterShape;
0019 
0020 class KRITAFLAKE_EXPORT KoParameterShape::Private : public QSharedData
0021 {
0022 public:
0023     explicit Private();
0024     explicit Private(const KoParameterShape::Private &rhs);
0025     virtual ~Private() = default;
0026 
0027     bool parametric;
0028 
0029     /// the handles that the user can grab and change
0030     QList<QPointF> handles;
0031 };
0032 
0033 #endif