Krita Source Code Documentation
Loading...
Searching...
No Matches
KisImageResolutionProxy.h
Go to the documentation of this file.
1
/*
2
* SPDX-FileCopyrightText: 2022 Dmitry Kazakov <dimula73@gmail.com>
3
*
4
* SPDX-License-Identifier: GPL-2.0-or-later
5
*/
6
7
#ifndef KISIMAGERESOLUTIONPROXY_H
8
#define KISIMAGERESOLUTIONPROXY_H
9
10
#include <
kis_types.h
>
11
#include <kritaimage_export.h>
12
13
#include <QObject>
14
15
class
KisImageResolutionProxy
;
16
using
KisImageResolutionProxySP
=
QSharedPointer<KisImageResolutionProxy>
;
17
18
29
class
KRITAIMAGE_EXPORT
KisImageResolutionProxy
:
public
QObject
30
{
31
Q_OBJECT
32
public
:
33
KisImageResolutionProxy
();
34
KisImageResolutionProxy
(
KisImageWSP
image);
35
KisImageResolutionProxy
(
const
KisImageResolutionProxy
&rhs);
36
~KisImageResolutionProxy
();
37
38
qreal xRes()
const
;
39
qreal yRes()
const
;
40
44
bool
compareResolution(
const
KisImageResolutionProxy
&rhs)
const
;
45
53
KisImageResolutionProxySP
cloneDetached()
const
;
54
67
KisImageResolutionProxySP
createOrCloneDetached(
KisImageWSP
image)
const
;
68
73
static
KisImageResolutionProxySP
identity();
74
75
private
:
76
struct
Private
;
77
QScopedPointer<Private>
m_d
;
78
};
79
80
81
82
#endif
// KISIMAGERESOLUTIONPROXY_H
KisImageResolutionProxy
Definition
KisImageResolutionProxy.h:30
KisImageResolutionProxy::m_d
QScopedPointer< Private > m_d
Definition
KisImageResolutionProxy.h:77
KisWeakSharedPtr< KisImage >
QSharedPointer< KisImageResolutionProxy >
kis_types.h
Private
Definition
SvgTransformParser.cpp:20
libs
image
KisImageResolutionProxy.h
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52