File indexing completed on 2025-01-26 03:34:11

0001 /*
0002     File                 : ErrorBarStylePrivate.h
0003     Project              : LabPlot
0004     Description          : Private members of ErrorBarStyle
0005     --------------------------------------------------------------------
0006     SPDX-FileCopyrightText: 2024 Alexander Semke <alexander.semke@web.de>
0007 
0008     SPDX-License-Identifier: GPL-2.0-or-later
0009 */
0010 
0011 #ifndef ERRORBARSTYLEPRIVATE_H
0012 #define ERRORBARSTYLEPRIVATE_H
0013 
0014 class ErrorBarStylePrivate {
0015 public:
0016     explicit ErrorBarStylePrivate(ErrorBarStyle*);
0017 
0018     QString name() const;
0019     void update();
0020     void updatePixmap();
0021 
0022     QString prefix{QLatin1String("ErrorBarStyle")};
0023     ErrorBarStyle::Type type{ErrorBarStyle::Type::Simple};
0024     double capSize{1.};
0025     Line* line{nullptr};
0026 
0027     ErrorBarStyle* const q{nullptr};
0028 };
0029 
0030 #endif