Summary: | "Save As, Open, Cancel" download dialog is not resizable | ||
---|---|---|---|
Product: | [Frameworks and Libraries] kdelibs | Reporter: | William Kendrick <nbs> |
Component: | kdeui | Assignee: | kdelibs bugs <kdelibs-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | finex, gerard |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | unspecified | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: |
Description
William Kendrick
2005-09-19 00:09:54 UTC
Confirmed on SVN r620k. Even if I select more than one zip file in konqueror, when I click to one of them it will be opened like a folder. Could you explain how to reproduce the bug and check on 3.5.9 (and 4)? Thanks a lot. Ok, I've reproduced on KDE 3.5.9 and 4 clicking on a zip file in a webpage. Is this a konqueror or a kdelibs bug? This is a kdelibs bug (I'm pretty sure) And I think it has some related bugs (but they are not dups): http://bugs.kde.org/show_bug.cgi?id=130553 http://bugs.kde.org/show_bug.cgi?id=129112 And also a possible patch (not tested!) is to include the following line: q->setSizeGripEnable(); in the method: void KDialogPrivate::init(KDialog *q) in the file: kdeui/dialogs/kdialog.cpp The relevant code seems to be KonqRun, which is a subclass of KParts::BrowserRun (in kdelibs). The function involved is KParts::BrowserRun::askSave(), which ends up simply calling to KMessageBox::questionYesNoCancel(), which by default constructs a dialog that is not resizeable. It may be possible to use KMessageBox::createKMessageBox() on a KDialog and then ensure that the KDialog has whatever Qt::WindowFlag that enables resizing set. *** Bug 62445 has been marked as a duplicate of this bug. *** Still happening in KDE 4.3.2. Fixed in KDE SC 4.4. WebSVN link: http://websvn.kde.org/?revision=1034921&view=revision |