QHash m_brushes; const quint64 rev = quint64( line.revision().revisionValue().toULongLong() ); m_brushes.insert( rev, QBrush( QColor( qrand()*255, qrand()*255, qrand()*255 ) ) ); Error: /home/andreas/KDE-work/4.0/rework_svnplugin/vcsannotationmodel.cpp: In member function ‘virtual QVariant VcsAnnotationModel::data(const QModelIndex&, int) const’: /home/andreas/KDE-work/4.0/rework_svnplugin/vcsannotationmodel.cpp:62: error: no matching function for call to ‘QHash::insert(const quint64&, QBrush) const’ /home/andreas/qt-copy/include/QtCore/qhash.h:715: note: candidates are: typename QHash::iterator QHash::insert(const Key&, const T&) [with Key = long long unsigned int, T = QBrush]