Version: (using KDE 4.0.4) Installed from: Fedora RPMs OS: Linux In the configuration window of the Picture Frame widget the user can select an image to be displayed in the frame. There is a button that opens an Open File dialog, all other widgets including the Application Launcher are disabled until the Open File dialog is closed. It is impossible to open the K-menu and run a program (e.g. Dolphin or digiKam to find, browse or see image files) while the Open File dialog is open. The problem is not specific for Picture Frame, it also shows when configuring a "Link to Application" type icon and browsing for the executable or selecting the "Work path" directory.
This is related to Bug 154690. I'd imagine the same solution should work. Would it be useful to have some sort of helper method for creating non-modal file dialogs in plasma?
The cause of this bug is that KUrlRequester opens it's fileDialog via the QDialog::exec () method, effectively making the FileDialog always modal. There exist two solutions two this problem then: Get the relevant developer to allow a non modal usage of KUrlRequester or change the picture selection to another method. As recommended on IRC the nicest picture selection method (with previews in the dropwdown) is used by the wallpaper selector. Maybe that would be a nice alternative?
I sent a patch to reviewboard to enable the non-modal behavior of the KUrlRequester file-dialog: http://reviewboard.kde.org/r/1716/ Thanks
SVN commit 1034789 by darioandres: - Use a non-modal file dialog in the image selection KUrlRequest BUG: 162616 M +12 -4 imageSettings.ui WebSVN link: http://websvn.kde.org/?view=rev&revision=1034789