Qt все правильно переводит. Тип Currency является типом 64 битным fixed point и на уровне процессора обрабатывается как целое.
Вам нужно использовать любую библиотекку для работы с fixed point типом, например https://stackoverflow.com/questions/79677/whats-th...
Создаете модальный диалог вопроса, затем смотрите, что нажал пользователь (результат работы диалога) и по результату выполняете нужный код.
Это вам нужно?