23 const QDomNodeList &nodes =
m_document->elementsByTagName(
"value");
24 for(
int i = 0; i < nodes.count(); ++i)
26 const QDomElement &element = nodes.item(i).toElement();
29 record.
setName(element.attribute(
"name"));
48 {
"size", record.sizeStr()},
49 {
"time", record.addTimeStr()}}, record.path());
The class of the ttk xml interface.
virtual bool writeBuffer(const MusicSongList &items) overridefinal
QDomDocument * m_document
#define NORMAL_DOWN_PATH_FULL
QDomElement writeDomElement(QDomElement &element, const QString &node) const
virtual bool readBuffer(MusicSongList &items) overridefinal
#define CLOUD_UP_PATH_FULL
#define CLOUD_DOWN_PATH_FULL
QDomElement writeDomMultiElement(QDomElement &element, const QString &node, const TTKXmlNode &attrs) const
void setName(const QString &n) noexcept
void createProcessingInstruction() const
QDomElement createRoot(const QString &node) const
void setAddTimeStr(const QString &t) noexcept
void setSizeStr(const QString &s) noexcept
TTK_MODULE_EXPORT QString toString(Record type)
The class of the music song info.
void setPath(const QString &p) noexcept
MusicDownloadRecordConfigManager()