Krita Source Code Documentation
Loading...
Searching...
No Matches
kis_tool_ellipse_base.h
Go to the documentation of this file.
1
/* This file is part of the KDE project
2
* SPDX-FileCopyrightText: 2009 Boudewijn Rempt <boud@valdyas.org>
3
*
4
* SPDX-License-Identifier: LGPL-2.0-or-later
5
*/
6
7
#ifndef KIS_TOOL_ELLIPSE_BASE_H
8
#define KIS_TOOL_ELLIPSE_BASE_H
9
10
#include <
kis_tool_rectangle_base.h
>
11
#include <
kis_cursor.h
>
12
13
class
KRITAUI_EXPORT
KisToolEllipseBase
:
public
KisToolRectangleBase
14
{
15
public
:
16
KisToolEllipseBase
(
KoCanvasBase
* canvas,
KisToolEllipseBase::ToolType
type,
const
QCursor & cursor=
KisCursor::load
(
"tool_ellipse_cursor.png"
, 6, 6));
17
18
void
paintRectangle
(QPainter &gc,
const
QRectF &imageRect)
override
;
19
20
protected
:
21
bool
showRoundCornersGUI
()
const override
;
22
};
23
24
#endif
// KIS_TOOL_ELLIPSE_BASE_H
KisCursor::load
static QCursor load(const QString &cursorName, int hotspotX=-1, int hotspotY=-1)
Definition
kis_cursor.cc:225
KisToolEllipseBase
Definition
kis_tool_ellipse_base.h:14
KisToolRectangleBase
Definition
kis_tool_rectangle_base.h:14
KisToolRectangleBase::paintRectangle
virtual void paintRectangle(QPainter &gc, const QRectF &imageRect)
Definition
kis_tool_rectangle_base.cpp:376
KisToolRectangleBase::showRoundCornersGUI
virtual bool showRoundCornersGUI() const
Definition
kis_tool_rectangle_base.cpp:371
KisToolRectangleBase::ToolType
ToolType
Definition
kis_tool_rectangle_base.h:29
KoCanvasBase
Definition
KoCanvasBase.cpp:24
kis_cursor.h
kis_tool_rectangle_base.h
libs
ui
tool
kis_tool_ellipse_base.h
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52