The trick, Stefan, is changing the store of the printer options from a QString to a QStringList. Cleaner code too...
svn path=/trunk/KDE/kdegraphics/kviewshell/plugins/dvi/; revision=492698
Still uses KShellProcess because of dvips weirdness.
Tested as well as possible given the current hosed state of the core kdelibs.
(Near identical code in the "working" branch based on KDE3.5's kdelibs works perfectly.)
svn path=/trunk/KDE/kdegraphics/kviewshell/plugins/dvi/; revision=492627