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 Member Functions | List of all members
MusicSkinConfigManager Class Reference

The class of the skin XML config manager. More...

#include <musicbackgroundconfigmanager.h>

+ Inheritance diagram for MusicSkinConfigManager:

Public Member Functions

 MusicSkinConfigManager ()
 
virtual bool readBuffer (MusicSkinItem &items) overridefinal
 
virtual bool writeBuffer (const MusicSkinItem &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 TTKAbstractReadWriteInterface< MusicSkinItem >
virtual ~TTKAbstractReadWriteInterface ()=default
 
- Public Member Functions inherited from TTKAbstractReadInterface< MusicSkinItem >
virtual ~TTKAbstractReadInterface ()=default
 
- Public Member Functions inherited from TTKAbstractWriteInterface< MusicSkinItem >
virtual ~TTKAbstractWriteInterface ()=default
 

Additional Inherited Members

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

Detailed Description

The class of the skin XML config manager.

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

Definition at line 66 of file musicbackgroundconfigmanager.h.

Constructor & Destructor Documentation

MusicSkinConfigManager::MusicSkinConfigManager ( )

Object constructor.

Definition at line 3 of file musicbackgroundconfigmanager.cpp.

Member Function Documentation

bool MusicSkinConfigManager::readBuffer ( MusicSkinItem items)
finaloverridevirtual
bool MusicSkinConfigManager::writeBuffer ( const MusicSkinItem items)
finaloverridevirtual

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