KD Chart API Documentation  3.1
KDChartThreeDBarAttributes.h
Go to the documentation of this file.
1 /****************************************************************************
2 **
3 ** This file is part of the KD Chart library.
4 **
5 ** SPDX-FileCopyrightText: 2001 Klarälvdalens Datakonsult AB, a KDAB Group company <info@kdab.com>
6 **
7 ** SPDX-License-Identifier: MIT
8 **
9 ****************************************************************************/
10 
11 #ifndef KDCHARTTHREEDBARATTRIBUTES_H
12 #define KDCHARTTHREEDBARATTRIBUTES_H
13 
15 #include "KDChartGlobal.h"
16 #include <QMetaType>
17 
18 namespace KDChart {
19 
23 class KDCHART_EXPORT ThreeDBarAttributes : public AbstractThreeDAttributes
24 {
25 public:
28  ThreeDBarAttributes &operator=(const ThreeDBarAttributes &);
29 
30  ~ThreeDBarAttributes() override;
31 
32  /* threeD Bars specific */
33  void setUseShadowColors(bool useShadowColors);
34  bool useShadowColors() const;
35 
36  // Pending Michel I am not sure this will be used
37  void setAngle(uint threeDAngle);
38  uint angle() const;
39 
40  bool operator==(const ThreeDBarAttributes &) const;
41  inline bool operator!=(const ThreeDBarAttributes &other) const
42  {
43  return !operator==(other);
44  }
45 
47 
49 
50 }; // End of class ThreeDBarAttributes
51 }
52 
53 #if !defined(QT_NO_DEBUG_STREAM)
54 KDCHART_EXPORT QDebug operator<<(QDebug, const KDChart::ThreeDBarAttributes &);
55 #endif /* QT_NO_DEBUG_STREAM */
56 
58 
59 QT_BEGIN_NAMESPACE
61 QT_END_NAMESPACE
62 
63 Q_DECLARE_METATYPE(KDChart::ThreeDBarAttributes)
64 
65 #endif // KDCHARTTHREEDBARATTRIBUTES_H
Contains KDChart macros.
#define KDCHART_DECLARE_SWAP_SPECIALISATION_DERIVED(X)
#define KDCHART_DECLARE_PRIVATE_DERIVED(X)
Definition: KDChartGlobal.h:38
#define KDCHART_DECLARE_SWAP_DERIVED(X)
KDCHART_EXPORT QDebug operator<<(QDebug, const KDChart::ThreeDBarAttributes &)
QT_BEGIN_NAMESPACE Q_DECLARE_TYPEINFO(KDChart::ThreeDBarAttributes, Q_MOVABLE_TYPE)
bool operator!=(const ThreeDBarAttributes &other) const
bool operator==(const TickInfo &, const TickInfo &)

© 2001 Klarälvdalens Datakonsult AB (KDAB)
"The Qt, C++ and OpenGL Experts"
https://www.kdab.com/
https://www.kdab.com/development-resources/qt-tools/kd-chart/
Generated by doxygen 1.9.1