Miam-Player  0.8.0
A nice music player
JumpToWidget Class Reference

The JumpToWidget class displays letters which can be clicked to jump to a particular position in your Library. More...

#include <jumptowidget.h>

Inheritance diagram for JumpToWidget:

Public Slots

void highlightLetters (const QSet< QChar > &letters)
 

Signals

void aboutToScrollTo (const QString &letter)
 

Public Member Functions

 JumpToWidget (QAbstractItemView *view)
 
virtual ~JumpToWidget ()
 
virtual bool eventFilter (QObject *obj, QEvent *event) override
 
void setCurrentLetter (const QChar &currentLetter)
 
QChar currentLetter () const
 
virtual QSize sizeHint () const override
 

Protected Member Functions

virtual void leaveEvent (QEvent *event) override
 
virtual void mouseMoveEvent (QMouseEvent *event) override
 
virtual void paintEvent (QPaintEvent *event) override
 
virtual void resizeEvent (QResizeEvent *event) override
 

Detailed Description

The JumpToWidget class displays letters which can be clicked to jump to a particular position in your Library.

Author
Matthieu Bachelier

Constructor & Destructor Documentation

◆ JumpToWidget()

JumpToWidget::JumpToWidget ( QAbstractItemView *  view)
explicit

◆ ~JumpToWidget()

JumpToWidget::~JumpToWidget ( )
virtual

Member Function Documentation

◆ aboutToScrollTo

void JumpToWidget::aboutToScrollTo ( const QString &  letter)
signal

◆ currentLetter()

QChar JumpToWidget::currentLetter ( ) const
inline

◆ eventFilter()

bool JumpToWidget::eventFilter ( QObject *  obj,
QEvent *  event 
)
overridevirtual

◆ highlightLetters

void JumpToWidget::highlightLetters ( const QSet< QChar > &  letters)
inlineslot

◆ leaveEvent()

void JumpToWidget::leaveEvent ( QEvent *  event)
overrideprotectedvirtual

◆ mouseMoveEvent()

void JumpToWidget::mouseMoveEvent ( QMouseEvent *  event)
overrideprotectedvirtual

◆ paintEvent()

void JumpToWidget::paintEvent ( QPaintEvent *  event)
overrideprotectedvirtual

◆ resizeEvent()

void JumpToWidget::resizeEvent ( QResizeEvent *  event)
overrideprotectedvirtual

Reduce the font if this widget is too small.

◆ setCurrentLetter()

void JumpToWidget::setCurrentLetter ( const QChar &  currentLetter)
inline

◆ sizeHint()

QSize JumpToWidget::sizeHint ( ) const
overridevirtual

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