void MyModel::insertMyRow(const QString& key, const MyData& data){ beginInsertRows(...); m_sourceHash[key] = data; endInsertRows(...);}