Qt Reference Documentation

Qt 3 Support Members for QFileInfo

The following class members are part of the Qt 3 support layer. They are provided to help you port old code to Qt 4. We advise against using them in new code.

Public Types

enum Permission { ReadOwner, WriteOwner, ExeOwner, ReadUser, ..., ExeOther }

Public Functions

QString absFilePath () const
QString baseName ( bool complete )
bool convertToAbs ()
QDir dir ( bool absPath ) const
QString dirPath ( bool absPath = false ) const
QString extension ( bool complete = true ) const
bool permission ( PermissionSpec permissions ) const

Member Type Documentation

enum QFileInfo::Permission
flags QFileInfo::PermissionSpec

ConstantValue
QFileInfo::ReadOwnerQFile::ReadOwner
QFileInfo::WriteOwnerQFile::WriteOwner
QFileInfo::ExeOwnerQFile::ExeOwner
QFileInfo::ReadUserQFile::ReadUser
QFileInfo::WriteUserQFile::WriteUser
QFileInfo::ExeUserQFile::ExeUser
QFileInfo::ReadGroupQFile::ReadGroup
QFileInfo::WriteGroupQFile::WriteGroup
QFileInfo::ExeGroupQFile::ExeGroup
QFileInfo::ReadOtherQFile::ReadOther
QFileInfo::WriteOtherQFile::WriteOther
QFileInfo::ExeOtherQFile::ExeOther

The PermissionSpec type is a typedef for QFlags<Permission>. It stores an OR combination of Permission values.

Member Function Documentation

QString QFileInfo::absFilePath () const

Use absoluteFilePath() instead.

QString QFileInfo::baseName ( bool complete )

Use completeBaseName() or the baseName() overload that takes no parameters instead.

bool QFileInfo::convertToAbs ()

Use makeAbsolute() instead.

QDir QFileInfo::dir ( bool absPath ) const

Use absoluteDir() or the dir() overload that takes no parameters instead.

QString QFileInfo::dirPath ( bool absPath = false ) const

Use absolutePath() if the absolute path is wanted (absPath is true) or path() if it's not necessary (absPath is false).

QString QFileInfo::extension ( bool complete = true ) const

Use completeSuffix() or suffix() instead.

bool QFileInfo::permission ( PermissionSpec permissions ) const

Use permission() instead.

X

Thank you for giving your feedback.

Make sure it is related to this specific page. For more general bugs and requests, please use the Qt Bug Tracker.