TTKMusicPlayer
3.7.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 dlna transfer widget. More...
#include <musicsongdlnatransferwidget.h>
Public Slots | |
void | startToScan () |
void | scanFinished () |
void | positionChanged (qint64 position) |
void | durationChanged (qint64 duration) |
void | playSong () |
void | playPrevious () |
void | playNext () |
Public Slots inherited from MusicAbstractMoveWidget | |
void | backgroundChanged () |
void | show () |
Signals | |
void | queryMusicItemList (MusicSongItemList &songs) |
Public Member Functions | |
MusicSongDlnaTransferWidget (QWidget *parent=nullptr) | |
~MusicSongDlnaTransferWidget () | |
Public Member Functions inherited from MusicAbstractMoveWidget | |
MusicAbstractMoveWidget (QWidget *parent=nullptr) | |
MusicAbstractMoveWidget (bool transparent, QWidget *parent=nullptr) | |
~MusicAbstractMoveWidget () | |
Public Member Functions inherited from TTKAbstractMoveWidget | |
TTKAbstractMoveWidget (QWidget *parent=nullptr) | |
TTKAbstractMoveWidget (bool transparent, QWidget *parent=nullptr) | |
void | drawWindowShadow (bool show) |
void | blockMoveOption (bool block) |
Private Attributes | |
Ui::MusicSongDlnaTransferWidget * | m_ui |
bool | m_isPlaying |
int | m_currentPlayIndex |
MusicSongList * | m_songs |
QDlnaFinder * | m_dlnaFinder |
QDlnaFileServer * | m_dlnaFileServer |
Additional Inherited Members | |
Protected Member Functions inherited from TTKAbstractMoveWidget | |
virtual void | paintEvent (QPaintEvent *event) override |
virtual void | mousePressEvent (QMouseEvent *event) override |
virtual void | mouseMoveEvent (QMouseEvent *event) override |
virtual void | mouseReleaseEvent (QMouseEvent *event) override |
Protected Member Functions inherited from MusicWidgetRenderer | |
void | setBackgroundPixmap (const QSize &size) |
MusicWidgetRenderer () | |
void | setBackgroundLabel (QLabel *label) |
Protected Attributes inherited from TTKAbstractMoveWidget | |
QPoint | m_pressAt |
bool | m_moveOption |
bool | m_showShadow |
bool | m_leftButtonPress |
The class of the song dlna transfer widget.
Definition at line 35 of file musicsongdlnatransferwidget.h.
|
explicit |
Object constructor.
Definition at line 10 of file musicsongdlnatransferwidget.cpp.
References TTK::UI::BackgroundStyle01, TTK::UI::ComboBoxStyle02, G_CONNECTION_PTR, m_dlnaFileServer, m_dlnaFinder, m_ui, playNext(), playPrevious(), playSong(), scanFinished(), MusicWidgetRenderer::setBackgroundLabel(), TTK::UI::SliderStyle10, QDlnaFileServer::start(), startToScan(), and TTK::UI::ToolButtonStyle04.
MusicSongDlnaTransferWidget::~MusicSongDlnaTransferWidget | ( | ) |
Object destructor.
Definition at line 79 of file musicsongdlnatransferwidget.cpp.
References G_CONNECTION_PTR, m_dlnaFinder, m_ui, and TTKRemoveSingleWidget.
|
slot |
Set current player duration.
Definition at line 115 of file musicsongdlnatransferwidget.cpp.
References m_ui.
|
slot |
Set music to next.
Definition at line 161 of file musicsongdlnatransferwidget.cpp.
References m_currentPlayIndex.
Referenced by MusicSongDlnaTransferWidget().
|
slot |
Set music to previous.
Definition at line 156 of file musicsongdlnatransferwidget.cpp.
References m_currentPlayIndex.
Referenced by MusicSongDlnaTransferWidget().
|
slot |
Set music to play.
Definition at line 120 of file musicsongdlnatransferwidget.cpp.
References QDlnaFinder::client(), QDlnaFileServer::localAddress(), m_currentPlayIndex, m_dlnaFileServer, m_dlnaFinder, m_songs, m_ui, MusicSong::path(), queryMusicItemList(), and QDlnaFileServer::setPrefixPath().
Referenced by MusicSongDlnaTransferWidget().
|
slot |
Set current player position.
Definition at line 110 of file musicsongdlnatransferwidget.cpp.
References m_ui.
|
signal |
Query music datas from container.
Referenced by playSong().
|
slot |
Scan dlna devices finished.
Definition at line 92 of file musicsongdlnatransferwidget.cpp.
References QDlnaFinder::clientNames(), m_dlnaFinder, m_ui, and name.
Referenced by MusicSongDlnaTransferWidget().
|
slot |
Start to scan dlna devices.
Definition at line 87 of file musicsongdlnatransferwidget.cpp.
References QDlnaFinder::find(), and m_dlnaFinder.
Referenced by MusicSongDlnaTransferWidget().
|
private |
Definition at line 88 of file musicsongdlnatransferwidget.h.
Referenced by playNext(), playPrevious(), and playSong().
|
private |
Definition at line 91 of file musicsongdlnatransferwidget.h.
Referenced by MusicSongDlnaTransferWidget(), and playSong().
|
private |
Definition at line 90 of file musicsongdlnatransferwidget.h.
Referenced by MusicSongDlnaTransferWidget(), playSong(), scanFinished(), startToScan(), and ~MusicSongDlnaTransferWidget().
|
private |
Definition at line 87 of file musicsongdlnatransferwidget.h.
|
private |
Definition at line 89 of file musicsongdlnatransferwidget.h.
Referenced by playSong().
|
private |
Definition at line 86 of file musicsongdlnatransferwidget.h.
Referenced by durationChanged(), MusicSongDlnaTransferWidget(), playSong(), positionChanged(), scanFinished(), and ~MusicSongDlnaTransferWidget().