31 #include <QDataStream>
37 QSerializer::QSerializer() {
45 LOG(
"Serializing object of type: %s with name: %s into path: %s",
46 obj->metaObject()->className(),
47 qPrintable(obj->objectName()),
51 file.open(QIODevice::WriteOnly);
52 QDataStream out(&file);
65 LOG(
"Deserializing object of type: %s from path: %s",
66 obj->metaObject()->className(), path.toStdString().c_str());
69 file.open(QIODevice::ReadOnly);
70 QDataStream in(&file);
static void serialize(CObject *obj, QString path)
static void deserialize(CObject *obj, QString path)