 |
Geometrize
1.0
An application for geometrizing images into geometric primitives
|
Go to the documentation of this file.
56 explicit ElidedLabel(QWidget* parent =
nullptr, Qt::WindowFlags flags = Qt::Widget);
57 ElidedLabel(
const QString& text, QWidget* parent =
nullptr, Qt::WindowFlags flags = Qt::Widget);
58 ElidedLabel(
const QString& text, Qt::TextElideMode elideMode,
ElidedLabel::TrimMode trimMode, QWidget* parent =
nullptr, Qt::WindowFlags flags = Qt::Widget);
84 class ElidedLabelImpl;
85 std::unique_ptr<ElidedLabelImpl>
d;
TrimMode
The TrimMode enum specifies the type of additional trimming done after the label text is elided.
Definition: elidedlabel.h:51
ElidedLabel * q
Definition: elidedlabel.cpp:92
ElidedLabelImpl(ElidedLabel *pQ, const Qt::TextElideMode elideMode=Qt::ElideLeft, const ElidedLabel::TrimMode trimMode=TrimMode::None)
Definition: elidedlabel.cpp:42
void setElideMode(Qt::TextElideMode elideMode)
setElideMode Set the elide mode used when displaying text.
Definition: elidedlabel.cpp:125
void changeEvent(QEvent *) override
Definition: elidedlabel.cpp:152
QString m_elidedText
The cached elided text.
Definition: elidedlabel.cpp:95
virtual ~ElidedLabel()
Definition: elidedlabel.cpp:116
Qt::TextElideMode m_elideMode
The current elision mode.
Definition: elidedlabel.cpp:93
Definition: elidedlabel.cpp:40
ElidedLabel::TrimMode m_trimMode
The current post-elision trim mode.
Definition: elidedlabel.cpp:94
void setText(const QString &)
setText overrides QLabel::setText.
Definition: elidedlabel.cpp:130
std::unique_ptr< ElidedLabelImpl > d
Definition: elidedlabel.h:84
Definition: commandlineparser.cpp:73
Qt::TextElideMode getElideMode() const
getElideMode Get the elide mode currently used when displaying text.
Definition: elidedlabel.cpp:120
void paintEvent(QPaintEvent *) override
Definition: elidedlabel.cpp:142
@ None
Does no extra trimming.
QString getElidedText() const
Definition: elidedlabel.cpp:64
void onLanguageChange()
Definition: elidedlabel.cpp:81
ElidedLabel(QWidget *parent=nullptr, Qt::WindowFlags flags=Qt::Widget)
Definition: elidedlabel.cpp:98
void resizeEvent(QResizeEvent *) override
Definition: elidedlabel.cpp:136
void populateUi()
Definition: elidedlabel.cpp:87
void setText(const QString &text)
Definition: elidedlabel.cpp:59
void cacheElidedText(const QString &text, const int width)
Definition: elidedlabel.cpp:69
Qt::TextElideMode getElideMode() const
Definition: elidedlabel.cpp:48
void setElideMode(const Qt::TextElideMode elideMode)
Definition: elidedlabel.cpp:53
The ElidedLabel class is a label that elides text that does not fit within it.
Definition: elidedlabel.h:44