LMMS
Loading...
Searching...
No Matches
lmms::gui::TextFloat Class Reference

#include <TextFloat.h>

Inheritance diagram for lmms::gui::TextFloat:

Public Member Functions

 TextFloat ()
 ~TextFloat () override=default
void setTitle (const QString &title)
void setText (const QString &text)
void setPixmap (const QPixmap &pixmap)
void setVisibilityTimeOut (int msecs)
void moveGlobal (QWidget *w, const QPoint &offset)

Static Public Member Functions

static TextFloatdisplayMessage (const QString &title, const QString &msg, const QPixmap &pixmap=QPixmap(), int timeout=2000, QWidget *parent=nullptr)

Protected Member Functions

void mousePressEvent (QMouseEvent *me) override

Private Member Functions

 TextFloat (const QString &title, const QString &text, const QPixmap &pixmap)

Private Attributes

QLabel * m_pixmapLabel
QLabel * m_titleLabel
QLabel * m_textLabel

Constructor & Destructor Documentation

◆ TextFloat() [1/2]

lmms::gui::TextFloat::TextFloat ( )

◆ ~TextFloat()

lmms::gui::TextFloat::~TextFloat ( )
overridedefault

◆ TextFloat() [2/2]

lmms::gui::TextFloat::TextFloat ( const QString & title,
const QString & text,
const QPixmap & pixmap )
private

Member Function Documentation

◆ displayMessage()

TextFloat * lmms::gui::TextFloat::displayMessage ( const QString & title,
const QString & msg,
const QPixmap & pixmap = QPixmap(),
int timeout = 2000,
QWidget * parent = nullptr )
static

◆ mousePressEvent()

void lmms::gui::TextFloat::mousePressEvent ( QMouseEvent * me)
overrideprotected

◆ moveGlobal()

void lmms::gui::TextFloat::moveGlobal ( QWidget * w,
const QPoint & offset )
inline

◆ setPixmap()

void lmms::gui::TextFloat::setPixmap ( const QPixmap & pixmap)

◆ setText()

void lmms::gui::TextFloat::setText ( const QString & text)

◆ setTitle()

void lmms::gui::TextFloat::setTitle ( const QString & title)

◆ setVisibilityTimeOut()

void lmms::gui::TextFloat::setVisibilityTimeOut ( int msecs)

Member Data Documentation

◆ m_pixmapLabel

QLabel* lmms::gui::TextFloat::m_pixmapLabel
private

◆ m_textLabel

QLabel* lmms::gui::TextFloat::m_textLabel
private

◆ m_titleLabel

QLabel* lmms::gui::TextFloat::m_titleLabel
private

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