Сейчас посмотрю что за закавыка.
Пара секунд размышлений, наследование от QFileDialog -> нахождение selectedFiles() -> профит.
Берёте ваш диалог, переопределяете
virtual void accept ()
virtual void changeEvent ( QEvent * e )
virtual void done ( int result )
и у вас кроссплатформенный выбор множества каталогов. Ннэ? ннэ однако
Если покумекать то спокойно можно сделать. Но у меня желание копаться ушло вместе со свободным временем, лависта
PS так же постановка флага setAcceptMode(QFileDialog::AcceptSave); не решает вашу проблему?