Thanks, I haven't created a screenshot now. But what about adding a store button on the right, not inside the scrollarea? At the moment the scroll area has only 50% screen width, it is centered to the left and the right area is empty. And at maemo, the cancel behavior is always to click on the empty screen area outside the dialog. So no need for a button. You shoudn't store changes to the settings if someone cancels the dialog.
Hmm... At this podcast are several files with umlauts: http://www1.swr.de/podcast/xml/swr2/impuls.xml I've read at this forum very often about encoding problems at Qt applications. Using QString instead of String fixed the problems, as far as I know, always. Have a look at the screenshot, the Button in the lower right. In the GTK version the caption is correct shown.