6 #include <pajlada/signals/signalholder.hpp> 13 explicit Label(QString text = QString(),
19 void setText(
const QString &text);
32 virtual void paintEvent(QPaintEvent *)
override;
34 virtual QSize
sizeHint()
const override;
44 bool centered_ =
false;
45 bool hasOffset_ =
true;
47 pajlada::Signals::SignalHolder connections_;
Label(QString text=QString(), FontStyle style=FontStyle::UiMedium)
Definition: Label.cpp:7
void setFontStyle(FontStyle style)
Definition: Label.cpp:63
bool getCentered() const
Definition: Label.cpp:42
Definition: Application.cpp:48
bool getHasOffset() const
Definition: Label.cpp:53
const QString & getText() const
Definition: Label.cpp:22
virtual QSize minimumSizeHint() const override
Definition: Label.cpp:79
virtual void paintEvent(QPaintEvent *) override
Definition: Label.cpp:84
virtual void scaleChangedEvent(float scale_) override
Definition: Label.cpp:69
void setText(const QString &text)
Definition: Label.cpp:27
void setCentered(bool centered)
Definition: Label.cpp:47
virtual QSize sizeHint() const override
Definition: Label.cpp:74
FontStyle getFontStyle() const
Definition: Label.cpp:37
void setHasOffset(bool hasOffset)
Definition: Label.cpp:58
FontStyle
Definition: Fonts.hpp:20