Files
flameshot/src/tools/abstractactiontool.cpp
Haris Gušić 534f05b238 Refactor tool size handling (#1969)
* Add ConfigHandler::toolSize and setToolSize

* Refactor thickness (now toolSize) in CaptureWidget

Signed-off-by: Haris Gušić <harisgusic.dev@gmail.com>

* Fix update of tool size while object is drawn

Signed-off-by: Haris Gušić <harisgusic.dev@gmail.com>

* Rename thickness to tool size across the board

Tool size is the generic term. Depending on the selected tool,
different specialized names are used. This has always been the case
in the config.

Signed-off-by: Haris Gušić <harisgusic.dev@gmail.com>

* Reorder circle count tool

Signed-off-by: Haris Gušić <harisgusic.dev@gmail.com>

* clang-format

Signed-off-by: Haris Gušić <harisgusic.dev@gmail.com>
2021-10-20 00:01:35 +02:00

67 lines
1.2 KiB
C++

// SPDX-License-Identifier: GPL-3.0-or-later
// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors
#include "abstractactiontool.h"
AbstractActionTool::AbstractActionTool(QObject* parent)
: CaptureTool(parent)
{}
bool AbstractActionTool::isValid() const
{
return true;
}
bool AbstractActionTool::isSelectable() const
{
return false;
}
bool AbstractActionTool::showMousePreview() const
{
return false;
}
QRect AbstractActionTool::boundingRect() const
{
return {};
}
void AbstractActionTool::process(QPainter& painter, const QPixmap& pixmap)
{
Q_UNUSED(painter)
Q_UNUSED(pixmap)
}
void AbstractActionTool::paintMousePreview(QPainter& painter,
const CaptureContext& context)
{
Q_UNUSED(painter)
Q_UNUSED(context)
}
void AbstractActionTool::drawEnd(const QPoint& p)
{
Q_UNUSED(p)
}
void AbstractActionTool::drawMove(const QPoint& p)
{
Q_UNUSED(p)
}
void AbstractActionTool::drawStart(const CaptureContext& context)
{
Q_UNUSED(context)
}
void AbstractActionTool::onColorChanged(const QColor& c)
{
Q_UNUSED(c)
}
void AbstractActionTool::onSizeChanged(int size)
{
Q_UNUSED(size)
}