Viadeo Twitter Google Bookmarks ! Facebook Digg del.icio.us MySpace Yahoo MyWeb Blinklist Netvouz Reddit Simpy StumbleUpon Bookmarks Windows Live Favorites 
Logo Documentation Qt ·  Page d'accueil  ·  Toutes les classes  ·  Classes principales  ·  Annotées  ·  Classes groupées  ·  Modules  ·  Fonctions  · 

QStorageInfo Class

The QStorageInfo class provides various disk storage information about the system. More...

 #include <QStorageInfo>

Inherits: QObject.

Public Types

enum DriveType { UnknownDrive, InternalDrive, RemovableDrive, RemoteDrive, CdromDrive, RamDrive }

Properties

  • 1 property inherited from QObject

Public Functions

QStorageInfo(QObject * parent = 0)
virtual ~QStorageInfo()
QStringList allLogicalDrives()
qlonglong availableDiskSpace(const QString & drive) const
QStorageInfo::DriveType driveType(const QString & drive) const
qlonglong totalDiskSpace(const QString & drive) const
QString uriForDrive(const QString & drive) const
  • 31 public functions inherited from QObject

Signals

void logicalDriveChanged(const QString & drive, bool added)

Additional Inherited Members

  • 1 public slot inherited from QObject
  • 11 static public members inherited from QObject
  • 9 protected functions inherited from QObject

Detailed Description

The QStorageInfo class provides various disk storage information about the system.

Member Type Documentation

enum QStorageInfo::DriveType

This enum describes the type of drive or volume

ConstantValueDescription
QStorageInfo::UnknownDrive0Drive type unknown.
QStorageInfo::InternalDrive1Internal mass storage drive, e.g. hard drive.
QStorageInfo::RemovableDrive2Removable drive, e.g. memory card.
QStorageInfo::RemoteDrive3Network drive.
QStorageInfo::CdromDrive4CD-ROM.
QStorageInfo::RamDrive5Virtual drive made in RAM memory.

Property Documentation

allLogicalDrives : const QStringList

This property holds the list of all drives.

Returns a list of all logical drives or volumes, or an empty list if no drives are found or on error.

Access functions:

QStringList allLogicalDrives()

Notifier signal:

void logicalDriveChanged(const QString & drive, bool added)

Member Function Documentation

QStorageInfo::QStorageInfo(QObject * parent = 0)

Constructs a QStorageInfo object with the given parent.

QStorageInfo::~QStorageInfo() [virtual]

Destroys the object

qlonglong QStorageInfo::availableDiskSpace(const QString & drive) const

Returns the available free space on the drive, in bytes. -1 is returned if the drive doesn't exist, or the information is not available.

QStorageInfo::DriveType QStorageInfo::driveType(const QString & drive) const

Returns the type of the given drive.

qlonglong QStorageInfo::totalDiskSpace(const QString & drive) const

Returns the total space of the drive, in bytes. -1 is returned if the drive doesn't exist, or the information is not available.

QString QStorageInfo::uriForDrive(const QString & drive) const

Returns the URI, or unique identifier for the given drive. If the drive doesn't exist, or the information is not available, an empty string is returned.

Cette page est une traduction d'une page de la documentation de Qt, écrite par Nokia Corporation and/or its subsidiary(-ies). Les éventuels problèmes résultant d'une mauvaise traduction ne sont pas imputables à Nokia. Qt 5.0-snapshot
Copyright © 2012 Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon, vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérêts. Cette page est déposée à la SACD.
Vous avez déniché une erreur ? Un bug ? Une redirection cassée ? Ou tout autre problème, quel qu'il soit ? Ou bien vous désirez participer à ce projet de traduction ? N'hésitez pas à nous contacter ou par MP !
 
 
 
 
Partenaires

Hébergement Web