Krita Source Code Documentation
Loading...
Searching...
No Matches
kis_color_manager.h
Go to the documentation of this file.
1
/*
2
* SPDX-FileCopyrightText: 2015 Boudewijn Rempt <boud@valdyas.org>
3
*
4
* SPDX-License-Identifier: GPL-2.0-or-later
5
*/
6
#ifndef KIS_COLOR_MANAGER_H
7
#define KIS_COLOR_MANAGER_H
8
9
#include <QObject>
10
#include <QString>
11
#include <QStringList>
12
#include <QByteArray>
13
14
#include "kritacolor_export.h"
21
class
KRITACOLOR_EXPORT
KisColorManager
:
public
QObject
22
{
23
Q_OBJECT
24
25
public
:
26
explicit
KisColorManager
();
27
~KisColorManager
()
override
;
28
29
enum
DeviceType
{
30
screen
,
31
printer
,
32
camera
,
33
scanner
34
};
35
37
QString deviceName(
const
QString &
id
);
38
40
QStringList
devices(DeviceType type = screen)
const
;
41
43
QByteArray displayProfile(
const
QString &device,
int
profile = 0)
const
;
44
45
static
KisColorManager
*
instance
();
46
47
Q_SIGNALS:
48
49
void
changed
(
const
QString device);
50
51
public
Q_SLOTS:
52
53
private
:
54
55
KisColorManager
(
const
KisColorManager
&);
56
KisColorManager
operator=
(
const
KisColorManager
&);
57
58
class
Private
;
59
const
Private
*
const
d
;
60
};
61
62
#endif
// KIS_COLOR_MANAGER_H
instance
PythonPluginManager * instance
Definition
PythonPluginManager.cpp:37
KisColorManager
The KisColorManager class can be used as a cross-platform way to get the display profile associated w...
Definition
kis_color_manager.h:22
KisColorManager::DeviceType
DeviceType
Definition
kis_color_manager.h:29
KisColorManager::printer
@ printer
Definition
kis_color_manager.h:31
KisColorManager::screen
@ screen
Definition
kis_color_manager.h:30
KisColorManager::camera
@ camera
Definition
kis_color_manager.h:32
KisColorManager::operator=
KisColorManager operator=(const KisColorManager &)
KisColorManager::changed
void changed(const QString device)
KisColorManager::KisColorManager
KisColorManager(const KisColorManager &)
KisColorManager::d
const Private *const d
Definition
kis_color_manager.h:59
QList< QString >
Private
Definition
SvgTransformParser.cpp:20
libs
color
kis_color_manager.h
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52