|
TTKMusicPlayer
4.2.0.0
TTKMusicPlayer imitates Kugou UI, the music player uses of qmmp core library based on Qt for windows and linux
|
The class of the function option animation widget. More...
#include <musicfuntionanimationwidget.h>
Inheritance diagram for MusicOptionAnimationWidget:Public Slots | |
| virtual void | switchToSelectedItemStyle (int index) overridefinal |
Public Slots inherited from MusicAbstractAnimationWidget | |
| virtual void | switchToSelectedItemStyle (int index) |
| void | animationChanged (const QVariant &value) |
| void | finished () |
Public Member Functions | |
| MusicOptionAnimationWidget (QWidget *parent=nullptr) | |
| void | buttonStyleClear (bool fore) |
| void | buttonStyleSwitch (int index) |
Public Member Functions inherited from MusicAbstractAnimationWidget | |
| MusicAbstractAnimationWidget (QWidget *parent=nullptr) | |
| ~MusicAbstractAnimationWidget () | |
Private Member Functions | |
| virtual void | paintEvent (QPaintEvent *event) overridefinal |
Additional Inherited Members | |
Signals inherited from MusicAbstractAnimationWidget | |
| void | buttonClicked (int index) |
Protected Attributes inherited from MusicAbstractAnimationWidget | |
| QPixmap | m_pix |
| int | m_curIndex |
| int | m_preIndex |
| int | m_x |
| float | m_perWidth |
| float | m_totalWidth |
| bool | m_isAnimation |
| bool | m_showState |
| bool | m_showLine |
| QPropertyAnimation * | m_animation |
| QWidgetList | m_container |
| QButtonGroup * | m_buttonGroup |
The class of the function option animation widget.
Definition at line 173 of file musicfuntionanimationwidget.h.
|
explicit |
Object constructor.
Definition at line 196 of file musicfuntionanimationwidget.cpp.
References MusicAbstractAnimationWidget::m_buttonGroup, MusicAbstractAnimationWidget::m_container, MusicAbstractAnimationWidget::m_pix, MusicAbstractAnimationWidget::m_showLine, switchToSelectedItemStyle(), and TTKObjectCast.
| void MusicOptionAnimationWidget::buttonStyleClear | ( | bool | fore | ) |
Function button style clear.
Definition at line 219 of file musicfuntionanimationwidget.cpp.
References TTK::UI::FuncListBack, TTK::UI::FuncListFore, TTK::UI::FuncLiveBack, TTK::UI::FuncLiveFore, TTK::UI::FuncLrcFore, TTK::UI::FuncMVBack, TTK::UI::FuncMVFore, TTK::UI::FuncRadioBack, TTK::UI::FuncRadioFore, TTK::UI::FuncSongBack, TTK::UI::FuncSongFore, and MusicAbstractAnimationWidget::m_container.
| void MusicOptionAnimationWidget::buttonStyleSwitch | ( | int | index | ) |
Function button style switch.
Definition at line 229 of file musicfuntionanimationwidget.cpp.
References TTK::UI::FuncListForeClicked, TTK::UI::FuncLiveForeClicked, TTK::UI::FuncLrcForeClicked, TTK::UI::FuncMVForeClicked, TTK::UI::FuncRadioForeClicked, TTK::UI::FuncSongForeClicked, and MusicAbstractAnimationWidget::m_container.
|
finaloverrideprivatevirtual |
Override the widget event.
Reimplemented from MusicAbstractAnimationWidget.
Definition at line 243 of file musicfuntionanimationwidget.cpp.
References MusicAbstractAnimationWidget::m_totalWidth, and MusicAbstractAnimationWidget::paintEvent().
|
finaloverridevirtualslot |
Switch to selected item style.
Definition at line 249 of file musicfuntionanimationwidget.cpp.
References MusicAbstractAnimationWidget::m_showState, and MusicAbstractAnimationWidget::switchToSelectedItemStyle().
Referenced by MusicOptionAnimationWidget().
1.8.8