4#ifndef QQUICKFILEDIALOGIMPL_P_H
5#define QQUICKFILEDIALOGIMPL_P_H
18#include <QtQuick/private/qquicklistview_p.h>
19#include <QtQuickTemplates2/private/qquickdialog_p.h>
39 Q_PROPERTY(
QUrl currentFolder READ currentFolder WRITE setCurrentFolder NOTIFY currentFolderChanged FINAL)
40 Q_PROPERTY(
QUrl selectedFile READ selectedFile WRITE setSelectedFile NOTIFY selectedFileChanged FINAL)
47 Q_MOC_INCLUDE(<QtQuickDialogs2Utils/
private/qquickfilenamefilter_p.h>)
48 Q_MOC_INCLUDE(<QtQuickDialogs2QuickImpl/
private/qquickfolderbreadcrumbbar_p.h>)
62 QUrl currentFolder()
const;
63 void setCurrentFolder(
const QUrl ¤tFolder, SetReason setReason = SetReason::External);
65 QUrl selectedFile()
const;
66 void setSelectedFile(
const QUrl &
file);
67 void setInitialCurrentFolderAndSelectedFile(
const QUrl &
file);
73 void resetNameFilters();
105 Q_PROPERTY(
QQuickComboBox *nameFiltersComboBox READ nameFiltersComboBox WRITE setNameFiltersComboBox NOTIFY nameFiltersComboBoxChanged)
106 Q_PROPERTY(
QQuickListView *fileDialogListView READ fileDialogListView WRITE setFileDialogListView NOTIFY fileDialogListViewChanged)
108 Q_PROPERTY(
QQuickLabel *fileNameLabel READ fileNameLabel WRITE setFileNameLabel NOTIFY fileNameLabelChanged FINAL)
109 Q_PROPERTY(
QQuickTextField *fileNameTextField READ fileNameTextField WRITE setFileNameTextField NOTIFY fileNameTextFieldChanged FINAL)
110 Q_MOC_INCLUDE(<QtQuickTemplates2/
private/qquickdialogbuttonbox_p.h>)
111 Q_MOC_INCLUDE(<QtQuickTemplates2/
private/qquickcombobox_p.h>)
112 Q_MOC_INCLUDE(<QtQuickTemplates2/
private/qquicktextfield_p.h>)
124 QString selectedNameFilter()
const;
void fileNameLabelChanged()
void breadcrumbBarChanged()
void nameFiltersComboBoxChanged()
void fileDialogListViewChanged()
void fileNameTextFieldChanged()
void nameFiltersChanged()
void filterSelected(const QString &filter)
void fileSelected(const QUrl &fileUrl)
void selectedFileChanged(const QUrl &selectedFileUrl)
void currentFolderChanged(const QUrl &folderUrl)
ItemChange
Used in conjunction with QQuickItem::itemChange() to notify the item about certain types of changes.
\macro QT_RESTRICTED_CAST_FROM_ASCII
Combined button and popup list for selecting options.
GLuint GLsizei const GLchar * label
[43]
GLint GLint GLint GLint GLint GLint GLint GLbitfield GLenum filter
GLint GLsizei GLsizei GLenum GLenum GLsizei void * data
#define QML_DECLARE_TYPE(TYPE)
#define QML_NAMED_ELEMENT(NAME)
#define QML_ADDED_IN_VERSION(MAJOR, MINOR)
#define QML_ATTACHED(ATTACHED_TYPE)
file setFileName("readme.txt")
IUIAutomationTreeWalker __RPC__deref_out_opt IUIAutomationElement ** parent