gui: Add RenderTarget struct, an IPC helper class

Tá an tiomantas seo le fáil i:
Albert S. 2022-05-17 19:19:02 +02:00
tuismitheoir b137dec434
tiomantas 6a5cb69e27
D'athraigh 2 comhad le 29 breiseanna agus 0 scriosta

14
gui/rendertarget.cpp Comhad gnáth
Féach ar an gComhad

@ -0,0 +1,14 @@
#include <QDataStream>
#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;
}

15
gui/rendertarget.h Comhad gnáth
Féach ar an gComhad

@ -0,0 +1,15 @@
#ifndef RENDERTARGET_H
#define RENDERTARGET_H
#include <QString>
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