File indexing completed on 2024-04-28 04:05:03

0001 /*
0002     SPDX-FileCopyrightText: 2010 Stefan Majewsky <majewsky@gmx.net>
0003 
0004     SPDX-License-Identifier: LGPL-2.0-only
0005 */
0006 
0007 #include "kgamerendereditem.h"
0008 
0009 class KGameRenderedItemPrivate
0010 {
0011     // NOTE: reserved for later use
0012 };
0013 
0014 KGameRenderedItem::KGameRenderedItem(KGameRenderer *renderer, const QString &spriteKey, QGraphicsItem *parent)
0015     : QGraphicsPixmapItem(parent)
0016     , KGameRendererClient(renderer, spriteKey)
0017     , d_ptr(nullptr)
0018 {
0019     setCacheMode(QGraphicsItem::DeviceCoordinateCache);
0020 }
0021 
0022 KGameRenderedItem::~KGameRenderedItem() = default;
0023 
0024 void KGameRenderedItem::receivePixmap(const QPixmap &pixmap)
0025 {
0026     QGraphicsPixmapItem::setPixmap(pixmap);
0027 }