[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