39 #ifndef __OPENFLUID_UICOMMON_ELIDEDLABEL_HPP__
40 #define __OPENFLUID_UICOMMON_ELIDEDLABEL_HPP__
48 namespace openfluid {
namespace ui {
namespace common {
60 QString m_CachedElidedText;
62 Qt::TextElideMode m_ElideMode;
79 ElidedLabel(QWidget* Parent =
nullptr, Qt::WindowFlags Flags = Qt::Widget);
81 ElidedLabel(
const QString& Text, QWidget* Parent =
nullptr, Qt::WindowFlags Flags = Qt::Widget);
83 ElidedLabel(
const QString& Text, Qt::TextElideMode ElideMode = Qt::ElideRight,
84 QWidget* Parent =
nullptr, Qt::WindowFlags Flags = Qt::Widget);
92 {
return m_ElideMode; }
Definition: ElidedLabel.hpp:55
void paintEvent(QPaintEvent *Ev)
void cacheElidedText(int w)
ElidedLabel(const QString &Text, QWidget *Parent=nullptr, Qt::WindowFlags Flags=Qt::Widget)
void resizeEvent(QResizeEvent *Ev)
ElidedLabel(const QString &Text, Qt::TextElideMode ElideMode=Qt::ElideRight, QWidget *Parent=nullptr, Qt::WindowFlags Flags=Qt::Widget)
ElidedLabel(QWidget *Parent=nullptr, Qt::WindowFlags Flags=Qt::Widget)
virtual ~ElidedLabel()
Definition: ElidedLabel.hpp:86
void setElideMode(Qt::TextElideMode ElideMode)
Qt::TextElideMode getElideMode() const
Definition: ElidedLabel.hpp:91
void setText(const QString &Text)
#define OPENFLUID_API
Definition: dllexport.hpp:86
Definition: ApplicationException.hpp:47