diff --git a/lib/crop/croptool.h b/lib/crop/croptool.h index ab5b68b6..a39291a9 100644 --- a/lib/crop/croptool.h +++ b/lib/crop/croptool.h @@ -1,81 +1,80 @@ // vim: set tabstop=4 shiftwidth=4 expandtab: /* Gwenview: an image viewer Copyright 2007 Aurélien Gâteau This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef CROPTOOL_H #define CROPTOOL_H #include // Qt // KDE // Local #include class QRect; namespace Gwenview { class AbstractImageOperation; -class ImageView; struct CropToolPrivate; class GWENVIEWLIB_EXPORT CropTool : public AbstractRasterImageViewTool { Q_OBJECT public: CropTool(RasterImageView* parent); ~CropTool() Q_DECL_OVERRIDE; void setCropRatio(double ratio); void setRect(const QRect&); QRect rect() const; void paint(QPainter*) Q_DECL_OVERRIDE; void mousePressEvent(QGraphicsSceneMouseEvent*) Q_DECL_OVERRIDE; void mouseMoveEvent(QGraphicsSceneMouseEvent*) Q_DECL_OVERRIDE; void mouseReleaseEvent(QGraphicsSceneMouseEvent*) Q_DECL_OVERRIDE; void hoverMoveEvent(QGraphicsSceneHoverEvent*) Q_DECL_OVERRIDE; void keyPressEvent(QKeyEvent*) Q_DECL_OVERRIDE; void toolActivated() Q_DECL_OVERRIDE; void toolDeactivated() Q_DECL_OVERRIDE; QWidget* widget() const Q_DECL_OVERRIDE; Q_SIGNALS: void rectUpdated(const QRect&); void done(); void imageOperationRequested(AbstractImageOperation*); private Q_SLOTS: void slotCropRequested(); private: CropToolPrivate* const d; }; } // namespace #endif /* CROPTOOL_H */