Krita Source Code Documentation
Loading...
Searching...
No Matches
DefaultToolTabbedWidget.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 DEFAULTTOOLTABBEDWIDGET_H
8#define DEFAULTTOOLTABBEDWIDGET_H
9
10#include <KoTitledTabWidget.h>
12
17
19{
20 Q_OBJECT
21
22public:
23 explicit DefaultToolTabbedWidget(KoInteractionTool *tool, QWidget *parent = 0);
24 ~DefaultToolTabbedWidget() override;
25
31
32 void activate();
33 void deactivate();
34
35 bool useUniformScaling() const;
36
37Q_SIGNALS:
41
42public Q_SLOTS:
44
45private Q_SLOTS:
46 void slotCurrentIndexChanged(int current);
47
48private:
50
54};
55
56
57#endif // DEFAULTTOOLTABBEDWIDGET_H
float value(const T *src, size_t ch)
void slotCurrentIndexChanged(int current)
DefaultToolGeometryWidget * m_geometryWidget
KoStrokeConfigWidget * m_strokeWidget
void sigSwitchModeEditStrokeGradient(bool value)
KoFillConfigWidget * m_fillWidget
void slotMeshGradientHandleSelected(KoShapeMeshGradientHandles::Handle h)
DefaultToolTabbedWidget(KoInteractionTool *tool, QWidget *parent=0)
void sigSwitchModeEditFillGradient(bool value)
A widget for configuring the fill of a shape.
A widget for configuring the stroke of a shape.