Something like:
struct MAP_DATA { };
Q_DECLARE_METATYPE(MAP_DATA*)
// and assuming
MAP_DATA *m_pCurrMapData;
// Elsewhere
m_htHashItem
->setData
(QVariant(m_pCurrMapData
), MyClassRole
);
MAP_DATA* p = index.data(MyClassRole).value<MAP_DATA*>();
struct MAP_DATA { };
Q_DECLARE_METATYPE(MAP_DATA*)
// and assuming
MAP_DATA *m_pCurrMapData;
// Elsewhere
m_htHashItem->setData(QVariant(m_pCurrMapData), MyClassRole);
MAP_DATA* p = index.data(MyClassRole).value<MAP_DATA*>();
To copy to clipboard, switch view to plain text mode
follows from the examples in the QVariant::value() docs
Bookmarks