Perceptual Color
4#ifndef WHEELCOLORPICKER_P_H
5#define WHEELCOLORPICKER_P_H
10#include "constpropagatingrawpointer.h"
14#include <qsharedpointer.h>
18#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
19#include <qtmetamacros.h>
21#include <qobjectdefs.h>
27class ChromaLightnessDiagram;
36class WheelColorPickerPrivate final :
public QObject
42 explicit WheelColorPickerPrivate(WheelColorPicker *backLink);
44 virtual ~WheelColorPickerPrivate() noexcept override = default;
47 [[nodiscard]] QSizeF optimalChromaLightnessDiagramSize() const;
48 void resizeChildWidgets();
52 QPointer<ChromaLightnessDiagram> m_chromaLightnessDiagram;
54 QSharedPointer<PerceptualColor::RgbColorSpace> m_rgbColorSpace;
56 QPointer<ColorWheel> m_colorWheel;
59 void handleFocusChanged(QWidget *old, QWidget *now);
62 Q_DISABLE_COPY(WheelColorPickerPrivate)
66 ConstPropagatingRawPointer<WheelColorPicker> q_pointer;
Complete wheel-based color picker widget.
The namespace of this library.
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Jan 24 2025 11:46:43 by
doxygen 1.13.2 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.