Krita Source Code Documentation
Loading...
Searching...
No Matches
KisProofingOptionsWidget.h
Go to the documentation of this file.
1/*
2 * This file is part of Krita
3 *
4 * SPDX-FileCopyrightText: 2025 Dmitry Kazakov <dimula73@gmail.com>
5 *
6 * SPDX-License-Identifier: GPL-2.0-or-later
7 */
8
9#ifndef KIS_PROOFING_OPTIONS_WIDGET_H
10#define KIS_PROOFING_OPTIONS_WIDGET_H
11
12#include <QWidget>
13#include <QScopedPointer>
14
15#include <kis_types.h>
16#include <KisDisplayConfig.h>
17
21class KRITAUI_EXPORT KisProofingOptionsWidget : public QWidget
22{
23 Q_OBJECT
24
25public:
26 KisProofingOptionsWidget(QWidget *parent);
28
29 KisProofingConfigurationSP currentProofingConfig() const;
30
31 void setProofingConfig(KisProofingConfigurationSP config);
32 void setDisplayConfigOptions(const KisDisplayConfig::Options &options);
33
34 void stopPendingUpdates();
35
36Q_SIGNALS:
38
39private Q_SLOTS:
40 void slotProofingConfigChanged();
41
42private:
43 struct Private;
44 QScopedPointer<Private> m_d;
45};
46
47#endif /* KIS_PROOFING_OPTIONS_WIDGET_H */
std::pair< KoColorConversionTransformation::Intent, KoColorConversionTransformation::ConversionFlags > Options
A widget that allows to select a combination of auto levels parameters.
void sigProofingConfigChanged(KisProofingConfigurationSP config)
QScopedPointer< Private > m_d