RenderConfig: Add serialization, basically for IPC
Este commit está contenido en:
		
							
								
								
									
										17
									
								
								gui/renderconfig.cpp
									
									
									
									
									
										Archivo normal
									
								
							
							
						
						
									
										17
									
								
								gui/renderconfig.cpp
									
									
									
									
									
										Archivo normal
									
								
							| @@ -0,0 +1,17 @@ | ||||
| #include "renderconfig.h" | ||||
|  | ||||
| QDataStream &operator<<(QDataStream &out, const RenderConfig &rc) | ||||
| { | ||||
| 	out << rc.scaleX; | ||||
| 	out << rc.scaleY; | ||||
| 	out << rc.wordsToHighlight; | ||||
| 	return out; | ||||
| } | ||||
|  | ||||
| QDataStream &operator>>(QDataStream &in, RenderConfig &rc) | ||||
| { | ||||
| 	in >> rc.scaleX; | ||||
| 	in >> rc.scaleY; | ||||
| 	in >> rc.wordsToHighlight; | ||||
| 	return in; | ||||
| } | ||||
| @@ -1,12 +1,17 @@ | ||||
| #ifndef RENDERCONFIG_H | ||||
| #define RENDERCONFIG_H | ||||
| #include <QVector> | ||||
| #include <QDataStream> | ||||
|  | ||||
| struct RenderConfig | ||||
| { | ||||
| 	double scaleX = 50 / 100.; | ||||
| 	double scaleY = scaleX; | ||||
| 	QVector<QString> wordsToHighlight; | ||||
| 	friend QDataStream &operator<<(QDataStream &out, const RenderConfig &rc); | ||||
| 	friend QDataStream &operator>>(QDataStream &in, RenderConfig &rc); | ||||
| }; | ||||
|  | ||||
| QDataStream &operator<<(QDataStream &out, const RenderConfig &rc); | ||||
| QDataStream &operator>>(QDataStream &in, RenderConfig &rc); | ||||
| #endif // RENDERCONFIG_H | ||||
|   | ||||
		Referencia en una nueva incidencia
	
	Block a user