39 #ifndef __OPENFLUID_UICOMMON_ELIDEDLABEL_HPP__    40 #define __OPENFLUID_UICOMMON_ELIDEDLABEL_HPP__    47 namespace openfluid { 
namespace ui { 
namespace common {
    59     QString m_CachedElidedText;
    61     Qt::TextElideMode m_ElideMode;
    66     void paintEvent(QPaintEvent *Ev);
    68     void resizeEvent(QResizeEvent *Ev);
    73     void cacheElidedText(
int w);
    78     ElidedLabel(QWidget* Parent = 
nullptr, Qt::WindowFlags Flags=0);
    80     ElidedLabel(
const QString& Text, QWidget* Parent = 
nullptr, Qt::WindowFlags Flags = 0);
    82     ElidedLabel(
const QString& Text, Qt::TextElideMode ElideMode = Qt::ElideRight,
    83                 QWidget* Parent = 
nullptr, Qt::WindowFlags Flags = 0);
    85     void setElideMode(Qt::TextElideMode ElideMode);
    88     { 
return m_ElideMode; }
    90     void setText(
const QString& Text);
 Qt::TextElideMode getElideMode() const
Definition: ElidedLabel.hpp:87
#define OPENFLUID_API
Definition: dllexport.hpp:87
Definition: ApplicationException.hpp:47
Definition: ElidedLabel.hpp:53