|
TTKMusicPlayer
4.2.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 jspf playlist config manager. More...
#include <musicjspfconfigmanager.h>
Inheritance diagram for MusicJSPFConfigManager:Public Member Functions | |
| MusicJSPFConfigManager () | |
| virtual bool | readBuffer (MusicSongItemList &items) overridefinal |
| virtual bool | writeBuffer (const MusicSongItemList &items) overridefinal |
Public Member Functions inherited from TTKFileInterface | |
| TTKFileInterface ()=default | |
| virtual | ~TTKFileInterface ()=default |
| bool | load (const QString &name) |
| bool | fromFile (const QString &name) |
Public Member Functions inherited from TTKAbstractReadWriteInterface< T > | |
| virtual | ~TTKAbstractReadWriteInterface ()=default |
Public Member Functions inherited from TTKAbstractReadInterface< T > | |
| virtual | ~TTKAbstractReadInterface ()=default |
| virtual bool | readBuffer (T &items)=0 |
Public Member Functions inherited from TTKAbstractWriteInterface< T > | |
| virtual | ~TTKAbstractWriteInterface ()=default |
| virtual bool | writeBuffer (const T &items)=0 |
Additional Inherited Members | |
Protected Attributes inherited from TTKFileInterface | |
| QFile | m_file |
The class of the jspf playlist config manager.
Definition at line 27 of file musicjspfconfigmanager.h.
| MusicJSPFConfigManager::MusicJSPFConfigManager | ( | ) |
Object constructor.
Definition at line 5 of file musicjspfconfigmanager.cpp.
|
finaloverridevirtual |
Read datas from buffer.
Definition at line 12 of file musicjspfconfigmanager.cpp.
References QJsonParseError::error, QJsonDocument::fromJson(), TTKFileInterface::m_file, MusicSongItem::m_itemName, MusicSongItem::m_songs, QJsonParseError::NoError, qAsConst, TTK::toString(), and QJsonDocument::toVariant().
Referenced by readJSPFConfig().
|
finaloverridevirtual |
Write datas into buffer.
Definition at line 52 of file musicjspfconfigmanager.cpp.
References QJsonDocument::fromVariant(), QJsonDocument::Indented, TTKFileInterface::m_file, MusicSongItem::m_songs, qAsConst, and QJsonDocument::toJson().
Referenced by writeJSPFConfig().
1.8.8