So, maybe this will be useful for somebody. The following was done.
TMyModel : public QStandardItemModel
Reimplemented metods: itemData, setItemData, data, setData.
TMyItem : public QStandardItem
Reimplemented methods: data, setData
Don't forget:
Q_DECLARE_METATYPE(TElementData*)
qRegisterMetaType<TElementData*>("TDataPtr");
qRegisterMetaTypeStreamOperators<TElementData*>("TDataPtr");
Q_DECLARE_METATYPE(TElementData*)
qRegisterMetaType<TElementData*>("TDataPtr");
qRegisterMetaTypeStreamOperators<TElementData*>("TDataPtr");
To copy to clipboard, switch view to plain text mode
Realize functions:
QDataStream &operator<<(QDataStream &Out, const TElementData* pElement)
QDataStream &operator>>(QDataStream &In, TElementData* &pElement)
To copy to clipboard, switch view to plain text mode
Bookmarks