File indexing completed on 2024-05-26 03:50:52

0001 // xlsxsimpleooxmlfile.cpp
0002 
0003 #include "xlsxsimpleooxmlfile_p.h"
0004 
0005 #include <QtGlobal>
0006 #include <QIODevice>
0007 
0008 QT_BEGIN_NAMESPACE_XLSX
0009 
0010 SimpleOOXmlFile::SimpleOOXmlFile(CreateFlag flag)
0011     :AbstractOOXmlFile(flag)
0012 {
0013 }
0014 
0015 void SimpleOOXmlFile::saveToXmlFile(QIODevice *device) const
0016 {
0017     device->write(xmlData);
0018 }
0019 
0020 QByteArray SimpleOOXmlFile::saveToXmlData() const
0021 {
0022     return xmlData;
0023 }
0024 
0025 bool SimpleOOXmlFile::loadFromXmlData(const QByteArray &data)
0026 {
0027     xmlData = data;
0028     return true;
0029 }
0030 
0031 bool SimpleOOXmlFile::loadFromXmlFile(QIODevice *device)
0032 {
0033     xmlData = device->readAll();
0034     return true;
0035 }
0036 
0037 QT_END_NAMESPACE_XLSX