PythonQtWrapper_QDir.h
88 lines
| 5.4 KiB
| text/x-c
|
CLexer
florianlink
|
r13 | #ifndef PYTHONQTWRAPPER_QDIR_H | ||
#define PYTHONQTWRAPPER_QDIR_H | ||||
#include <qdir.h> | ||||
#include <QObject> | ||||
#include <QVariant> | ||||
#include <qdir.h> | ||||
#include <qfileinfo.h> | ||||
#include <qlist.h> | ||||
#include <qstringlist.h> | ||||
class PythonQtWrapper_QDir : public QObject | ||||
{ Q_OBJECT | ||||
public: | ||||
Q_ENUMS(Filter SortFlag ) | ||||
enum Filter{ | ||||
Dirs = QDir::Dirs, Files = QDir::Files, Drives = QDir::Drives, NoSymLinks = QDir::NoSymLinks, AllEntries = QDir::AllEntries, TypeMask = QDir::TypeMask, Readable = QDir::Readable, Writable = QDir::Writable, Executable = QDir::Executable, PermissionMask = QDir::PermissionMask, Modified = QDir::Modified, Hidden = QDir::Hidden, System = QDir::System, AccessMask = QDir::AccessMask, AllDirs = QDir::AllDirs, CaseSensitive = QDir::CaseSensitive, NoDotAndDotDot = QDir::NoDotAndDotDot, NoFilter = QDir::NoFilter}; | ||||
enum SortFlag{ | ||||
Name = QDir::Name, Time = QDir::Time, Size = QDir::Size, Unsorted = QDir::Unsorted, SortByMask = QDir::SortByMask, DirsFirst = QDir::DirsFirst, Reversed = QDir::Reversed, IgnoreCase = QDir::IgnoreCase, DirsLast = QDir::DirsLast, LocaleAware = QDir::LocaleAware, Type = QDir::Type, NoSort = QDir::NoSort}; | ||||
public slots: | ||||
QDir* new_QDir(const QDir& arg__1); | ||||
QDir* new_QDir(const QString& path = QString()); | ||||
QDir* new_QDir(const QString& path, const QString& nameFilter, QDir::SortFlags sort = QDir::SortFlags(Name | IgnoreCase), QDir::Filters filter = QDir::AllEntries); | ||||
void delete_QDir(QDir* obj) { delete obj; } | ||||
QString absoluteFilePath(QDir* theWrappedObject, const QString& fileName) const; | ||||
QString absolutePath(QDir* theWrappedObject) const; | ||||
void static_QDir_addSearchPath(const QString& prefix, const QString& path); | ||||
QString canonicalPath(QDir* theWrappedObject) const; | ||||
bool cd(QDir* theWrappedObject, const QString& dirName); | ||||
bool cdUp(QDir* theWrappedObject); | ||||
QString static_QDir_cleanPath(const QString& path); | ||||
QString static_QDir_convertSeparators(const QString& pathName); | ||||
uint count(QDir* theWrappedObject) const; | ||||
QDir static_QDir_current(); | ||||
QString static_QDir_currentPath(); | ||||
QString dirName(QDir* theWrappedObject) const; | ||||
QList<QFileInfo > static_QDir_drives(); | ||||
QList<QFileInfo > entryInfoList(QDir* theWrappedObject, QDir::Filters filters = QDir::NoFilter, QDir::SortFlags sort = QDir::NoSort) const; | ||||
QList<QFileInfo > entryInfoList(QDir* theWrappedObject, const QStringList& nameFilters, QDir::Filters filters = QDir::NoFilter, QDir::SortFlags sort = QDir::NoSort) const; | ||||
QStringList entryList(QDir* theWrappedObject, QDir::Filters filters = QDir::NoFilter, QDir::SortFlags sort = QDir::NoSort) const; | ||||
QStringList entryList(QDir* theWrappedObject, const QStringList& nameFilters, QDir::Filters filters = QDir::NoFilter, QDir::SortFlags sort = QDir::NoSort) const; | ||||
bool exists(QDir* theWrappedObject) const; | ||||
bool exists(QDir* theWrappedObject, const QString& name) const; | ||||
QString filePath(QDir* theWrappedObject, const QString& fileName) const; | ||||
QDir::Filters filter(QDir* theWrappedObject) const; | ||||
QString static_QDir_fromNativeSeparators(const QString& pathName); | ||||
QDir static_QDir_home(); | ||||
QString static_QDir_homePath(); | ||||
bool isAbsolute(QDir* theWrappedObject) const; | ||||
bool static_QDir_isAbsolutePath(const QString& path); | ||||
bool isReadable(QDir* theWrappedObject) const; | ||||
bool isRelative(QDir* theWrappedObject) const; | ||||
bool static_QDir_isRelativePath(const QString& path); | ||||
bool isRoot(QDir* theWrappedObject) const; | ||||
bool makeAbsolute(QDir* theWrappedObject); | ||||
bool static_QDir_match(const QString& filter, const QString& fileName); | ||||
bool static_QDir_match(const QStringList& filters, const QString& fileName); | ||||
bool mkdir(QDir* theWrappedObject, const QString& dirName) const; | ||||
bool mkpath(QDir* theWrappedObject, const QString& dirPath) const; | ||||
QStringList nameFilters(QDir* theWrappedObject) const; | ||||
QStringList static_QDir_nameFiltersFromString(const QString& nameFilter); | ||||
bool operator_equal(QDir* theWrappedObject, const QDir& dir) const; | ||||
QString operator_subscript(QDir* theWrappedObject, int arg__1) const; | ||||
QString path(QDir* theWrappedObject) const; | ||||
void refresh(QDir* theWrappedObject) const; | ||||
QString relativeFilePath(QDir* theWrappedObject, const QString& fileName) const; | ||||
bool remove(QDir* theWrappedObject, const QString& fileName); | ||||
bool rename(QDir* theWrappedObject, const QString& oldName, const QString& newName); | ||||
bool rmdir(QDir* theWrappedObject, const QString& dirName) const; | ||||
bool rmpath(QDir* theWrappedObject, const QString& dirPath) const; | ||||
QDir static_QDir_root(); | ||||
QString static_QDir_rootPath(); | ||||
QStringList static_QDir_searchPaths(const QString& prefix); | ||||
QChar static_QDir_separator(); | ||||
bool static_QDir_setCurrent(const QString& path); | ||||
void setFilter(QDir* theWrappedObject, QDir::Filters filter); | ||||
void setNameFilters(QDir* theWrappedObject, const QStringList& nameFilters); | ||||
void setPath(QDir* theWrappedObject, const QString& path); | ||||
void static_QDir_setSearchPaths(const QString& prefix, const QStringList& searchPaths); | ||||
void setSorting(QDir* theWrappedObject, QDir::SortFlags sort); | ||||
QDir::SortFlags sorting(QDir* theWrappedObject) const; | ||||
QDir static_QDir_temp(); | ||||
QString static_QDir_tempPath(); | ||||
QString static_QDir_toNativeSeparators(const QString& pathName); | ||||
}; | ||||
#endif // PYTHONQTWRAPPER_QDIR_H | ||||