Thanks a lot.. Now it makes senseYou would have something like this
Qt Code:
{ private: QHash<int, QVariant> m_localData; };class MyModel : public QSqlQueryModel { private: QHash<int, QVariant> m_localData; };To copy to clipboard, switch view to plain text mode
In setData() you would store depending on row
in data() you would check if you have local dataQt Code:
if (index.column() == 1) { m_localData.insert(index.row(), value); }if (index.column() == 1) { m_localData.insert(index.row(), value); }To copy to clipboard, switch view to plain text mode
Qt Code:
if (index.column() == 1 && m_localData.contains(index.row()) { return m_localData.value(index.row()) } // else get value from base classif (index.column() == 1 && m_localData.contains(index.row()) { return m_localData.value(index.row()) } // else get value from base classTo copy to clipboard, switch view to plain text mode
Cheers,
_![]()
Bookmarks