Как правильно чистить QHash
Valgrind ругается на утечку после того как я чищу хэш, как правильно его чистить?

QHash<uint, QString>* SomeClass::GetDictionary()
{
QHash<uint, QString>* _ret_data = new QHash<uint, QString>();
if(someError) return nullptr;
for(int _index = 0; _index < 4; _index++)
{
_ret_data->insert(i,"SOMETEXT");
}
return _ret_data
}
SomeClass *myClass = new SomeClass();
QHash<uint, QString> *_h_buf = myClass->GetDictionary();
m_dict = *_h_buf;//сохраняю значения в член класса
_h_buf->clear();
delete _h_buf();