iVS3D v2.0.0
Loading...
Searching...
No Matches
ISerializable.h
1#ifndef ISERIALIZABLE_H
2#define ISERIALIZABLE_H
3
4
5#include <QVariant>
6
20{
21public:
22 virtual ~ISerializable() {}
27 virtual QVariant toText()= 0;
32 virtual void fromText(QVariant data)= 0;
33};
34
35#endif // ISERIALIZABLE_H
The ISerializable class ensures that inherit classes can be transformed to and from text.
Definition ISerializable.h:20
virtual QVariant toText()=0
toText generates a QVariant which contains the models data
virtual void fromText(QVariant data)=0
fromText recreates the given model form a QVariant