|
TTKMusicPlayer
4.3.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 song daily widget. More...
#include <musicsongdailywidget.h>
Inheritance diagram for MusicSongDailyWidget:Public Member Functions | |
| MusicSongDailyWidget (QWidget *parent=nullptr) | |
| ~MusicSongDailyWidget () | |
| virtual void | resizeGeometry () overridefinal |
Public Member Functions inherited from TTKAbstractResizeInterface | |
| 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 62 of file musicsongdailywidget.cpp.
References TTK::Image::colorContrast(), MusicCiBaRequest::content(), m_content, m_image, m_networkRequest, m_note, MusicCiBaRequest::note(), resizeGeometry(), and TTK_ERROR_STREAM.
Referenced by MusicSongDailyWidget().
|
finaloverrideprivatevirtual |
Override the widget event.
Definition at line 105 of file musicsongdailywidget.cpp.
References resizeGeometry().
|
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 61 of file musicsongdailywidget.h.
Referenced by MusicSongDailyWidget(), resizeGeometry(), and ~MusicSongDailyWidget().
|
private |
Definition at line 62 of file musicsongdailywidget.h.
Referenced by downloadImageFinished(), MusicSongDailyWidget(), resizeGeometry(), and ~MusicSongDailyWidget().
|
private |
Definition at line 63 of file musicsongdailywidget.h.
Referenced by downloadImageFinished(), and resizeGeometry().
|
private |
Definition at line 64 of file musicsongdailywidget.h.
Referenced by downloadImageFinished(), MusicSongDailyWidget(), and ~MusicSongDailyWidget().
|
private |
Definition at line 62 of file musicsongdailywidget.h.
Referenced by downloadImageFinished(), MusicSongDailyWidget(), resizeGeometry(), and ~MusicSongDailyWidget().
1.8.8