File indexing completed on 2023-05-30 10:45:26

0001 /*
0002     SPDX-FileCopyrightText: 2011 Peter Hedlund <peter.hedlund@kdemail.net>
0003     SPDX-License-Identifier: GPL-2.0-or-later
0004 */
0005 
0006 #ifndef KWQPIXMAPITEM_H
0007 #define KWQPIXMAPITEM_H
0008 
0009 #include <QGraphicsPixmapItem>
0010 
0011 class KWQPixmapItem: public QGraphicsPixmapItem
0012 {
0013 public:
0014     explicit KWQPixmapItem(const QPixmap &pixmap, QGraphicsItem *parentItem = nullptr);
0015 
0016 public:
0017     QRectF boundingRect() const override;
0018     void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget = nullptr) override;
0019     void setImageRect(const QRect &rect);
0020 
0021 private:
0022     QRect m_imageRect;
0023 };
0024 
0025 #endif // KWQPIXMAPITEM_H