TTKMusicPlayer  3.7.0.0
TTKMusicPlayer imitates Kugou UI, the music player uses of qmmp core library based on Qt for windows and linux
Public Types | Public Member Functions | Private Attributes | List of all members
MusicCategoryConfigManager Class Reference

The class of the category config manager. More...

#include <musiccategoryconfigmanager.h>

+ Inheritance diagram for MusicCategoryConfigManager:

Public Types

enum  Category { Category::PlayList, Category::TopList, Category::ArtistList, Category::MovieList }
 

Public Member Functions

 MusicCategoryConfigManager (const QString &key)
 
bool fromFile (Category type)
 
virtual bool readBuffer (MusicResultsCategoryList &items) overridefinal
 
- Public Member Functions inherited from TTKAbstractXml
 TTKAbstractXml ()
 
virtual ~TTKAbstractXml ()
 
bool load (const QString &name)
 
void save () const
 
bool reset ()
 
bool fromFile (const QString &name)
 
bool fromString (const QString &data)
 
bool fromByteArray (const QByteArray &data)
 
QString toString () const
 
QByteArray toByteArray () const
 
void createProcessingInstruction () const
 
QString readAttributeByTagName (const QString &tagName, const QString &attrName="value") const
 
QString readTextByTagName (const QString &tagName) const
 
TTKXmlNode readNodeByTagName (const QString &tagName) const
 
QStringList readMultiAttributeByTagName (const QString &tagName, const QString &attrName="value") const
 
QStringList readMultiTextByTagName (const QString &tagName) const
 
TTKXmlNodeList readMultiNodeByTagName (const QString &tagName) const
 
QDomElement createRoot (const QString &node) const
 
QDomElement createRoot (const QString &node, const TTKXmlAttr &attr) const
 
QDomElement createRoot (const QString &node, const TTKXmlAttrList &attrs) const
 
QDomElement writeDomElement (QDomElement &element, const QString &node) const
 
QDomElement writeDomElement (QDomElement &element, const QString &node, const QString &text) const
 
QDomElement writeDomElement (QDomElement &element, const QString &node, const TTKXmlNode &attr) const
 
QDomElement writeDomElement (QDomElement &element, const QString &node, const TTKXmlAttr &attr) const
 
QDomElement writeDomElement (QDomElement &element, const QString &node, const TTKXmlAttr &attr, const QString &text) const
 
QDomElement writeDomMultiElement (QDomElement &element, const QString &node, const TTKXmlNode &attrs) const
 
QDomElement writeDomMultiElement (QDomElement &element, const QString &node, const TTKXmlAttrList &attrs) const
 
QDomElement writeDomMultiElement (QDomElement &element, const QString &node, const TTKXmlAttrList &attrs, const QString &text) const
 
void writeAttribute (QDomElement &element, const TTKXmlAttr &attr) const
 
void writeAttribute (QDomElement &element, const TTKXmlAttrList &attr) const
 
- Public Member Functions inherited from TTKAbstractReadInterface< MusicResultsCategoryList >
virtual ~TTKAbstractReadInterface ()=default
 

Private Attributes

QString m_type
 

Additional Inherited Members

- Protected Attributes inherited from TTKAbstractXml
QFile * m_file
 
QDomDocument * m_document
 

Detailed Description

The class of the category config manager.

Author
Greedysky greed.nosp@m.ysky.nosp@m.@163..nosp@m.com

Definition at line 49 of file musiccategoryconfigmanager.h.

Member Enumeration Documentation

Enumerator
PlayList 

PlayList Category

TopList 

TopList Category

ArtistList 

ArtistList Category

MovieList 

MovieList Category

Definition at line 53 of file musiccategoryconfigmanager.h.

Constructor & Destructor Documentation

MusicCategoryConfigManager::MusicCategoryConfigManager ( const QString &  key)
explicit

Object constructor.

Definition at line 4 of file musiccategoryconfigmanager.cpp.

Member Function Documentation

bool MusicCategoryConfigManager::fromFile ( Category  type)
bool MusicCategoryConfigManager::readBuffer ( MusicResultsCategoryList &  items)
finaloverridevirtual

Member Data Documentation

QString MusicCategoryConfigManager::m_type
private

Definition at line 77 of file musiccategoryconfigmanager.h.

Referenced by readBuffer().


The documentation for this class was generated from the following files: