42 #ifndef QFILESYSTEMMODEL_H
43 #define QFILESYSTEMMODEL_H
57 #ifndef QT_NO_FILESYSTEMMODEL
59 class ExtendedInformation;
60 class QFileSystemModelPrivate;
66 Q_PROPERTY(
bool resolveSymlinks READ resolveSymlinks WRITE setResolveSymlinks)
67 Q_PROPERTY(
bool readOnly READ isReadOnly WRITE setReadOnly)
68 Q_PROPERTY(
bool nameFilterDisables READ nameFilterDisables WRITE setNameFilterDisables)
71 void rootPathChanged(const
QString &newPath);
73 void directoryLoaded(const
QString &path);
115 QDir rootDirectory()
const;
120 void setFilter(QDir::Filters filters);
121 QDir::Filters
filter()
const;
123 void setResolveSymlinks(
bool enable);
124 bool resolveSymlinks()
const;
126 void setReadOnly(
bool enable);
127 bool isReadOnly()
const;
129 void setNameFilterDisables(
bool enable);
130 bool nameFilterDisables()
const;
161 Q_PRIVATE_SLOT(d_func(),
void _q_resolvedName(const QString &fileName, const QString &resolvedName))
163 friend class QFileDialogPrivate;
173 #endif // QT_NO_FILESYSTEMMODEL
179 #endif // QFILESYSTEMMODEL_H
GLuint GLuint GLsizei GLenum type
virtual QModelIndex index(int row, int column, const QModelIndex &parent=QModelIndex()) const =0
virtual Qt::ItemFlags flags(const QModelIndex &index) const
virtual bool setData(const QModelIndex &index, const QVariant &value, int role=Qt::EditRole)
QVariant data(const QModelIndex &index, int role=Qt::DisplayRole) const
virtual bool canFetchMore(const QModelIndex &parent) const
QFileInfo fileInfo(const QModelIndex &index) const
#define Q_PRIVATE_SLOT(d, signature)
virtual int rowCount(const QModelIndex &parent=QModelIndex()) const =0
QVariant data(int role=Qt::DisplayRole) const
virtual Qt::DropActions supportedDropActions() const
virtual int columnCount(const QModelIndex &parent=QModelIndex()) const =0
virtual void timerEvent(QTimerEvent *)
virtual QVariant headerData(int section, Qt::Orientation orientation, int role=Qt::DisplayRole) const
GLenum GLenum GLvoid * row
#define QT_BEGIN_NAMESPACE
GLsizei GLsizei GLenum GLenum const GLvoid * data
virtual QVariant data(const QModelIndex &index, int role=Qt::DisplayRole) const =0
virtual void sort(int column, Qt::SortOrder order=Qt::AscendingOrder)
GLsizei const GLfloat * value
GLenum GLenum GLvoid GLvoid * column
virtual bool event(QEvent *)
GLuint const GLchar * name
virtual bool hasChildren(const QModelIndex &parent=QModelIndex()) const
T qvariant_cast(const QVariant &)
virtual QMimeData * mimeData(const QModelIndexList &indexes) const
virtual QStringList mimeTypes() const
virtual bool dropMimeData(const QMimeData *data, Qt::DropAction action, int row, int column, const QModelIndex &parent)
QIcon fileIcon(const QModelIndex &index) const
virtual void fetchMore(const QModelIndex &parent)