Public Types | Public Member Functions | Static Public Member Functions

QUrlInfo Class Reference

Search for all occurrences

Detailed Description

Definition at line 60 of file qurlinfo.h.

#include <qurlinfo.h>

List of all members.

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)
QUrlInfo operator= (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.

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

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.

    { return !operator==(i); }

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

QUrlInfo QUrlInfo QUrlInfo QUrlInfo QUrlInfo QUrlInfo QUrlInfo QUrlInfo QUrlInfo QUrlInfo
QUrlInfo QUrlInfo QUrlInfo QUrlInfo QUrlInfo QUrlInfo QUrlInfo QUrlInfo QUrlInfo QUrlInfo