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=0, Qt::WindowFlags Flags=0);
 
   80     ElidedLabel(
const QString& Text, QWidget* Parent=0, Qt::WindowFlags Flags=0);
 
   82     ElidedLabel(
const QString& Text, Qt::TextElideMode ElideMode = Qt::ElideRight,
 
   83                 QWidget* Parent=0, Qt::WindowFlags Flags=0);
 
   85     void setElideMode(Qt::TextElideMode ElideMode);
 
   88     { 
return m_ElideMode; }
 
   90     void setText(
const QString& Text);
 
Definition: ElidedLabel.hpp:53
Qt::TextElideMode getElideMode() const 
Definition: ElidedLabel.hpp:87
#define OPENFLUID_API
Definition: dllexport.hpp:87