File indexing completed on 2024-05-19 04:07:54

0001 /*
0002     SPDX-FileCopyrightText: 2015 Jakob Gruber <jakob.gruber@gmail.com>
0003 
0004     SPDX-License-Identifier: GPL-2.0-or-later
0005 */
0006 
0007 #ifndef TEXTBANNERITEM_H
0008 #define TEXTBANNERITEM_H
0009 
0010 #include <QGraphicsSimpleTextItem>
0011 
0012 #include "reloadableitem.h"
0013 
0014 class TextBannerItem : public QGraphicsTextItem, public ReloadableItem
0015 {
0016 public:
0017     explicit TextBannerItem(QGraphicsItem *parent = nullptr);
0018 
0019     void reload(const QSize &size) override;
0020 };
0021 
0022 class PauseBannerItem : public TextBannerItem
0023 {
0024 public:
0025     explicit PauseBannerItem(QGraphicsItem *parent = nullptr);
0026 
0027     void reload(const QSize &size) override;
0028 };
0029 
0030 #endif // TEXTBANNERITEM_H