QHash не унаследован от QObject, поэтому просто так его использовать в QML не получится, т.к.
интеграция C++/QML работает через метаобъектную систему Qt.
Можно написать унаследованный от QObject класс-обертку для хэша, реализующий его свойства и методы через Q_PROPERTY, Q_INVOKABLE и публичные слоты.