|
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 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 |
The class of the skin XML config manager.
Definition at line 66 of file musicbackgroundconfigmanager.h.
| MusicSkinConfigManager::MusicSkinConfigManager | ( | ) |
Object constructor.
Definition at line 3 of file musicbackgroundconfigmanager.cpp.
|
finaloverridevirtual |
Read datas from buffer.
Implements TTKAbstractReadInterface< MusicSkinItem >.
Definition at line 9 of file musicbackgroundconfigmanager.cpp.
References MusicSkinItem::m_name, MusicSkinItem::m_useCount, and TTKAbstractXml::readAttributeByTagName().
Referenced by MusicExtractManager::outputSkin().
|
finaloverridevirtual |
Write datas into buffer.
Implements TTKAbstractWriteInterface< MusicSkinItem >.
Definition at line 16 of file musicbackgroundconfigmanager.cpp.
References TTKAbstractXml::createProcessingInstruction(), TTKAbstractXml::createRoot(), MusicSkinItem::m_name, MusicSkinItem::m_useCount, TTKAbstractXml::save(), TTK_APP_NAME, and TTKAbstractXml::writeDomElement().
Referenced by MusicExtractManager::inputSkin().
1.8.8