Public Member Functions | Protected Member Functions | List of all members
openfluid::ui::common::ElidedLabel Class Reference

#include <ui/common/ElidedLabel.hpp>

Inheritance diagram for openfluid::ui::common::ElidedLabel:
Inheritance graph
[legend]
Collaboration diagram for openfluid::ui::common::ElidedLabel:
Collaboration graph
[legend]

Public Member Functions

 ElidedLabel (QWidget *Parent=nullptr, Qt::WindowFlags Flags=0)
 
 ElidedLabel (const QString &Text, QWidget *Parent=nullptr, Qt::WindowFlags Flags=0)
 
 ElidedLabel (const QString &Text, Qt::TextElideMode ElideMode=Qt::ElideRight, QWidget *Parent=nullptr, Qt::WindowFlags Flags=0)
 
void setElideMode (Qt::TextElideMode ElideMode)
 
Qt::TextElideMode getElideMode () const
 
void setText (const QString &Text)
 

Protected Member Functions

void paintEvent (QPaintEvent *Ev)
 
void resizeEvent (QResizeEvent *Ev)
 
void cacheElidedText (int w)
 

Detailed Description

Single line elided label class, based on QLabel

Constructor & Destructor Documentation

openfluid::ui::common::ElidedLabel::ElidedLabel ( QWidget *  Parent = nullptr,
Qt::WindowFlags  Flags = 0 
)
openfluid::ui::common::ElidedLabel::ElidedLabel ( const QString &  Text,
QWidget *  Parent = nullptr,
Qt::WindowFlags  Flags = 0 
)
openfluid::ui::common::ElidedLabel::ElidedLabel ( const QString &  Text,
Qt::TextElideMode  ElideMode = Qt::ElideRight,
QWidget *  Parent = nullptr,
Qt::WindowFlags  Flags = 0 
)

Member Function Documentation

void openfluid::ui::common::ElidedLabel::cacheElidedText ( int  w)
protected
Qt::TextElideMode openfluid::ui::common::ElidedLabel::getElideMode ( ) const
inline
void openfluid::ui::common::ElidedLabel::paintEvent ( QPaintEvent *  Ev)
protected
void openfluid::ui::common::ElidedLabel::resizeEvent ( QResizeEvent *  Ev)
protected
void openfluid::ui::common::ElidedLabel::setElideMode ( Qt::TextElideMode  ElideMode)
void openfluid::ui::common::ElidedLabel::setText ( const QString &  Text)

The documentation for this class was generated from the following file: