QUrlInfo Class Reference

#include <qurlinfo.h>

Class Description

Definition at line 60 of file qurlinfo.h.

Public Types

enum  PermissionSpec {
  ReadOwner = 00400, WriteOwner = 00200, ExeOwner = 00100, ReadGroup = 00040,
  WriteGroup = 00020, ExeGroup = 00010, ReadOther = 00004, WriteOther = 00002,
  ExeOther = 00001
}
 

Public Member Functions

 QUrlInfo ()
 
 QUrlInfo (const QUrlInfo &ui)
 
 QUrlInfo (const QString &name, int permissions, const QString &owner, const QString &group, qint64 size, const QDateTime &lastModified, const QDateTime &lastRead, bool isDir, bool isFile, bool isSymLink, bool isWritable, bool isReadable, bool isExecutable)
 
 QUrlInfo (const QUrl &url, int permissions, const QString &owner, const QString &group, qint64 size, const QDateTime &lastModified, const QDateTime &lastRead, bool isDir, bool isFile, bool isSymLink, bool isWritable, bool isReadable, bool isExecutable)
 
QUrlInfooperator= (const QUrlInfo &ui)
 
virtual ~QUrlInfo ()
 
virtual void setName (const QString &name)
 
virtual void setDir (bool b)
 
virtual void setFile (bool b)
 
virtual void setSymLink (bool b)
 
virtual void setOwner (const QString &s)
 
virtual void setGroup (const QString &s)
 
virtual void setSize (qint64 size)
 
virtual void setWritable (bool b)
 
virtual void setReadable (bool b)
 
virtual void setPermissions (int p)
 
virtual void setLastModified (const QDateTime &dt)
 
void setLastRead (const QDateTime &dt)
 
bool isValid () const
 
QString name () const
 
int permissions () const
 
QString owner () const
 
QString group () const
 
qint64 size () const
 
QDateTime lastModified () const
 
QDateTime lastRead () const
 
bool isDir () const
 
bool isFile () const
 
bool isSymLink () const
 
bool isWritable () const
 
bool isReadable () const
 
bool isExecutable () const
 
bool operator== (const QUrlInfo &i) const
 
bool operator!= (const QUrlInfo &i) const
 

Static Public Member Functions

static bool greaterThan (const QUrlInfo &i1, const QUrlInfo &i2, int sortBy)
 
static bool lessThan (const QUrlInfo &i1, const QUrlInfo &i2, int sortBy)
 
static bool equal (const QUrlInfo &i1, const QUrlInfo &i2, int sortBy)
 

Member Enumeration Documentation

Enumerator
ReadOwner 
WriteOwner 
ExeOwner 
ReadGroup 
WriteGroup 
ExeGroup 
ReadOther 
WriteOther 
ExeOther 

Definition at line 63 of file qurlinfo.h.

Constructor & Destructor Documentation

QUrlInfo ( )
QUrlInfo ( const QUrlInfo ui)
QUrlInfo ( const QString name,
int  permissions,
const QString owner,
const QString group,
qint64  size,
const QDateTime lastModified,
const QDateTime lastRead,
bool  isDir,
bool  isFile,
bool  isSymLink,
bool  isWritable,
bool  isReadable,
bool  isExecutable 
)
QUrlInfo ( const QUrl url,
int  permissions,
const QString owner,
const QString group,
qint64  size,
const QDateTime lastModified,
const QDateTime lastRead,
bool  isDir,
bool  isFile,
bool  isSymLink,
bool  isWritable,
bool  isReadable,
bool  isExecutable 
)
virtual ~QUrlInfo ( )
virtual

Member Function Documentation

QUrlInfo& operator= ( const QUrlInfo ui)
virtual void setName ( const QString name)
virtual
virtual void setDir ( bool  b)
virtual
virtual void setFile ( bool  b)
virtual
virtual void setSymLink ( bool  b)
virtual
virtual void setOwner ( const QString s)
virtual
virtual void setGroup ( const QString s)
virtual
virtual void setSize ( qint64  size)
virtual
virtual void setWritable ( bool  b)
virtual
virtual void setReadable ( bool  b)
virtual
virtual void setPermissions ( int  p)
virtual
virtual void setLastModified ( const QDateTime dt)
virtual
void setLastRead ( const QDateTime dt)
bool isValid ( ) const
QString name ( ) const
int permissions ( ) const
QString owner ( ) const
QString group ( ) const
qint64 size ( ) const
QDateTime lastModified ( ) const
QDateTime lastRead ( ) const
bool isDir ( ) const
bool isFile ( ) const
bool isSymLink ( ) const
bool isWritable ( ) const
bool isReadable ( ) const
bool isExecutable ( ) const
static bool greaterThan ( const QUrlInfo i1,
const QUrlInfo i2,
int  sortBy 
)
static
static bool lessThan ( const QUrlInfo i1,
const QUrlInfo i2,
int  sortBy 
)
static
static bool equal ( const QUrlInfo i1,
const QUrlInfo i2,
int  sortBy 
)
static
bool operator== ( const QUrlInfo i) const
bool operator!= ( const QUrlInfo i) const
inline

Definition at line 118 of file qurlinfo.h.

119  { return !operator==(i); }
bool operator==(const QUrlInfo &i) const

The documentation for this class was generated from the following file: