LeechCraft  0.6.70-18450-gabe19ee3b0
Modular cross-platform feature rich live environment.
LC::Util::ElidingLabel Class Reference

#include "elidinglabel.h"

+ Inheritance diagram for LC::Util::ElidingLabel:
+ Collaboration diagram for LC::Util::ElidingLabel:

Public Member Functions

 ElidingLabel (QWidget *=nullptr)
 
void SetFullText (const QString &)
 
QString GetFullText () const
 
void SetElideMode (Qt::TextElideMode)
 
Qt::TextElideMode GetElideMode () const
 
QSize sizeHint () const override
 

Protected Member Functions

void changeEvent (QEvent *) override
 
void resizeEvent (QResizeEvent *) override
 

Detailed Description

Definition at line 16 of file elidinglabel.h.

Constructor & Destructor Documentation

◆ ElidingLabel()

LC::Util::ElidingLabel::ElidingLabel ( QWidget *  parent = nullptr)
explicit

Definition at line 15 of file elidinglabel.cpp.

Member Function Documentation

◆ changeEvent()

void LC::Util::ElidingLabel::changeEvent ( QEvent *  ev)
overrideprotected

Definition at line 59 of file elidinglabel.cpp.

◆ GetElideMode()

Qt::TextElideMode LC::Util::ElidingLabel::GetElideMode ( ) const

Definition at line 44 of file elidinglabel.cpp.

◆ GetFullText()

QString LC::Util::ElidingLabel::GetFullText ( ) const

Definition at line 30 of file elidinglabel.cpp.

◆ resizeEvent()

void LC::Util::ElidingLabel::resizeEvent ( QResizeEvent *  ev)
overrideprotected

Definition at line 75 of file elidinglabel.cpp.

◆ SetElideMode()

void LC::Util::ElidingLabel::SetElideMode ( Qt::TextElideMode  mode)

Definition at line 35 of file elidinglabel.cpp.

◆ SetFullText()

void LC::Util::ElidingLabel::SetFullText ( const QString &  text)

Definition at line 21 of file elidinglabel.cpp.

◆ sizeHint()

QSize LC::Util::ElidingLabel::sizeHint ( ) const
override

Definition at line 49 of file elidinglabel.cpp.

References LC::Util::oral::sph::max.


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