Krita Source Code Documentation
Loading...
Searching...
No Matches
KoAnchorSelectionWidget.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2016 Dmitry Kazakov <dimula73@gmail.com>
3 *
4 * SPDX-License-Identifier: GPL-2.0-or-later
5 */
6
7#ifndef KOANCHORSELECTIONWIDGET_H
8#define KOANCHORSELECTIONWIDGET_H
9
10#include <QWidget>
11#include <KoFlake.h>
12
13#include "kritawidgets_export.h"
14
15
16class KRITAWIDGETS_EXPORT KoAnchorSelectionWidget : public QWidget
17{
18 Q_OBJECT
19public:
20 explicit KoAnchorSelectionWidget(QWidget *parent = 0);
21 ~KoAnchorSelectionWidget() override;
22
24 QPointF value(const QRectF rect, bool *valid) const;
25
27
28 QSize sizeHint() const override;
29 QSize minimumSizeHint() const override;
30
31Q_SIGNALS:
33
34public Q_SLOTS:
35 void slotGroupClicked(int id);
36private:
37 struct Private;
38 QScopedPointer<Private> m_d;
39};
40
41#endif // KOANCHORSELECTIONWIDGET_H
float value(const T *src, size_t ch)
AnchorPosition
Definition KoFlake.h:85
QScopedPointer< Private > m_d
void valueChanged(KoFlake::AnchorPosition id)