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)6AbstractActionTool::AbstractActionTool(QObject* parent) 7 : CaptureTool(parent) 8 {} 9 isValid() const10bool AbstractActionTool::isValid() const 11 { 12 return true; 13 } 14 isSelectable() const15bool AbstractActionTool::isSelectable() const 16 { 17 return false; 18 } 19 showMousePreview() const20bool AbstractActionTool::showMousePreview() const 21 { 22 return false; 23 } 24 process(QPainter & painter,const QPixmap & pixmap)25void AbstractActionTool::process(QPainter& painter, const QPixmap& pixmap) 26 { 27 Q_UNUSED(painter) 28 Q_UNUSED(pixmap) 29 } 30 paintMousePreview(QPainter & painter,const CaptureContext & context)31void AbstractActionTool::paintMousePreview(QPainter& painter, 32 const CaptureContext& context) 33 { 34 Q_UNUSED(painter) 35 Q_UNUSED(context) 36 } 37 drawEnd(const QPoint & p)38void AbstractActionTool::drawEnd(const QPoint& p) 39 { 40 Q_UNUSED(p) 41 } 42 drawMove(const QPoint & p)43void AbstractActionTool::drawMove(const QPoint& p) 44 { 45 Q_UNUSED(p) 46 } 47 drawStart(const CaptureContext & context)48void AbstractActionTool::drawStart(const CaptureContext& context) 49 { 50 Q_UNUSED(context) 51 } 52 colorChanged(const QColor & c)53void AbstractActionTool::colorChanged(const QColor& c) 54 { 55 Q_UNUSED(c) 56 } 57 thicknessChanged(int th)58void AbstractActionTool::thicknessChanged(int th) 59 { 60 Q_UNUSED(th) 61 } 62