Cockatrice
2026-10-19-Development-3.1.2-beta.2
A virtual tabletop for multiplayer card games
Toggle main menu visibility
Loading...
Searching...
No Matches
dynamic_font_size_label.h
Go to the documentation of this file.
1
6
7
#ifndef DYNAMICFONTSIZELABEL_H
8
#define DYNAMICFONTSIZELABEL_H
9
10
#include <QColor>
11
#include <QLabel>
12
#include <QString>
13
#include <qnamespace.h>
14
#include <qtmetamacros.h>
15
#include <stddef.h>
16
17
class
QWidget;
18
19
class
DynamicFontSizeLabel
:
public
QLabel
20
{
21
Q_OBJECT
22
23
public
:
24
explicit
DynamicFontSizeLabel
(QWidget *parent = NULL, Qt::WindowFlags f = Qt::WindowFlags());
25
26
~DynamicFontSizeLabel
()
27
{
28
}
29
30
static
float
getWidgetMaximumFontSize
(QWidget *widget,
const
QString &text);
31
32
/* This method overwrite stylesheet */
33
void
setTextColor
(QColor
color
);
34
QColor
getTextColor
();
35
void
setTextAndColor
(
const
QString &text, QColor
color
= QColor::Invalid);
36
signals:
37
void
clicked
();
38
39
protected
:
40
void
mousePressEvent
(QMouseEvent *event);
41
QColor
textColor
;
42
43
// QWidget interface
44
protected
:
45
void
paintEvent
(QPaintEvent *event);
46
47
// QWidget interface
48
public
:
49
QSize
minimumSizeHint
()
const
;
50
QSize
sizeHint
()
const
;
51
};
52
53
#endif
// DYNAMICFONTSIZELABEL_H
DynamicFontSizeLabel::clicked
void clicked()
DynamicFontSizeLabel::minimumSizeHint
QSize minimumSizeHint() const
Definition
dynamic_font_size_label.cpp:136
DynamicFontSizeLabel::setTextAndColor
void setTextAndColor(const QString &text, QColor color=QColor::Invalid)
Definition
dynamic_font_size_label.cpp:129
DynamicFontSizeLabel::setTextColor
void setTextColor(QColor color)
Definition
dynamic_font_size_label.cpp:116
DynamicFontSizeLabel::sizeHint
QSize sizeHint() const
Definition
dynamic_font_size_label.cpp:142
DynamicFontSizeLabel::getWidgetMaximumFontSize
static float getWidgetMaximumFontSize(QWidget *widget, const QString &text)
Definition
dynamic_font_size_label.cpp:41
DynamicFontSizeLabel::getTextColor
QColor getTextColor()
Definition
dynamic_font_size_label.cpp:124
DynamicFontSizeLabel::~DynamicFontSizeLabel
~DynamicFontSizeLabel()
Definition
dynamic_font_size_label.h:26
DynamicFontSizeLabel::textColor
QColor textColor
Definition
dynamic_font_size_label.h:41
DynamicFontSizeLabel::mousePressEvent
void mousePressEvent(QMouseEvent *event)
Definition
dynamic_font_size_label.cpp:20
DynamicFontSizeLabel::DynamicFontSizeLabel
DynamicFontSizeLabel(QWidget *parent=NULL, Qt::WindowFlags f=Qt::WindowFlags())
Definition
dynamic_font_size_label.cpp:15
DynamicFontSizeLabel::paintEvent
void paintEvent(QPaintEvent *event)
Definition
dynamic_font_size_label.cpp:26
color
Definition
color.proto:4
cockatrice
src
interface
widgets
general
display
dynamic_font_size_label.h
Generated by
1.18.0