[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-core-devel
Subject: Re: Review Request: Provide static KFileDialog::getSave* functions
From: "David Faure" <faure () kde ! org>
Date: 2009-07-07 0:27:47
Message-ID: 20090707002747.18342.5457 () localhost
[Download RAW message or body]
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://reviewboard.kde.org/r/822/#review1480
-----------------------------------------------------------
Actually I asked the Qt Sw guys and they say QFileDialog behaves the same on all \
platforms (even with native dialogs), so confirm-overwrite is on unless \
QFileDialog::DontConfirmOverwrite is passed.
- David
On 2009-07-06 04:05:11, David Jarvie wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> http://reviewboard.kde.org/r/822/
> -----------------------------------------------------------
>
> (Updated 2009-07-06 04:05:11)
>
>
> Review request for kdelibs.
>
>
> Summary
> -------
>
> Add new overloads of the static KFileDialog::getSave* functions to allow "confirm \
> overwrite" and other options to be specified. Ideally the new variants would \
> replace the existing functions, but that is not possible for binary compatibility \
> reasons during KDE4.
> The new functions will allow the static KFileDialog functions to be used in cases \
> where "confirm overwrite" is needed, without the developer having to construct a \
> KFileDialog and set it up manually (thereby losing the convenience of the static \
> functions which among other things automatically call native file dialogs when \
> appropriate). This will improve consistency between applications as well as \
> reducing developer work.
> KEncodingFileDialog would benefit from a similar change, but it would need access \
> to KFileDialogPrivate::isNative() to do this properly - this could presumably be \
> provided via a new protected method in KFileDialog (being non-virtual, presumably \
> it wouldn't be BIC?).
> This change is proposed for KDE 4.4.
>
>
> Diffs
> -----
>
> /trunk/KDE/kdelibs/kio/kfile/kfiledialog.cpp 977970
> /trunk/KDE/kdelibs/kio/kfile/kfiledialog.h 977970
>
> Diff: http://reviewboard.kde.org/r/822/diff
>
>
> Testing
> -------
>
> getSaveFileName() and getSaveUrl() tested successfully in KAlarm.
>
>
> Thanks,
>
> David
>
>
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic