1 Star 2 Fork 0

naoyun_orgin / QXlsx-CMake

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
xlsxabstractooxmlfile.h 961 Bytes
AI 代码解读
一键复制 编辑 原始数据 按行查看 历史
chazy 提交于 2021-10-27 14:55 . init
// xlsxabstractooxmlfile.h
#ifndef QXLSX_XLSXABSTRACTOOXMLFILE_H
#define QXLSX_XLSXABSTRACTOOXMLFILE_H
#include "xlsxglobal.h"
QT_BEGIN_NAMESPACE_XLSX
class Relationships;
class AbstractOOXmlFilePrivate;
class AbstractOOXmlFile
{
Q_DECLARE_PRIVATE(AbstractOOXmlFile)
public:
enum CreateFlag
{
F_NewFromScratch,
F_LoadFromExists
};
public:
virtual ~AbstractOOXmlFile();
virtual void saveToXmlFile(QIODevice *device) const = 0;
virtual bool loadFromXmlFile(QIODevice *device) = 0;
virtual QByteArray saveToXmlData() const;
virtual bool loadFromXmlData(const QByteArray &data);
Relationships *relationships() const;
void setFilePath(const QString path);
QString filePath() const;
protected:
AbstractOOXmlFile(CreateFlag flag);
AbstractOOXmlFile(AbstractOOXmlFilePrivate *d);
AbstractOOXmlFilePrivate *d_ptr;
};
QT_END_NAMESPACE_XLSX
#endif // QXLSX_XLSXABSTRACTOOXMLFILE_H
C/C++
1
https://gitee.com/naoyun_orgin/QXlsx-CMake.git
git@gitee.com:naoyun_orgin/QXlsx-CMake.git
naoyun_orgin
QXlsx-CMake
QXlsx-CMake
master

搜索帮助