git-svn-id: svn://db.shs.com.ru/libs@168 a8b55f48-bf90-11e4-a774-851b48703e85

This commit is contained in:
2017-03-15 15:16:00 +00:00
parent 67d8d3576d
commit ae3a918354
4 changed files with 91 additions and 10 deletions

View File

@@ -147,7 +147,7 @@ public:
QByteArray saveModel();
void loadModel(const QByteArray & data);
QByteArray save();
QByteArray save() const;
void load(const QByteArray & data);
void arrangePins();
@@ -193,4 +193,13 @@ inline QDataStream & operator >>(QDataStream & s, BlockItemPin *& p) {
}
inline QDataStream & operator <<(QDataStream & s, const BlockItem * b) {s << b->save(); return s;}
inline QDataStream & operator >>(QDataStream & s, BlockItem *& b) {
QByteArray ba; s >> ba;
b = new BlockItem();
b->load(ba);
return s;
}
#endif // BLOCKITEM_H