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

0001 /*
0002     File                 : ErrorBarPrivate.h
0003     Project              : LabPlot
0004     Description          : Private members of ErrorBar
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 ERRORBARPRIVATE_H
0012 #define ERRORBARPRIVATE_H
0013 
0014 class AbstractColumn;
0015 
0016 class ErrorBarPrivate {
0017 public:
0018     explicit ErrorBarPrivate(ErrorBar*);
0019 
0020     QString name() const;
0021     void update();
0022 
0023     QString prefix;
0024 
0025     ErrorBar::Type type{ErrorBar::Type::NoError};
0026     const AbstractColumn* plusColumn{nullptr};
0027     QString plusColumnPath;
0028     const AbstractColumn* minusColumn{nullptr};
0029     QString minusColumnPath;
0030 
0031     ErrorBar* const q{nullptr};
0032 };
0033 
0034 #endif