A Qt based implementation of an ordered map