4#ifndef QQUICKFOLDERLISTMODEL_P_H
5#define QQUICKFOLDERLISTMODEL_P_H
20#include <QtQml/qqml.h>
23#include <QAbstractListModel>
41 Q_PROPERTY(
QUrl folder READ folder WRITE setFolder NOTIFY folderChanged FINAL)
42 Q_PROPERTY(
QUrl rootFolder READ rootFolder WRITE setRootFolder FINAL)
43 Q_PROPERTY(
QUrl parentFolder READ parentFolder NOTIFY folderChanged FINAL)
46 Q_PROPERTY(
bool sortReversed READ sortReversed WRITE setSortReversed FINAL)
47 Q_PROPERTY(
bool showFiles READ showFiles WRITE setShowFiles REVISION(2, 1) FINAL)
48 Q_PROPERTY(
bool showDirs READ showDirs WRITE setShowDirs FINAL)
49 Q_PROPERTY(
bool showDirsFirst READ showDirsFirst WRITE setShowDirsFirst FINAL)
50 Q_PROPERTY(
bool showDotAndDotDot READ showDotAndDotDot WRITE setShowDotAndDotDot FINAL)
51 Q_PROPERTY(
bool showHidden READ showHidden WRITE setShowHidden REVISION(2, 1) FINAL)
52 Q_PROPERTY(
bool showOnlyReadable READ showOnlyReadable WRITE setShowOnlyReadable FINAL)
53 Q_PROPERTY(
bool caseSensitive READ caseSensitive WRITE setCaseSensitive REVISION(2, 2) FINAL)
56 Q_PROPERTY(
bool sortCaseSensitive READ sortCaseSensitive WRITE setSortCaseSensitive REVISION(2, 12) FINAL)
91 void setFolder(
const QUrl &folder);
92 QUrl rootFolder()
const;
93 void setRootFolder(
const QUrl &
path);
95 QUrl parentFolder()
const;
102 SortField sortField()
const;
103 void setSortField(SortField field);
105 bool sortReversed()
const;
106 void setSortReversed(
bool rev);
108 bool showFiles()
const;
109 void setShowFiles(
bool showFiles);
110 bool showDirs()
const;
111 void setShowDirs(
bool showDirs);
112 bool showDirsFirst()
const;
113 void setShowDirsFirst(
bool showDirsFirst);
114 bool showDotAndDotDot()
const;
115 void setShowDotAndDotDot(
bool on);
116 bool showHidden()
const;
117 void setShowHidden(
bool on);
118 bool showOnlyReadable()
const;
119 void setShowOnlyReadable(
bool on);
120 bool caseSensitive()
const;
121 void setCaseSensitive(
bool on);
125 Status status()
const;
126 bool sortCaseSensitive()
const;
127 void setSortCaseSensitive(
bool on);
139 int roleFromString(
const QString &roleName)
const;
virtual Q_INVOKABLE int rowCount(const QModelIndex &parent=QModelIndex()) const =0
Returns the number of rows under the given parent.
virtual QHash< int, QByteArray > roleNames() const
The QQmlContext class defines a context within a QML engine.
The QQmlParserStatus class provides updates on the QML parser state.
virtual void classBegin()=0
Invoked after class creation, but before any properties have been set.
virtual void componentComplete()=0
Invoked after the root component that caused this instantiation has completed construction.
void rowCountChanged() const
void folderChanged()
[notifier]
int count() const
[abslistmodel]
Q_REVISION(2, 1) void countChanged() const
\macro QT_RESTRICTED_CAST_FROM_ASCII
void statusChanged(QDeclarativeComponent::Status status)
[1]
Combined button and popup list for selecting options.
DBusConnection const char DBusError DBusBusType DBusError return DBusConnection DBusHandleMessageFunction void DBusFreeFunction return DBusConnection return DBusConnection return const char DBusError return DBusConnection DBusMessage dbus_uint32_t return DBusConnection dbus_bool_t DBusConnection DBusAddWatchFunction DBusRemoveWatchFunction DBusWatchToggledFunction void DBusFreeFunction return DBusConnection DBusDispatchStatusFunction void DBusFreeFunction DBusTimeout return DBusTimeout return DBusWatch return DBusWatch unsigned int return DBusError const DBusError return const DBusMessage return DBusMessage return DBusMessage return DBusMessage return DBusMessage return DBusMessage return DBusMessageIter int const void return DBusMessageIter DBusMessageIter return DBusMessageIter void DBusMessageIter void int return DBusMessage DBusMessageIter return DBusMessageIter return DBusMessageIter DBusMessageIter const char const char const char const char return DBusMessage return DBusMessage const char return DBusMessage dbus_bool_t return DBusMessage dbus_uint32_t return DBusMessage void
static QDBusError::ErrorType get(const char *name)
GLenum GLenum GLsizei count
GLint GLsizei GLsizei GLenum GLenum GLsizei void * data
GLenum GLenum GLsizei void GLsizei void * column
GLsizei const GLchar *const * path
GLenum GLenum GLsizei void * row
#define QML_NAMED_ELEMENT(NAME)
#define QML_ADDED_IN_VERSION(MAJOR, MINOR)
static uint toIndex(ExecutionEngine *e, const Value &v)
dialog setNameFilters(filters)
const QStringList filters({"Image files (*.png *.xpm *.jpg)", "Text files (*.txt)", "Any files (*)" })
[6]
IUIAutomationTreeWalker __RPC__deref_out_opt IUIAutomationElement ** parent