#include <QtCore/qfileinfo.h>
#ifndef QFILEINFO_H
class QFileInfo{
public: QFileInfo();
public: QFileInfo(class QString const & file);
public: QFileInfo(class QFile const & file);
public: QFileInfo(struct QDir const & dir, class QString const & file);
public: QFileInfo(class QFileInfo const & fileinfo);
public: ~QFileInfo();
public: class QFileInfo& operator =(class QFileInfo const & fileinfo);
public: bool operator ==(class QFileInfo const & fileinfo);
public: bool operator ==(class QFileInfo const & fileinfo) const
public: inline bool operator !=(class QFileInfo const & fileinfo);
public: inline bool operator !=(class QFileInfo const & fileinfo) const
public: void setFile(class QString const & file);
public: void setFile(class QFile const & file);
public: void setFile(struct QDir const & dir, class QString const & file);
public: bool exists() const
public: void refresh();
public: class QString filePath() const
public: class QString absoluteFilePath() const
public: class QString canonicalFilePath() const
public: class QString fileName() const
public: class QString baseName() const
public: class QString completeBaseName() const
public: class QString suffix() const
public: class QString completeSuffix() const
public: class QString path() const
public: class QString absolutePath() const
public: class QString canonicalPath() const
public: struct QDir dir() const
public: struct QDir absoluteDir() const
public: bool isReadable() const
public: bool isWritable() const
public: bool isExecutable() const
public: bool isHidden() const
public: bool isRelative() const
public: inline bool isAbsolute() const
public: bool makeAbsolute();
public: bool isFile() const
public: bool isDir() const
public: bool isSymLink() const
public: bool isRoot() const
public: class QString readLink() const
public: inline class QString symLinkTarget() const
public: class QString owner() const
public: uint ownerId() const
public: class QString group() const
public: uint groupId() const
public: bool permission(class QFlags < enum QFile::Permission > permissions) const
public: class QFlags < enum QFile::Permission > permissions() const
public: qint64 size() const
public: struct QDateTime created() const
public: struct QDateTime lastModified() const
public: struct QDateTime lastRead() const
public: void detach();
public: bool caching() const
public: void setCaching(bool on);
protected: struct QFileInfoPrivate* d_ptr;
private: inline struct QFileInfoPrivate* d_func();
private: inline struct QFileInfoPrivate const * d_func() const
friend struct QFileInfoPrivate;
};
#endif // QFILEINFO_H