score
Home
Classes
Namespaces
Files
TextLabel.hpp
1
#pragma once
2
#include <QLabel>
3
4
#include <score_lib_base_export.h>
5
class
SCORE_LIB_BASE_EXPORT
TextLabel
final :
public
QLabel
6
{
7
public
:
8
TextLabel
() { setup(); }
9
10
~
TextLabel
()
override
;
11
12
TextLabel
(QWidget* parent)
13
: QLabel(parent)
14
{
15
setup();
16
}
17
18
TextLabel
(
const
QString& str)
19
:
TextLabel
()
20
{
21
this->setText(str);
22
}
23
24
TextLabel
(
const
QString& str, QWidget* parent)
25
: QLabel{parent}
26
{
27
setup();
28
this->setText(str);
29
}
30
31
private
:
32
void
setup()
33
{
34
this->setTextInteractionFlags(Qt::NoTextInteraction);
35
this->setTextFormat(Qt::PlainText);
36
}
37
};
TextLabel
Definition:
TextLabel.hpp:6