diff --git a/gui/rendertarget.cpp b/gui/rendertarget.cpp new file mode 100644 index 0000000..25a7609 --- /dev/null +++ b/gui/rendertarget.cpp @@ -0,0 +1,14 @@ +#include + +#include "rendertarget.h" +QDataStream &operator<<(QDataStream &out, const RenderTarget &rc) +{ + out << rc.path << rc.page; + return out; +} + +QDataStream &operator>>(QDataStream &in, RenderTarget &rc) +{ + in >> rc.path >> rc.page; + return in; +} diff --git a/gui/rendertarget.h b/gui/rendertarget.h new file mode 100644 index 0000000..ffda1c3 --- /dev/null +++ b/gui/rendertarget.h @@ -0,0 +1,15 @@ +#ifndef RENDERTARGET_H +#define RENDERTARGET_H +#include +struct RenderTarget +{ + public: + QString path; + int page; + friend QDataStream &operator<<(QDataStream &out, const RenderTarget &rc); + friend QDataStream &operator>>(QDataStream &in, RenderTarget &rc); +}; + +QDataStream &operator<<(QDataStream &out, const RenderTarget &rc); +QDataStream &operator>>(QDataStream &in, RenderTarget &rc); +#endif // RENDERTARGET_H