Cockatrice 2025-11-30-Development-2.11.0-beta.38
A cross-platform virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
shadow_background_label.h
Go to the documentation of this file.
1
6
7#ifndef STYLEDLABEL_H
8#define STYLEDLABEL_H
9
10#include <QLabel>
11
12class ShadowBackgroundLabel : public QLabel
13{
14 Q_OBJECT
15
16public:
17 explicit ShadowBackgroundLabel(QWidget *parent, const QString &text);
18 void setLabelText(const QString &text);
19
20protected:
21 void resizeEvent(QResizeEvent *event) override;
22 void paintEvent(QPaintEvent *event) override; // Custom painting logic
23};
24
25#endif // STYLEDLABEL_H
ShadowBackgroundLabel(QWidget *parent, const QString &text)
Definition shadow_background_label.cpp:13
void resizeEvent(QResizeEvent *event) override
Handles resizing of the label.
Definition shadow_background_label.cpp:34
void setLabelText(const QString &text)
Definition shadow_background_label.cpp:21
void paintEvent(QPaintEvent *event) override
Custom paint event for drawing the label's background.
Definition shadow_background_label.cpp:48