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 m3u playlist config manager. More...
#include <musicm3uconfigmanager.h>
Public Member Functions | |
MusicM3UConfigManager () | |
virtual bool | readBuffer (MusicSongItemList &items) overridefinal |
virtual bool | writeBuffer (const MusicSongItemList &items) overridefinal |
![]() | |
TTKFileInterface ()=default | |
virtual | ~TTKFileInterface ()=default |
bool | load (const QString &name) |
bool | fromFile (const QString &name) |
![]() | |
virtual | ~TTKAbstractReadWriteInterface ()=default |
![]() | |
virtual | ~TTKAbstractReadInterface ()=default |
virtual bool | readBuffer (T &items)=0 |
![]() | |
virtual | ~TTKAbstractWriteInterface ()=default |
virtual bool | writeBuffer (const T &items)=0 |
Additional Inherited Members | |
![]() | |
QFile | m_file |
The class of the m3u playlist config manager.
Definition at line 27 of file musicm3uconfigmanager.h.
MusicM3UConfigManager::MusicM3UConfigManager | ( | ) |
Object constructor.
Definition at line 3 of file musicm3uconfigmanager.cpp.
|
finaloverridevirtual |
Read datas from buffer.
Definition at line 10 of file musicm3uconfigmanager.cpp.
References TTKTime::formatDuration(), TTKFileInterface::m_file, MusicSongItem::m_itemName, MusicSongItem::m_songs, qAsConst, TTK::String::split(), TTK_DN_S2MS, and TTK_LINEFEED.
Referenced by MusicPlaylistManager::readM3UConfig().
|
finaloverridevirtual |
Write datas into buffer.
Definition at line 59 of file musicm3uconfigmanager.cpp.
References TTKTime::formatDuration(), TTKFileInterface::m_file, MusicSongItem::m_songs, qAsConst, TTK_DN_S2MS, and TTK_LINEFEED.
Referenced by MusicPlaylistManager::writeM3UConfig().