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

◆ ElidedLabel() [1/3]

openfluid::ui::common::ElidedLabel::ElidedLabel ( QWidget *  Parent = nullptr,
Qt::WindowFlags  Flags = 0 
)

◆ ElidedLabel() [2/3]

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

◆ ElidedLabel() [3/3]

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

Member Function Documentation

◆ cacheElidedText()

void openfluid::ui::common::ElidedLabel::cacheElidedText ( int  w)
protected

◆ getElideMode()

Qt::TextElideMode openfluid::ui::common::ElidedLabel::getElideMode ( ) const
inline

◆ paintEvent()

void openfluid::ui::common::ElidedLabel::paintEvent ( QPaintEvent *  Ev)
protected

◆ resizeEvent()

void openfluid::ui::common::ElidedLabel::resizeEvent ( QResizeEvent *  Ev)
protected

◆ setElideMode()

void openfluid::ui::common::ElidedLabel::setElideMode ( Qt::TextElideMode  ElideMode)

◆ setText()

void openfluid::ui::common::ElidedLabel::setText ( const QString &  Text)

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