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