Krita Source Code Documentation
Loading...
Searching...
No Matches
KoPathShapeFactory.h
Go to the documentation of this file.
1
/* This file is part of the KDE project
2
SPDX-FileCopyrightText: 2006 Rob Buis <buis@kde.org>
3
SPDX-FileCopyrightText: 2006 Thomas Zander <zander@kde.org>
4
5
SPDX-License-Identifier: LGPL-2.0-or-later
6
*/
7
8
#ifndef KOPATHSHAPEFACTORY_H
9
#define KOPATHSHAPEFACTORY_H
10
11
#include "
KoShapeFactoryBase.h
"
12
13
class
KoShape
;
14
16
class
KRITAFLAKE_EXPORT
KoPathShapeFactory
:
public
KoShapeFactoryBase
17
{
18
public
:
20
KoPathShapeFactory
(
const
QStringList
&);
21
~KoPathShapeFactory
()
override
{}
22
KoShape
*
createDefaultShape
(
KoDocumentResourceManager
*documentResources = 0)
const override
;
23
bool
supports
(
const
QDomElement &element,
KoShapeLoadingContext
&context)
const override
;
25
void
newDocumentResourceManager
(
KoDocumentResourceManager
*manager)
const override
;
26
};
27
28
#endif
KoShapeFactoryBase.h
KoDocumentResourceManager
Definition
KoDocumentResourceManager.cpp:20
KoPathShapeFactory
Factory for path shapes.
Definition
KoPathShapeFactory.h:17
KoPathShapeFactory::~KoPathShapeFactory
~KoPathShapeFactory() override
Definition
KoPathShapeFactory.h:21
KoShapeFactoryBase
Definition
KoShapeFactoryBase.cpp:32
KoShapeFactoryBase::supports
virtual bool supports(const QDomElement &element, KoShapeLoadingContext &context) const =0
KoShapeFactoryBase::newDocumentResourceManager
virtual void newDocumentResourceManager(KoDocumentResourceManager *manager) const
Definition
KoShapeFactoryBase.cpp:164
KoShapeFactoryBase::createDefaultShape
virtual KoShape * createDefaultShape(KoDocumentResourceManager *documentResources=0) const
Definition
KoShapeFactoryBase.cpp:170
KoShapeLoadingContext
Definition
KoShapeLoadingContext.cpp:30
KoShape
Definition
KoShape.h:92
QList< QString >
libs
flake
KoPathShapeFactory.h
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52