Krita Source Code Documentation
Loading...
Searching...
No Matches
KoResourceUpdateMediator.h
Go to the documentation of this file.
1
/*
2
* SPDX-FileCopyrightText: 2016 Dmitry Kazakov <dimula73@gmail.com>
3
*
4
* SPDX-License-Identifier: GPL-2.0-or-later
5
*/
6
7
#ifndef __KO_RESOURCE_UPDATE_MEDIATOR_H
8
#define __KO_RESOURCE_UPDATE_MEDIATOR_H
9
10
#include <QScopedPointer>
11
#include <QSharedPointer>
12
#include <QObject>
13
14
#include "kritaflake_export.h"
15
27
class
KRITAFLAKE_EXPORT
KoResourceUpdateMediator
:
public
QObject
28
{
29
Q_OBJECT
30
public
:
31
KoResourceUpdateMediator
(
int
key);
32
~KoResourceUpdateMediator
()
override
;
33
34
int
key()
const
;
35
virtual
void
connectResource
(QVariant sourceResource) = 0;
36
37
Q_SIGNALS:
38
void
sigResourceChanged
(
int
key);
39
40
private
:
41
struct
Private
;
42
const
QScopedPointer<Private>
m_d
;
43
};
44
45
typedef
QSharedPointer<KoResourceUpdateMediator>
KoResourceUpdateMediatorSP
;
46
47
#endif
/* __KO_RESOURCE_UPDATE_MEDIATOR_H */
KoResourceUpdateMediatorSP
QSharedPointer< KoResourceUpdateMediator > KoResourceUpdateMediatorSP
Definition
KoResourceUpdateMediator.h:45
KoResourceUpdateMediator
Definition
KoResourceUpdateMediator.h:28
KoResourceUpdateMediator::connectResource
virtual void connectResource(QVariant sourceResource)=0
KoResourceUpdateMediator::sigResourceChanged
void sigResourceChanged(int key)
KoResourceUpdateMediator::m_d
const QScopedPointer< Private > m_d
Definition
KoResourceUpdateMediator.h:42
QSharedPointer
Definition
KoCanvasResourceProvider.h:20
Private
Definition
SvgTransformParser.cpp:20
libs
flake
KoResourceUpdateMediator.h
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52