KChart
9#ifndef KCHARTABSTRACTTHREEDATTRIBUTES_H
10#define KCHARTABSTRACTTHREEDATTRIBUTES_H
20class KCHART_EXPORT AbstractThreeDAttributes
23 AbstractThreeDAttributes();
24 AbstractThreeDAttributes(
const AbstractThreeDAttributes& );
25 AbstractThreeDAttributes &operator= (
const AbstractThreeDAttributes& );
27 virtual ~AbstractThreeDAttributes() = 0;
29 void setEnabled(
bool enabled );
30 bool isEnabled()
const;
32 void setDepth( qreal depth );
36 qreal validDepth()
const;
38 bool isThreeDBrushEnabled()
const;
39 void setThreeDBrushEnabled(
bool enabled );
42 bool operator==(
const AbstractThreeDAttributes& )
const;
43 inline bool operator!=(
const AbstractThreeDAttributes& other )
const {
return !operator==(other); }
45 KCHART_DECLARE_PRIVATE_BASE_POLYMORPHIC(AbstractThreeDAttributes)
47 KCHART_DECLARE_SWAP_BASE(AbstractThreeDAttributes)
53#if !defined(QT_NO_DEBUG_STREAM)
Base class for 3D attributes.
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Jan 24 2025 11:56:24 by
doxygen 1.13.2 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.