Krita Source Code Documentation
Loading...
Searching...
No Matches
StarShapeFactory.h
Go to the documentation of this file.
1/* This file is part of the KDE project
2 SPDX-FileCopyrightText: 2006-2007 Jan Hambrecht <jaham@gmx.net>
3
4 SPDX-License-Identifier: LGPL-2.0-or-later
5*/
6
7#ifndef KOSTARHAPEFACTORY_H
8#define KOSTARHAPEFACTORY_H
9
10#include <KoShapeFactoryBase.h>
11
12class KoShape;
13
16{
17public:
20 ~StarShapeFactory() override {}
21 KoShape *createDefaultShape(KoDocumentResourceManager *documentResources = 0) const override;
22 KoShape *createShape(const KoProperties *params, KoDocumentResourceManager *documentResources = 0) const override;
23 bool supports(const QDomElement &e, KoShapeLoadingContext &context) const override;
25};
26
27#endif // KOSTARHAPEFACTORY_H
Factory for path shapes.
StarShapeFactory()
constructor
bool supports(const QDomElement &e, KoShapeLoadingContext &context) const override
QList< KoShapeConfigWidgetBase * > createShapeOptionPanels() override
~StarShapeFactory() override
KoShape * createDefaultShape(KoDocumentResourceManager *documentResources=0) const override
KoShape * createShape(const KoProperties *params, KoDocumentResourceManager *documentResources=0) const override