40 #ifndef __ELIDEDLABEL_HPP__
41 #define __ELIDEDLABEL_HPP__
48 namespace openfluid {
namespace ui {
namespace common {
60 QString m_CachedElidedText;
62 Qt::TextElideMode m_ElideMode;
67 void paintEvent(QPaintEvent *Ev);
69 void resizeEvent(QResizeEvent *Ev);
74 void cacheElidedText(
int w);
79 ElidedLabel(QWidget* Parent=0, Qt::WindowFlags Flags=0);
81 ElidedLabel(
const QString& Text, QWidget* Parent=0, Qt::WindowFlags Flags=0);
83 ElidedLabel(
const QString& Text, Qt::TextElideMode ElideMode = Qt::ElideRight,
84 QWidget* Parent=0, Qt::WindowFlags Flags=0);
86 void setElideMode(Qt::TextElideMode ElideMode);
89 {
return m_ElideMode; }
91 void setText(
const QString& Text);
Qt::TextElideMode getElideMode() const
Definition: ElidedLabel.hpp:88
Definition: ElidedLabel.hpp:54
#define DLLEXPORT
Definition: dllexport.hpp:51