Krita Source Code Documentation
Loading...
Searching...
No Matches
KoInteractionStrategyFactory.cpp
Go to the documentation of this file.
1
/*
2
* SPDX-FileCopyrightText: 2017 Dmitry Kazakov <dimula73@gmail.com>
3
*
4
* SPDX-License-Identifier: GPL-2.0-or-later
5
*/
6
7
#include "
KoInteractionStrategyFactory.h
"
8
9
#include <QString>
10
11
struct
KoInteractionStrategyFactory::Private
12
{
13
int
priority
= 0;
14
QString
id
;
15
};
16
17
KoInteractionStrategyFactory::KoInteractionStrategyFactory
(
int
priority,
const
QString &
id
)
18
: m_d(new
Private
)
19
{
20
m_d
->priority =
priority
;
21
m_d
->id =
id
;
22
}
23
24
KoInteractionStrategyFactory::~KoInteractionStrategyFactory
()
25
{
26
}
27
28
QString
KoInteractionStrategyFactory::id
()
const
29
{
30
return
m_d
->id;
31
}
32
33
int
KoInteractionStrategyFactory::priority
()
const
34
{
35
return
m_d
->priority;
36
}
37
38
bool
KoInteractionStrategyFactory::compareLess
(
KoInteractionStrategyFactorySP
f1,
KoInteractionStrategyFactorySP
f2)
39
{
40
return
f1->priority() < f2->priority();
41
}
42
KoInteractionStrategyFactory.h
KoInteractionStrategyFactory::KoInteractionStrategyFactory
KoInteractionStrategyFactory(int priority, const QString &id)
Definition
KoInteractionStrategyFactory.cpp:17
KoInteractionStrategyFactory::id
QString id() const
Definition
KoInteractionStrategyFactory.cpp:28
KoInteractionStrategyFactory::~KoInteractionStrategyFactory
virtual ~KoInteractionStrategyFactory()
Definition
KoInteractionStrategyFactory.cpp:24
KoInteractionStrategyFactory::m_d
QScopedPointer< Private > m_d
Definition
KoInteractionStrategyFactory.h:41
KoInteractionStrategyFactory::compareLess
static bool compareLess(KoInteractionStrategyFactorySP f1, KoInteractionStrategyFactorySP f2)
Definition
KoInteractionStrategyFactory.cpp:38
KoInteractionStrategyFactory::priority
int priority() const
Definition
KoInteractionStrategyFactory.cpp:33
QSharedPointer
Definition
KoCanvasResourceProvider.h:20
Private
Definition
SvgTransformParser.cpp:20
KoInteractionStrategyFactory::Private
Definition
KoInteractionStrategyFactory.cpp:12
KoInteractionStrategyFactory::Private::priority
int priority
Definition
KoInteractionStrategyFactory.cpp:13
KoInteractionStrategyFactory::Private::id
QString id
Definition
KoInteractionStrategyFactory.cpp:14
libs
flake
tools
KoInteractionStrategyFactory.cpp
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52