|
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 lrc translate widget. More...
#include <musiclrctranslatedwidget.h>
Inheritance diagram for MusicLrcTranslatedWidget:Public Member Functions | |
| MusicLrcTranslatedWidget (QWidget *parent=nullptr) | |
| ~MusicLrcTranslatedWidget () | |
| void | setCurrentSongName (const QString &name) |
| void | setLrcAnalysisModel (MusicLrcAnalysis *analysis) noexcept |
Private Slots | |
| void | downloadDataFinished (const QString &bytes) |
Private Member Functions | |
| virtual void | resizeEvent (QResizeEvent *event) overridefinal |
| virtual void | mousePressEvent (QMouseEvent *event) overridefinal |
| virtual void | mouseMoveEvent (QMouseEvent *event) overridefinal |
| virtual void | mouseReleaseEvent (QMouseEvent *event) overridefinal |
| virtual void | wheelEvent (QWheelEvent *event) overridefinal |
Private Attributes | |
| MusicLrcAnalysis * | m_lrcAnalysis |
| QLabel * | m_titleName |
| QLabel * | m_plainText |
| MusicGifLabelWidget * | m_loadingLabel |
The class of the lrc translate widget.
Definition at line 31 of file musiclrctranslatedwidget.h.
|
explicit |
Object constructor.
Definition at line 8 of file musiclrctranslatedwidget.cpp.
References TTK::UI::BackgroundStyle01, TTK::UI::BackgroundStyle07, TTK::UI::BtnPClose, MusicGifLabelWidget::CicleBlue, TTK::UI::ColorStyle03, TTK::UI::ColorStyle12, TTK::UI::FontStyle01, TTK::UI::FontStyle03, TTK::UI::FontStyle05, TTK::Widget::generateVScrollAreaStyle(), m_loadingLabel, m_plainText, and m_titleName.
| MusicLrcTranslatedWidget::~MusicLrcTranslatedWidget | ( | ) |
Object destructor.
Definition at line 61 of file musiclrctranslatedwidget.cpp.
References m_loadingLabel, m_plainText, and m_titleName.
|
privateslot |
Download data from net finished.
Definition at line 80 of file musiclrctranslatedwidget.cpp.
References MusicLrcAnalysis::dataList(), MusicGifLabelWidget::execute(), m_loadingLabel, m_lrcAnalysis, m_plainText, TTK_AUTHOR_NAME, and TTK_LINEFEED.
Referenced by setCurrentSongName().
|
finaloverrideprivatevirtual |
Definition at line 122 of file musiclrctranslatedwidget.cpp.
|
finaloverrideprivatevirtual |
Definition at line 117 of file musiclrctranslatedwidget.cpp.
|
finaloverrideprivatevirtual |
Definition at line 127 of file musiclrctranslatedwidget.cpp.
|
finaloverrideprivatevirtual |
Override the widget event.
Definition at line 111 of file musiclrctranslatedwidget.cpp.
References m_loadingLabel.
| void MusicLrcTranslatedWidget::setCurrentSongName | ( | const QString & | name | ) |
Set current song name.
Definition at line 68 of file musiclrctranslatedwidget.cpp.
References MusicLrcAnalysis::dataString(), downloadDataFinished(), MusicGifLabelWidget::execute(), MusicLrcAnalysis::filePath(), m_loadingLabel, m_lrcAnalysis, m_titleName, TTKAbstractNetwork::setHeader(), and MusicTranslationRequest::startToRequest().
Referenced by MusicLrcContainerForInterior::translatedLrcData().
|
inlinenoexcept |
Set lrc analysis model.
Definition at line 52 of file musiclrctranslatedwidget.h.
Referenced by MusicLrcContainerForInterior::translatedLrcData().
|
finaloverrideprivatevirtual |
Definition at line 132 of file musiclrctranslatedwidget.cpp.
|
private |
Definition at line 72 of file musiclrctranslatedwidget.h.
Referenced by downloadDataFinished(), MusicLrcTranslatedWidget(), resizeEvent(), setCurrentSongName(), and ~MusicLrcTranslatedWidget().
|
private |
Definition at line 70 of file musiclrctranslatedwidget.h.
Referenced by downloadDataFinished(), and setCurrentSongName().
|
private |
Definition at line 71 of file musiclrctranslatedwidget.h.
Referenced by downloadDataFinished(), MusicLrcTranslatedWidget(), and ~MusicLrcTranslatedWidget().
|
private |
Definition at line 71 of file musiclrctranslatedwidget.h.
Referenced by MusicLrcTranslatedWidget(), setCurrentSongName(), and ~MusicLrcTranslatedWidget().
1.8.8