Krita Source Code Documentation
Loading...
Searching...
No Matches
KarbonCalligraphicShapeFactory.cpp
Go to the documentation of this file.
1/* This file is part of the KDE project
2 * SPDX-FileCopyrightText: 2008 Fela Winkelmolen <fela.kde@gmail.com>
3 *
4 * SPDX-License-Identifier: LGPL-2.0-or-later
5 */
6
9
10#include <KoIcon.h>
11#include <klocalizedstring.h>
13
15 : KoShapeFactoryBase(KarbonCalligraphicShapeId, i18n("A calligraphic shape"))
16{
17 setToolTip(i18n("Calligraphic Shape"));
18 setIconName(koIconNameCStr("calligraphy"));
20 setHidden(true);
21}
22
26
28{
30
31 // FIXME: add points
32 path->setShapeId(KarbonCalligraphicShapeId);
33
34 return path;
35}
36
37bool KarbonCalligraphicShapeFactory::supports(const QDomElement &e, KoShapeLoadingContext &context) const
38{
39 Q_UNUSED(e);
40 Q_UNUSED(context);
41 return false;
42}
#define KarbonCalligraphicShapeId
bool supports(const QDomElement &e, KoShapeLoadingContext &context) const override
KoShape * createDefaultShape(KoDocumentResourceManager *documentResources=0) const override
void setHidden(bool hidden)
void setToolTip(const QString &tooltip)
void setLoadingPriority(int priority)
void setIconName(const char *iconName)
#define koIconNameCStr(name)
Definition kis_icon.h:28