qt/LedOK/QXlsx/source/xlsxsimpleooxmlfile.cpp
2025-06-27 22:06:33 +08:00

37 lines
603 B
C++

// xlsxsimpleooxmlfile.cpp
#include "xlsxsimpleooxmlfile_p.h"
#include <QIODevice>
QT_BEGIN_NAMESPACE_XLSX
SimpleOOXmlFile::SimpleOOXmlFile(CreateFlag flag)
: AbstractOOXmlFile(flag)
{
}
void SimpleOOXmlFile::saveToXmlFile(QIODevice *device) const
{
device->write(xmlData);
}
QByteArray SimpleOOXmlFile::saveToXmlData() const
{
return xmlData;
}
bool SimpleOOXmlFile::loadFromXmlData(const QByteArray &data)
{
xmlData = data;
return true;
}
bool SimpleOOXmlFile::loadFromXmlFile(QIODevice *device)
{
xmlData = device->readAll();
return true;
}
QT_END_NAMESPACE_XLSX