Cockatrice
2025-11-30-Development-2.11.0-beta.38
A cross-platform virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
dynamic_font_size_push_button.h
Go to the documentation of this file.
1
6
7
#ifndef DYNAMICFONTSIZEPUSHBUTTON_H
8
#define DYNAMICFONTSIZEPUSHBUTTON_H
9
10
#include <QObject>
11
#include <QPushButton>
12
#include <QWidget>
13
14
class
DynamicFontSizePushButton
:
public
QPushButton
15
{
16
public
:
17
explicit
DynamicFontSizePushButton
(QWidget *parent = NULL);
18
19
/* This method overwrite stylesheet */
20
void
setTextColor
(QColor color);
21
QColor
getTextColor
();
22
void
setTextAndColor
(
const
QString &text, QColor color = QColor::Invalid);
23
24
// QWidget interface
25
QSize
minimumSizeHint
()
const
;
26
QSize
sizeHint
()
const
;
27
28
protected
:
29
void
paintEvent
(QPaintEvent *event);
30
31
private
:
32
QColor
textColor
;
33
};
34
35
#endif
// DYNAMICFONTSIZEPUSHBUTTON_H
DynamicFontSizePushButton::textColor
QColor textColor
Definition
dynamic_font_size_push_button.h:32
DynamicFontSizePushButton::getTextColor
QColor getTextColor()
Definition
dynamic_font_size_push_button.cpp:64
DynamicFontSizePushButton::sizeHint
QSize sizeHint() const
Definition
dynamic_font_size_push_button.cpp:76
DynamicFontSizePushButton::DynamicFontSizePushButton
DynamicFontSizePushButton(QWidget *parent=NULL)
Definition
dynamic_font_size_push_button.cpp:7
DynamicFontSizePushButton::setTextColor
void setTextColor(QColor color)
Definition
dynamic_font_size_push_button.cpp:50
DynamicFontSizePushButton::minimumSizeHint
QSize minimumSizeHint() const
Definition
dynamic_font_size_push_button.cpp:70
DynamicFontSizePushButton::paintEvent
void paintEvent(QPaintEvent *event)
Definition
dynamic_font_size_push_button.cpp:11
DynamicFontSizePushButton::setTextAndColor
void setTextAndColor(const QString &text, QColor color=QColor::Invalid)
Definition
dynamic_font_size_push_button.cpp:58
cockatrice
src
interface
widgets
general
display
dynamic_font_size_push_button.h
Generated by
1.14.0