#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