cli: Move most classes to shared lib for reuse

此提交包含在:
2022-03-18 22:33:45 +01:00
父節點 d43c35819d
當前提交 478d57b342
共有 33 個檔案被更改,包括 32 行新增44 行删除

29
shared/pagedata.h 一般檔案
查看文件

@@ -0,0 +1,29 @@
#ifndef PAGEDATA_H
#define PAGEDATA_H
#include <QString>
#include <QMetaType>
#include <QDataStream>
class PageData
{
public:
unsigned int pagenumber = 0;
QString content;
PageData()
{
}
PageData(unsigned int pagenumber, QString content)
{
this->pagenumber = pagenumber;
this->content = content;
}
};
Q_DECLARE_METATYPE(PageData);
QDataStream &operator<<(QDataStream &out, const PageData &pd);
QDataStream &operator>>(QDataStream &in, PageData &pd);
#endif // PAGEDATA_H