From 77a6b6448200c263a862bc34546106a6b0e698a6 Mon Sep 17 00:00:00 2001 From: Shawn Rutledge Date: Mon, 16 Dec 2013 16:19:20 +0100 Subject: FileDialog: new features in DefaultFileDialog.qml Use a ComboBox for the filters. Add a sidebar showing shortcuts for the common paths and drives that the user will most likely need, and an editable list of favorite paths. [ChangeLog][QtQuickDialogs][FileDialog] The FileDialog fallback QML implementation now uses QtQuick.Controls, and has added features including a Combobox for file extension filters, and a sidebar with common paths, drives/volumes and favorite paths. Change-Id: I228ebdadcf338917db81a2b3d03d3c0b09584e7d Reviewed-by: Liang Qi --- src/dialogs/qquickabstractfiledialog.cpp | 18 ------------------ 1 file changed, 18 deletions(-) (limited to 'src/dialogs/qquickabstractfiledialog.cpp') diff --git a/src/dialogs/qquickabstractfiledialog.cpp b/src/dialogs/qquickabstractfiledialog.cpp index 50be9f2c..e193ca37 100644 --- a/src/dialogs/qquickabstractfiledialog.cpp +++ b/src/dialogs/qquickabstractfiledialog.cpp @@ -79,24 +79,6 @@ QString QQuickAbstractFileDialog::title() const return m_options->windowTitle(); } -QStringList QQuickAbstractFileDialog::shortcuts() const -{ - QStringList ret; - ret << QStandardPaths::standardLocations(QStandardPaths::DesktopLocation); - ret << QStandardPaths::standardLocations(QStandardPaths::DocumentsLocation); - ret << QStandardPaths::standardLocations(QStandardPaths::MusicLocation); - ret << QStandardPaths::standardLocations(QStandardPaths::MoviesLocation); - ret << QStandardPaths::standardLocations(QStandardPaths::PicturesLocation); - ret << QStandardPaths::standardLocations(QStandardPaths::HomeLocation); - ret << QStandardPaths::writableLocation(QStandardPaths::TempLocation); - ret << QStandardPaths::writableLocation(QStandardPaths::ApplicationsLocation); - - QFileInfoList drives = QDir::drives(); - foreach (QFileInfo fi, drives) - ret << fi.absoluteFilePath(); - return ret; -} - void QQuickAbstractFileDialog::setTitle(const QString &t) { if (m_options->windowTitle() == t) return; -- cgit v1.2.1