1 // SPDX-License-Identifier: GPL-3.0-or-later
2 // SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors
3 
4 #include "abstractactiontool.h"
5 
AbstractActionTool(QObject * parent)6 AbstractActionTool::AbstractActionTool(QObject* parent)
7   : CaptureTool(parent)
8 {}
9 
isValid() const10 bool AbstractActionTool::isValid() const
11 {
12     return true;
13 }
14 
isSelectable() const15 bool AbstractActionTool::isSelectable() const
16 {
17     return false;
18 }
19 
showMousePreview() const20 bool AbstractActionTool::showMousePreview() const
21 {
22     return false;
23 }
24 
process(QPainter & painter,const QPixmap & pixmap)25 void AbstractActionTool::process(QPainter& painter, const QPixmap& pixmap)
26 {
27     Q_UNUSED(painter)
28     Q_UNUSED(pixmap)
29 }
30 
paintMousePreview(QPainter & painter,const CaptureContext & context)31 void AbstractActionTool::paintMousePreview(QPainter& painter,
32                                            const CaptureContext& context)
33 {
34     Q_UNUSED(painter)
35     Q_UNUSED(context)
36 }
37 
drawEnd(const QPoint & p)38 void AbstractActionTool::drawEnd(const QPoint& p)
39 {
40     Q_UNUSED(p)
41 }
42 
drawMove(const QPoint & p)43 void AbstractActionTool::drawMove(const QPoint& p)
44 {
45     Q_UNUSED(p)
46 }
47 
drawStart(const CaptureContext & context)48 void AbstractActionTool::drawStart(const CaptureContext& context)
49 {
50     Q_UNUSED(context)
51 }
52 
colorChanged(const QColor & c)53 void AbstractActionTool::colorChanged(const QColor& c)
54 {
55     Q_UNUSED(c)
56 }
57 
thicknessChanged(int th)58 void AbstractActionTool::thicknessChanged(int th)
59 {
60     Q_UNUSED(th)
61 }
62