File indexing completed on 2024-05-12 04:19:38

0001 // vim: set tabstop=4 shiftwidth=4 expandtab:
0002 /*
0003 Gwenview: an image viewer
0004 Copyright 2007 Aurélien Gâteau <agateau@kde.org>
0005 
0006 This program is free software; you can redistribute it and/or
0007 modify it under the terms of the GNU General Public License
0008 as published by the Free Software Foundation; either version 2
0009 of the License, or (at your option) any later version.
0010 
0011 This program is distributed in the hope that it will be useful,
0012 but WITHOUT ANY WARRANTY; without even the implied warranty of
0013 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
0014 GNU General Public License for more details.
0015 
0016 You should have received a copy of the GNU General Public License
0017 along with this program; if not, write to the Free Software
0018 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
0019 
0020 */
0021 // Self
0022 #include "abstractrasterimageviewtool.h"
0023 
0024 // Qt
0025 #include <QGraphicsSceneWheelEvent>
0026 
0027 // KF
0028 
0029 // Local
0030 #include "rasterimageview.h"
0031 
0032 namespace Gwenview
0033 {
0034 struct AbstractRasterImageViewToolPrivate {
0035     RasterImageView *mRasterImageView;
0036 };
0037 
0038 AbstractRasterImageViewTool::AbstractRasterImageViewTool(RasterImageView *view)
0039     : QObject(view)
0040     , d(new AbstractRasterImageViewToolPrivate)
0041 {
0042     d->mRasterImageView = view;
0043 }
0044 
0045 AbstractRasterImageViewTool::~AbstractRasterImageViewTool()
0046 {
0047     delete d;
0048 }
0049 
0050 RasterImageView *AbstractRasterImageViewTool::imageView() const
0051 {
0052     return d->mRasterImageView;
0053 }
0054 
0055 void AbstractRasterImageViewTool::mouseDoubleClickEvent(QGraphicsSceneMouseEvent *event)
0056 {
0057     event->ignore();
0058 }
0059 
0060 void AbstractRasterImageViewTool::wheelEvent(QGraphicsSceneWheelEvent *event)
0061 {
0062     event->ignore();
0063 }
0064 
0065 } // namespace
0066 
0067 #include "moc_abstractrasterimageviewtool.cpp"