Krita Source Code Documentation
Loading...
Searching...
No Matches
GroupShape.h
Go to the documentation of this file.
1
/*
2
* SPDX-FileCopyrightText: 2017 Wolthera van Hövell tot Westerflier <griffinvalley@gmail.com>
3
*
4
* SPDX-License-Identifier: LGPL-2.0-or-later
5
*/
6
#ifndef LIBKIS_GROUPSHAPE_H
7
#define LIBKIS_GROUPSHAPE_H
8
9
#include "kritalibkis_export.h"
10
#include "
libkis.h
"
11
#include "
Shape.h
"
12
#include <
kis_types.h
>
13
#include <
KoShapeGroup.h
>
14
20
class
KRITALIBKIS_EXPORT
GroupShape
:
public
Shape
21
{
22
Q_OBJECT
23
24
public
:
25
explicit
GroupShape
(QObject *parent = 0);
26
GroupShape
(
KoShapeGroup
*shape, QObject *parent = 0);
27
~GroupShape
();
28
public
Q_SLOTS:
29
34
QString
type
()
const override
;
35
40
QList<Shape*>
children();
41
};
42
43
#endif
// LIBKIS_GROUPSHAPE_H
KoShapeGroup.h
Shape.h
GroupShape
The GroupShape class A group shape is a vector object with child shapes.
Definition
GroupShape.h:21
KoShapeGroup
Definition
KoShapeGroup.h:35
QList
Definition
KisQStringListFwd.h:16
Shape
The Shape class The shape class is a wrapper around Krita's vector objects.
Definition
Shape.h:38
Shape::type
virtual QString type() const
type
Definition
Shape.cpp:63
Shape::GroupShape
friend class GroupShape
Definition
Shape.h:202
kis_types.h
libkis.h
libs
libkis
GroupShape.h
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52