On Apr 28, 2012, at 12:25 PM, ext Alberto Mardegan wrote:

> Hi all!
>  I really miss a QML version of QFileDialog. There currently isn't a Qt
> Component for choosing a file or a directory from the filesystem, and I
> think we should fill this gap ASAP. There's a bug I created to keep
> track of this:
>  https://bugreports.qt-project.org/browse/QTCOMPONENTS-1242
> 
> Now I'd like to start discussing the API design for such a component, so
> I've added a comment to that bug with a proposal.
> 
> I would appreciate if you have a look at it, and tell me if it's sane. :-)
> 
> I'm working on a MeeGo implementation of it right now, but I will also
> need a desktop version eventually.

Some thoughts on desktop version: We have QPA classes for accessing the native 
dialogs. The classes are QPlatformFileDialogHelper and QFileDialogOptions. The 
helper object is accessible through  
QGuiApplicationPrivate::platformTheme()->createPlatformDialogHelper() which 
will return non-null if the current platform has a native dialog integration. 

The API seems to map well to the one proposed in QTCOMPONENTS-1242.

If (desktop)Qt needs to draw the dialog, then I think reusing QFileDialog from 
QtWidgets is a good initial solution. If the app is using desktop components it 
will already have the QtWidgets dependency.

Morten
_______________________________________________
Development mailing list
[email protected]
http://lists.qt-project.org/mailman/listinfo/development

Reply via email to