Mercurial > minori
annotate include/gui/widgets/clickable_label.h @ 211:7cf53145de11
strings: use templates for ToInt, std::to_string -> Strings::ToUtf8String
| author | Paper <mrpapersonic@gmail.com> | 
|---|---|
| date | Sun, 07 Jan 2024 09:54:17 -0500 | 
| parents | 8043152ef9d4 | 
| children | 862d0d8619f6 | 
| rev | line source | 
|---|---|
| 67 
442065432549
poster: make posters link to AniList
 Paper <mrpapersonic@gmail.com> parents: diff
changeset | 1 #ifndef __gui__widgets__clickable_label_h | 
| 
442065432549
poster: make posters link to AniList
 Paper <mrpapersonic@gmail.com> parents: diff
changeset | 2 #define __gui__widgets__clickable_label_h | 
| 
442065432549
poster: make posters link to AniList
 Paper <mrpapersonic@gmail.com> parents: diff
changeset | 3 | 
| 
442065432549
poster: make posters link to AniList
 Paper <mrpapersonic@gmail.com> parents: diff
changeset | 4 #include <QLabel> | 
| 
442065432549
poster: make posters link to AniList
 Paper <mrpapersonic@gmail.com> parents: diff
changeset | 5 | 
| 95 
8043152ef9d4
include: set classes as final where appropriate
 Paper <mrpapersonic@gmail.com> parents: 
85diff
changeset | 6 class ClickableLabel final : public QLabel { | 
| 67 
442065432549
poster: make posters link to AniList
 Paper <mrpapersonic@gmail.com> parents: diff
changeset | 7 Q_OBJECT | 
| 
442065432549
poster: make posters link to AniList
 Paper <mrpapersonic@gmail.com> parents: diff
changeset | 8 | 
| 
442065432549
poster: make posters link to AniList
 Paper <mrpapersonic@gmail.com> parents: diff
changeset | 9 public: | 
| 
442065432549
poster: make posters link to AniList
 Paper <mrpapersonic@gmail.com> parents: diff
changeset | 10 explicit ClickableLabel(QWidget* parent = nullptr); | 
| 
442065432549
poster: make posters link to AniList
 Paper <mrpapersonic@gmail.com> parents: diff
changeset | 11 ~ClickableLabel(); | 
| 
442065432549
poster: make posters link to AniList
 Paper <mrpapersonic@gmail.com> parents: diff
changeset | 12 | 
| 
442065432549
poster: make posters link to AniList
 Paper <mrpapersonic@gmail.com> parents: diff
changeset | 13 signals: | 
| 
442065432549
poster: make posters link to AniList
 Paper <mrpapersonic@gmail.com> parents: diff
changeset | 14 void clicked(); | 
| 
442065432549
poster: make posters link to AniList
 Paper <mrpapersonic@gmail.com> parents: diff
changeset | 15 | 
| 
442065432549
poster: make posters link to AniList
 Paper <mrpapersonic@gmail.com> parents: diff
changeset | 16 protected: | 
| 
442065432549
poster: make posters link to AniList
 Paper <mrpapersonic@gmail.com> parents: diff
changeset | 17 void mousePressEvent(QMouseEvent*) override; | 
| 
442065432549
poster: make posters link to AniList
 Paper <mrpapersonic@gmail.com> parents: diff
changeset | 18 }; | 
| 
442065432549
poster: make posters link to AniList
 Paper <mrpapersonic@gmail.com> parents: diff
changeset | 19 | 
| 
442065432549
poster: make posters link to AniList
 Paper <mrpapersonic@gmail.com> parents: diff
changeset | 20 #endif // __gui__widgets__clickable_label_h | 
