Krita Source Code Documentation
Loading...
Searching...
No Matches
KisSelectedShapesProxy.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2017 Dmitry Kazakov <dimula73@gmail.com>
3 *
4 * SPDX-License-Identifier: GPL-2.0-or-later
5 */
6
7#ifndef KISSELECTEDSHAPESPROXY_H
8#define KISSELECTEDSHAPESPROXY_H
9
10#include <QObject>
11#include <QScopedPointer>
13
14class KoShapeManager;
15
17{
18 Q_OBJECT
19public:
20 KisSelectedShapesProxy(KoShapeManager *globalShapeManager);
21 ~KisSelectedShapesProxy() override;
22
23 void setShapeManager(KoShapeManager *manager);
24
25 KoSelection *selection() override;
26
27
28Q_SIGNALS:
32
33
34private:
35 struct Private;
36 QScopedPointer<Private> m_d;
37};
38
39#endif // KISSELECTEDSHAPESPROXY_H
KisSelectedShapesProxy(KoShapeManager *globalShapeManager)
void currentLayerChanged(const KoShapeLayer *layer)
QScopedPointer< Private > m_d
KoSelection * selection() override
void setShapeManager(KoShapeManager *manager)
The KoSelectedShapesProxy class is a special interface of KoCanvasBase to have a stable connection to...