File indexing completed on 2024-12-15 04:02:26
0001 /* 0002 * SPDX-FileCopyrightText: 2001-2015 Klaralvdalens Datakonsult AB. All rights reserved. 0003 * 0004 * This file is part of the KD Chart library. 0005 * 0006 * SPDX-License-Identifier: GPL-2.0-or-later 0007 */ 0008 0009 #ifndef KCHARTNORMALPLOTTER_P_H 0010 #define KCHARTNORMALPLOTTER_P_H 0011 0012 0013 // 0014 // W A R N I N G 0015 // ------------- 0016 // 0017 // This file is not part of the KD Chart API. It exists purely as an 0018 // implementation detail. This header file may change from version to 0019 // version without notice, or even be removed. 0020 // 0021 // We mean it. 0022 // 0023 #include "KChartPlotter_p.h" 0024 0025 namespace KChart { 0026 0027 class NormalPlotter : public Plotter::PlotterType 0028 { 0029 public: 0030 explicit NormalPlotter( Plotter* ); 0031 ~NormalPlotter() override {} 0032 Plotter::PlotType type() const override; 0033 const QPair< QPointF, QPointF > calculateDataBoundaries() const override; 0034 void paint( PaintContext* ctx ) override; 0035 }; 0036 } 0037 0038 #endif