4#ifndef ABSTRACTDIAGRAM_H
5#define ABSTRACTDIAGRAM_H
7#include "constpropagatinguniquepointer.h"
17#if (QT_VERSION >= QT_VERSION_CHECK(6, 0, 0))
18#include <qtmetamacros.h>
20#include <qobjectdefs.h>
27class AbstractDiagramPrivate;
68 virtual void actualVisibilityToggledEvent();
70 [[nodiscard]]
QColor focusIndicatorColor()
const;
71 [[nodiscard]]
int gradientMinimumLength()
const;
72 [[nodiscard]]
int gradientThickness()
const;
73 virtual void hideEvent(
QHideEvent *event)
override;
74 [[nodiscard]]
bool isActuallyVisible()
const;
75 [[nodiscard]]
int maximumPhysicalSquareSize()
const;
76 [[nodiscard]] qreal maximumWidgetSquareSize()
const;
77 [[nodiscard]]
QSize physicalPixelSize()
const;
78 [[nodiscard]]
QColor handleColorFromBackgroundLightness(qreal lightness)
const;
79 [[nodiscard]]
int handleOutlineThickness()
const;
80 [[nodiscard]] qreal handleRadius()
const;
81 virtual void showEvent(
QShowEvent *event)
override;
82 [[nodiscard]]
int spaceForFocusIndicator()
const;
83 [[nodiscard]]
QImage transparencyBackground()
const;
94 friend class AbstractDiagramPrivate;
96 ConstPropagatingUniquePointer<AbstractDiagramPrivate> d_pointer;
99 friend class TestAbstractDiagram;
Base class for LCH diagrams.
This file provides support for C++ symbol import and export.
#define PERCEPTUALCOLOR_IMPORTEXPORT
A macro that either exports dynamic library symbols or imports dynamic library symbols or does nothin...
The namespace of this library.
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Mon Nov 18 2024 12:18:38 by
doxygen 1.12.0 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.