TTKMusicPlayer  3.7.0.0
TTKMusicPlayer imitates Kugou UI, the music player uses of qmmp core library based on Qt for windows and linux
Signals | Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
TTKClickedSlider Class Reference

The class of the slider that can clicked any position. More...

#include <ttkclickedslider.h>

+ Inheritance diagram for TTKClickedSlider:

Signals

void clicked ()
 

Public Member Functions

 TTKClickedSlider (QWidget *parent=nullptr)
 
 TTKClickedSlider (Qt::Orientation orientation, QWidget *parent=nullptr)
 

Protected Member Functions

virtual bool event (QEvent *event) overridefinal
 
virtual void mousePressEvent (QMouseEvent *event) override
 
virtual void mouseMoveEvent (QMouseEvent *event) override
 
virtual void mouseReleaseEvent (QMouseEvent *event) override
 

Protected Attributes

int m_value
 
bool m_mousePress
 

Detailed Description

The class of the slider that can clicked any position.

Author
Greedysky greed.nosp@m.ysky.nosp@m.@163..nosp@m.com

Definition at line 28 of file ttkclickedslider.h.

Constructor & Destructor Documentation

TTKClickedSlider::TTKClickedSlider ( QWidget *  parent = nullptr)
explicit

Object constructor.

Definition at line 5 of file ttkclickedslider.cpp.

TTKClickedSlider::TTKClickedSlider ( Qt::Orientation  orientation,
QWidget *  parent = nullptr 
)
explicit

Definition at line 11 of file ttkclickedslider.cpp.

Member Function Documentation

void TTKClickedSlider::clicked ( )
signal

Click the item.

Referenced by mouseMoveEvent().

bool TTKClickedSlider::event ( QEvent *  event)
finaloverrideprotectedvirtual

Override the widget event.

Definition at line 19 of file ttkclickedslider.cpp.

References m_mousePress, and m_value.

void TTKClickedSlider::mouseMoveEvent ( QMouseEvent *  event)
overrideprotectedvirtual

Reimplemented in MusicMovingClickedSlider, and MusicMovingLabelSlider.

Definition at line 49 of file ttkclickedslider.cpp.

References clicked(), m_mousePress, and m_value.

Referenced by MusicMovingClickedSlider::mouseMoveEvent().

void TTKClickedSlider::mousePressEvent ( QMouseEvent *  event)
overrideprotectedvirtual

Reimplemented in MusicMovingClickedSlider, and MusicMovingLabelSlider.

Definition at line 28 of file ttkclickedslider.cpp.

References m_mousePress, and m_value.

Referenced by MusicMovingClickedSlider::mousePressEvent().

void TTKClickedSlider::mouseReleaseEvent ( QMouseEvent *  event)
overrideprotectedvirtual

Reimplemented in MusicMovingClickedSlider.

Definition at line 95 of file ttkclickedslider.cpp.

References m_mousePress.

Referenced by MusicMovingClickedSlider::mouseReleaseEvent().

Member Data Documentation

bool TTKClickedSlider::m_mousePress
protected
int TTKClickedSlider::m_value
protected

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