TTKMusicPlayer
4.1.3.0
TTKMusicPlayer imitates Kugou UI, the music player uses of qmmp core library based on Qt for windows and linux
|
The class of the lrc setting float widget. More...
#include <musiclrcfloatsettingwidget.h>
Public Slots | |
void | show () |
void | lrcSizeUpChanged () |
void | lrcSizeLowChanged () |
void | lrcMusicBackgroundChanged () |
void | lrcArtBackgroundChanged () |
Signals | |
void | widgetClose () |
Public Member Functions | |
MusicLrcFloatSettingWidget (QWidget *parent=nullptr) | |
void | resizeGeometry (int width, int height) |
![]() | |
MusicAbstractFloatWidget (QWidget *parent=nullptr) | |
~MusicAbstractFloatWidget () | |
void | setBlockAnimation (bool b) |
Private Member Functions | |
virtual void | enterEvent (QtEnterEvent *) overridefinal |
virtual void | leaveEvent (QEvent *event) overridefinal |
QPushButton * | createPushButton (int index) |
Additional Inherited Members | |
![]() | |
virtual void | contextMenuEvent (QContextMenuEvent *) overridefinal |
virtual void | mousePressEvent (QMouseEvent *) overridefinal |
virtual void | mouseMoveEvent (QMouseEvent *) overridefinal |
virtual void | mouseReleaseEvent (QMouseEvent *) overridefinal |
void | animationEnter () |
void | animationLeave () |
![]() | |
QPropertyAnimation * | m_animation |
QRect | m_rectEnter |
QRect | m_rectLeave |
bool | m_blockAnimation |
The class of the lrc setting float widget.
Definition at line 29 of file musiclrcfloatsettingwidget.h.
|
explicit |
Object constructor.
Definition at line 8 of file musiclrcfloatsettingwidget.cpp.
References TTK::UI::BackgroundStyle05, TTK::UI::ColorStyle06, createPushButton(), TTK::UI::CustomStyle02, TTK::UI::InteriorFloatSetting, TTK::UI::InteriorLrcBigger, TTK::UI::InteriorLrcSmaller, lrcArtBackgroundChanged(), lrcMusicBackgroundChanged(), lrcSizeLowChanged(), lrcSizeUpChanged(), TTK::UI::PushButtonStyle06, QtButtonGroupConnect, and TTK_SLOT.
|
private |
Create pushButton by given index.
Definition at line 83 of file musiclrcfloatsettingwidget.cpp.
Referenced by MusicLrcFloatSettingWidget().
|
inlinefinaloverrideprivatevirtual |
Override the widget event.
Reimplemented from MusicAbstractFloatWidget.
Definition at line 76 of file musiclrcfloatsettingwidget.h.
|
finaloverrideprivatevirtual |
Reimplemented from MusicAbstractFloatWidget.
Definition at line 144 of file musiclrcfloatsettingwidget.cpp.
References MusicAbstractFloatWidget::animationLeave(), MusicAbstractFloatWidget::m_animation, TTK_SIGNAL, TTK_SIGNLE_SHOT, and widgetClose().
|
slot |
Change current background to artist.
Definition at line 129 of file musiclrcfloatsettingwidget.cpp.
References MusicLrcContainerForInterior::artistBackgroundChanged(), MusicLrcContainerForInterior::isShowArtistBackground(), and TTKObjectCast.
Referenced by MusicLrcFloatSettingWidget().
|
slot |
Change current background to default.
Definition at line 120 of file musiclrcfloatsettingwidget.cpp.
References MusicLrcContainerForInterior::artistBackgroundChanged(), MusicLrcContainerForInterior::isShowArtistBackground(), and TTKObjectCast.
Referenced by MusicLrcFloatSettingWidget().
|
slot |
Change current lrc size down.
Definition at line 111 of file musiclrcfloatsettingwidget.cpp.
References MusicLrcDefines::findInteriorLrcIndex(), MusicLrcDefines::findInteriorPreSize(), MusicLrcContainerForInterior::lrcSize(), MusicLrcContainerForInterior::setLrcSize(), and TTKObjectCast.
Referenced by MusicLrcFloatSettingWidget().
|
slot |
Change current lrc size up.
Definition at line 102 of file musiclrcfloatsettingwidget.cpp.
References MusicLrcDefines::findInteriorLrcIndex(), MusicLrcDefines::findInteriorNextSize(), MusicLrcContainerForInterior::lrcSize(), MusicLrcContainerForInterior::setLrcSize(), and TTKObjectCast.
Referenced by MusicLrcFloatSettingWidget().
Resize geometry bound by given width and height.
Definition at line 76 of file musiclrcfloatsettingwidget.cpp.
References MusicAbstractFloatWidget::m_rectEnter, and MusicAbstractFloatWidget::m_rectLeave.
Referenced by MusicLrcFloatWidget::resizeGeometry().
|
slot |
Override show function.
Definition at line 138 of file musiclrcfloatsettingwidget.cpp.
References MusicAbstractFloatWidget::animationEnter().
Referenced by MusicLrcFloatWidget::showFloatSettingWidget().
|
signal |
Widget close it.
Referenced by leaveEvent().