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 song daily widget. More...
#include <musicsongdailywidget.h>
Public Member Functions | |
MusicSongDailyWidget (QWidget *parent=nullptr) | |
~MusicSongDailyWidget () | |
virtual void | resizeWidget () overridefinal |
![]() | |
virtual | ~TTKAbstractResizeInterface ()=default |
Private Slots | |
void | downLoadImageFinished (const QByteArray &bytes) |
Private Member Functions | |
virtual void | resizeEvent (QResizeEvent *event) overridefinal |
Private Attributes | |
QLabel * | m_container |
QLabel * | m_note |
QLabel * | m_content |
QImage | m_image |
MusicCiBaRequest * | m_networkRequest |
The class of the song daily widget.
Definition at line 31 of file musicsongdailywidget.h.
|
explicit |
Object constructor.
Definition at line 7 of file musicsongdailywidget.cpp.
References TTK::UI::BackgroundStyle10, downLoadImageFinished(), m_container, m_content, m_networkRequest, m_note, and MusicCiBaRequest::startToRequest().
MusicSongDailyWidget::~MusicSongDailyWidget | ( | ) |
Object destructor.
Definition at line 28 of file musicsongdailywidget.cpp.
References m_container, m_content, m_networkRequest, and m_note.
|
privateslot |
Download image data from net finished.
Definition at line 57 of file musicsongdailywidget.cpp.
References TTK::Image::colorContrast(), MusicCiBaRequest::content(), m_content, m_image, m_networkRequest, m_note, MusicCiBaRequest::note(), resizeWidget(), and TTK_ERROR_STREAM.
Referenced by MusicSongDailyWidget().
|
finaloverrideprivatevirtual |
Override the widget event.
Definition at line 100 of file musicsongdailywidget.cpp.
References resizeWidget().
|
finaloverridevirtual |
Resize widget bound by resize called.
Implements TTKAbstractResizeInterface.
Definition at line 36 of file musicsongdailywidget.cpp.
References TTK::Widget::fontTextHeight(), TTK::Widget::fontTextWidth(), G_SETTING_PTR, m_container, m_content, m_image, m_note, MusicSettingManager::WidgetSize, and WINDOW_WIDTH_MIN.
Referenced by downLoadImageFinished(), and resizeEvent().
|
private |
Definition at line 62 of file musicsongdailywidget.h.
Referenced by MusicSongDailyWidget(), resizeWidget(), and ~MusicSongDailyWidget().
|
private |
Definition at line 63 of file musicsongdailywidget.h.
Referenced by downLoadImageFinished(), MusicSongDailyWidget(), resizeWidget(), and ~MusicSongDailyWidget().
|
private |
Definition at line 64 of file musicsongdailywidget.h.
Referenced by downLoadImageFinished(), and resizeWidget().
|
private |
Definition at line 65 of file musicsongdailywidget.h.
Referenced by downLoadImageFinished(), MusicSongDailyWidget(), and ~MusicSongDailyWidget().
|
private |
Definition at line 63 of file musicsongdailywidget.h.
Referenced by downLoadImageFinished(), MusicSongDailyWidget(), resizeWidget(), and ~MusicSongDailyWidget().