Krita Source Code Documentation
Loading...
Searching...
No Matches
GutterWidthsConfig.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2025 Agata Cacko
3 *
4 * SPDX-License-Identifier: GPL-2.0-or-later
5 */
6
7#ifndef GUTTER_WIDTHS_CONFIG_H_
8#define GUTTER_WIDTHS_CONFIG_H_
9
10#include <QScopedPointer>
11#include <QPoint>
12#include <QRectF>
13#include <KoUnit.h>
14
15
17{
18public:
19 GutterWidthsConfig(KoUnit _baseUnit, qreal resolution, qreal _horizontal, qreal _vertical, qreal _diagonal, qreal _angleDegrees);
20 GutterWidthsConfig(KoUnit _baseUnit, qreal resolution, qreal _all, qreal _angleDegrees);
21
22public:
23
24 qreal widthForAngleInPixels(qreal lineAngleDegrees);
25
26public:
27
28
30
31 const qreal horizontal;
32 const qreal vertical;
33 const qreal diagonal;
34 const qreal angleDegrees;
35 const qreal resolution;
36
37
38};
39
40
41
42
43#endif // GUTTER_WIDTHS_CONFIG_H_
GutterWidthsConfig(KoUnit _baseUnit, qreal resolution, qreal _horizontal, qreal _vertical, qreal _diagonal, qreal _angleDegrees)
qreal widthForAngleInPixels(qreal lineAngleDegrees)