Krita Source Code Documentation
Loading...
Searching...
No Matches
SvgSelectTextStrategy.cpp
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2023 Wolthera van Hövell tot Westerflier <griffinvalley@gmail.com>
3 *
4 * SPDX-License-Identifier: GPL-3.0-or-later
5 */
7#include "SvgTextCursor.h"
8#include <QDebug>
9
12 , m_cursor(cursor)
13 , m_dragStart(clicked)
14{
17}
18
19void SvgSelectTextStrategy::handleMouseMove(const QPointF &mouseLocation, Qt::KeyboardModifiers modifiers)
20{
21 Q_UNUSED(modifiers)
22 m_dragEnd = mouseLocation;
25}
26
31
36
37void SvgSelectTextStrategy::finishInteraction(Qt::KeyboardModifiers modifiers)
38{
39 Q_UNUSED(modifiers)
42}
void finishInteraction(Qt::KeyboardModifiers modifiers) override
SvgSelectTextStrategy(KoToolBase *tool, SvgTextCursor *cursor, const QPointF &clicked)
void handleMouseMove(const QPointF &mouseLocation, Qt::KeyboardModifiers modifiers) override
KUndo2Command * createCommand() override
The SvgTextCursor class.
void setPosToPoint(QPointF point, bool moveAnchor=true)
Set the pos from a point. This currently does a search inside the text shape.