4#ifndef QQUICKFILEDIALOG_P_P_H
5#define QQUICKFILEDIALOG_P_P_H
18#include <QtQuickTemplates2/private/qquickcombobox_p.h>
19#include <QtQuickTemplates2/private/qquickdialog_p_p.h>
20#include <QtQuickTemplates2/private/qquickdialogbuttonbox_p.h>
21#include <QtQuickTemplates2/private/qquicklabel_p.h>
22#include <QtQuickTemplates2/private/qquicktextfield_p.h>
47 void updateSelectedFile(
const QString &oldFolderPath);
48 static QDir::SortFlags fileListSortFlags();
50 void setFileDialogListViewCurrentIndex(
int newCurrentIndex);
51 void tryUpdateFileDialogListViewCurrentIndex(
int newCurrentIndex);
52 void fileDialogListViewCountChanged();
64 bool setCurrentIndexToInitiallySelectedFile =
false;
66 int pendingCurrentIndexToSet = -1;
71 void nameFiltersComboBoxItemActivated(
int index);
72 void fileDialogListViewCurrentIndexChanged();
73 void fileNameChangedByUser();
virtual void handleClick(QQuickAbstractButton *button)
virtual void handleAccept()
QPointer< QQuickLabel > fileNameLabel
QPointer< QQuickTextField > fileNameTextField
QPointer< QQuickDialogButtonBox > buttonBox
QPointer< QQuickListView > fileDialogListView
QPointer< QQuickFolderBreadcrumbBar > breadcrumbBar
QPointer< QQuickComboBox > nameFiltersComboBox
static QQuickFileDialogImplPrivate * get(QQuickFileDialogImpl *dialog)
QSharedPointer< QFileDialogOptions > options
QFileInfoList cachedFileList
\macro QT_RESTRICTED_CAST_FROM_ASCII
Combined button and popup list for selecting options.
dialog setNameFilters(filters)
QFileDialog dialog(this)
[1]
const QStringList filters({"Image files (*.png *.xpm *.jpg)", "Text files (*.txt)", "Any files (*)" })
[6]