Krita Source Code Documentation
Loading...
Searching...
No Matches
WGSelectorWidgetBase.cpp
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2021 Mathias Wein <lynx.mw+kde@gmail.com>
3 *
4 * SPDX-License-Identifier: GPL-3.0-or-later
5 */
6
8
10
16
18{
19 if (converter != m_displayConverter) {
21 m_displayConverter->disconnect(this);
22 }
23 if (converter) {
26 }
27 m_displayConverter = converter;
28
30 }
31}
32
34{
35 if (enabled != m_previewInPaintingCS) {
36 m_previewInPaintingCS = enabled;
38 }
39}
40
42 : QWidget(parent)
43 , m_displayConfig(displayConfig)
44 , m_uiMode(uiMode)
45{
46
47}
48
53
58
63
68
70{
71 return QPoint(width()/2, height()/2);
72}
73
75{
76 Q_UNUSED(model);
77}
78
connect(this, SIGNAL(optionsChanged()), this, SLOT(saveOptions()))
static KisDisplayColorConverter * dumbConverterInstance()
const KisDisplayColorConverter * displayConverter() const
void setDisplayConverter(const KisDisplayColorConverter *converter)
QPointer< const KisDisplayColorConverter > m_displayConverter
void setPreviewInPaintingCS(bool enabled)
void sigDisplayConfigurationChanged()
const KisDisplayColorConverter * displayConverter() const
virtual QPoint popupOffset() const
The position, relative to the top left corner, where the cursor of the cursor shall be when showing t...
virtual void setModel(KisVisualColorModelSP model)
WGSelectorDisplayConfigSP m_displayConfig
WGSelectorDisplayConfigSP displayConfiguration() const
WGSelectorWidgetBase(WGSelectorDisplayConfigSP displayConfig, QWidget *parent=nullptr, UiMode uiMode=UiMode::DockerMode)