Krita Source Code Documentation
Loading...
Searching...
No Matches
KisWaylandAPIImageDescriptionCreatorParams.h
Go to the documentation of this file.
1
/*
2
* SPDX-FileCopyrightText: 2025 Dmitry Kazakov <dimula73@gmail.com>
3
*
4
* SPDX-License-Identifier: GPL-2.0-or-later
5
*/
6
7
#ifndef KISWAYLANDAPIIMAGEDESCRIPTIONCREATORPARAMS_H
8
#define KISWAYLANDAPIIMAGEDESCRIPTIONCREATORPARAMS_H
9
10
#include <QObject>
11
#include <qwayland-color-management-v1.h>
12
13
class
KisWaylandAPIColorManager
;
14
class
KisWaylandAPIImageDescriptionNoInfo
;
15
namespace
KisSurfaceColorimetry
{
16
class
WaylandSurfaceDescription;
17
}
18
19
class
KisWaylandAPIImageDescriptionCreatorParams
:
public
QObject,
public
QtWayland::wp_image_description_creator_params_v1
20
{
21
Q_OBJECT
22
public
:
23
explicit
KisWaylandAPIImageDescriptionCreatorParams
(
KisWaylandAPIColorManager
*colorManager);
24
explicit
KisWaylandAPIImageDescriptionCreatorParams
(::wp_image_description_creator_params_v1 *params,
KisWaylandAPIColorManager
*colorManager);
25
26
~KisWaylandAPIImageDescriptionCreatorParams
();
27
28
std::unique_ptr<KisWaylandAPIImageDescriptionNoInfo>
createImageDescription
(
const
KisSurfaceColorimetry::WaylandSurfaceDescription
&data);
29
30
private
:
31
KisWaylandAPIColorManager
*
m_colorManager
;
32
};
33
34
#endif
/* KISWAYLANDIMAGEDESCRIPTIONCREATORPARAMS_H */
KisWaylandAPIColorManager
Definition
KisWaylandAPIColorManager.h:17
KisWaylandAPIImageDescriptionCreatorParams
Definition
KisWaylandAPIImageDescriptionCreatorParams.h:20
KisWaylandAPIImageDescriptionCreatorParams::~KisWaylandAPIImageDescriptionCreatorParams
~KisWaylandAPIImageDescriptionCreatorParams()
Definition
KisWaylandAPIImageDescriptionCreatorParams.cpp:24
KisWaylandAPIImageDescriptionCreatorParams::createImageDescription
std::unique_ptr< KisWaylandAPIImageDescriptionNoInfo > createImageDescription(const KisSurfaceColorimetry::WaylandSurfaceDescription &data)
Definition
KisWaylandAPIImageDescriptionCreatorParams.cpp:32
KisWaylandAPIImageDescriptionCreatorParams::m_colorManager
KisWaylandAPIColorManager * m_colorManager
Definition
KisWaylandAPIImageDescriptionCreatorParams.h:31
KisWaylandAPIImageDescriptionCreatorParams::KisWaylandAPIImageDescriptionCreatorParams
KisWaylandAPIImageDescriptionCreatorParams(KisWaylandAPIColorManager *colorManager)
Definition
KisWaylandAPIImageDescriptionCreatorParams.cpp:13
KisWaylandAPIImageDescriptionNoInfo
Definition
KisWaylandAPIImageDescription.h:54
KisSurfaceColorimetry
Definition
KisSurfaceColorimetry.cpp:11
KisSurfaceColorimetry::WaylandSurfaceDescription
Definition
KisWaylandSurfaceColorimetry.h:58
plugins
platforms
wayland
waylandcolormanagement
KisWaylandAPIImageDescriptionCreatorParams.h
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52