1 /* 2 * Copyright (C) 2001-2015 Klaralvdalens Datakonsult AB. All rights reserved. 3 * 4 * This file is part of the KD Chart library. 5 * 6 * This program is free software; you can redistribute it and/or 7 * modify it under the terms of the GNU General Public License as 8 * published by the Free Software Foundation; either version 2 of 9 * the License, or (at your option) any later version. 10 * 11 * This program is distributed in the hope that it will be useful, 12 * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 * GNU General Public License for more details. 15 * 16 * You should have received a copy of the GNU General Public License 17 * along with this program. If not, see <https://www.gnu.org/licenses/>. 18 */ 19 20 #ifndef KCHARTTHREEDLINEATTRIBUTES_P_H 21 #define KCHARTTHREEDLINEATTRIBUTES_P_H 22 23 // 24 // W A R N I N G 25 // ------------- 26 // 27 // This file is not part of the KD Chart API. It exists purely as an 28 // implementation detail. This header file may change from version to 29 // version without notice, or even be removed. 30 // 31 // We mean it. 32 // 33 34 #include <KChartThreeDLineAttributes.h> 35 #include <KChartAbstractThreeDAttributes_p.h> 36 #include "KChartMath_p.h" 37 38 39 namespace KChart { 40 41 /** 42 * \internal 43 */ 44 class Q_DECL_HIDDEN ThreeDLineAttributes::Private : public AbstractThreeDAttributes::Private 45 { 46 friend class ThreeDLineAttributes; 47 public: 48 Private(); 49 50 private: 51 //ThreeDLines 52 uint lineXRotation; 53 uint lineYRotation; 54 }; 55 56 KCHART_DERIVED_PRIVATE_FOOTER(ThreeDLineAttributes, AbstractThreeDAttributes) 57 58 } 59 60 61 #endif // KCHARTTHREEDLINEATTRIBUTES_P_H 62