KMountPoint Class Reference
from PyKDE4.kio import *
Detailed Description
The KMountPoint class provides information about mounted and unmounted disks. It provides a system independent interface to fstab.
| Enumerations | |
| DetailsNeededFlag | { BasicInfoNeeded, NeedMountOptions, NeedRealDeviceName } Typesafe wrapper: DetailsNeededFlags | 
| FileSystemFlag | { SupportsChmod, SupportsChown, SupportsUTime, SupportsSymlinks, CaseInsensitive } | 
| Methods | |
| __init__ (self) | |
| __init__ (self, KMountPoint other) | |
| QStringList | mountOptions (self) | 
| QString | mountPoint (self) | 
| QString | mountType (self) | 
| QString | mountedFrom (self) | 
| bool | probablySlow (self) | 
| QString | realDeviceName (self) | 
| bool | testFileSystemFlag (self, KMountPoint.FileSystemFlag flag) | 
| Static Methods | |
| KMountPoint.List | currentMountPoints (KMountPoint.DetailsNeededFlags infoNeeded=KMountPoint.BasicInfoNeeded) | 
| KMountPoint.List | possibleMountPoints (KMountPoint.DetailsNeededFlags infoNeeded=KMountPoint.BasicInfoNeeded) | 
Method Documentation
| __init__ | ( | self ) | 
Constructor
| __init__ | ( | self, | ||
| KMountPoint | other | |||
| ) | 
| KMountPoint.List currentMountPoints | ( | KMountPoint.DetailsNeededFlags | infoNeeded=KMountPoint.BasicInfoNeeded | |
| ) | 
This function gives a list of all currently used mountpoints. (mtab)
- Parameters:
- 
infoNeeded Flags that specify which additional information should be fetched. 
| QStringList mountOptions | ( | self ) | 
Options used to mount the filesystem. Only available when the NeedMountOptions flag was set.
| QString mountPoint | ( | self ) | 
Path where the filesystem is mounted or can be mounted.
| QString mountType | ( | self ) | 
Type of filesystem
| QString mountedFrom | ( | self ) | 
Where this filesystem gets mounted from. This can refer to a device, a remote server or something else.
| KMountPoint.List possibleMountPoints | ( | KMountPoint.DetailsNeededFlags | infoNeeded=KMountPoint.BasicInfoNeeded | |
| ) | 
This function gives a list of all possible mountpoints. (fstab)
- Parameters:
- 
infoNeeded Flags that specify which additional information should be fetched. 
| bool probablySlow | ( | self ) | 
Checks if the filesystem that is probably slow (nfs mounts).
- Returns:
- true if the filesystem is probably slow
| QString realDeviceName | ( | self ) | 
Canonical name of the device where the filesystem got mounted from. (Or empty, if not a device) Only available when the NeedRealDeviceName flag was set.
| bool testFileSystemFlag | ( | self, | ||
| KMountPoint.FileSystemFlag | flag | |||
| ) | 
Checks the capabilities of the filesystem.
- Parameters:
- 
flag the flag to check 
- Returns:
- true if the filesystem has that flag, false if not
The availables flags are:
Enumeration Documentation
| DetailsNeededFlag | 
Flags that specify which additional details should be fetched for each mountpoint. BasicInfoNeeded: only the basic details: mountedFrom, mountPoint, mountType. NeedMountOptions: also fetch the options used when mounting, see mountOptions. NeedRealDeviceName: also fetch the device name (with symlinks resolved), see realDeviceName.
- Note:
- It is necessary to wrap members of this enumeration in a DetailsNeededFlagsinstance when passing them to a method as group of flags. For example:DetailsNeededFlags( BasicInfoNeeded | NeedMountOptions)
- Enumerator:
- 
BasicInfoNeeded = 0 NeedMountOptions = 1 NeedRealDeviceName = 2 
| FileSystemFlag | 
- Enumerator:
- 
SupportsChmod SupportsChown SupportsUTime SupportsSymlinks CaseInsensitive 
 KDE 4.3 PyKDE API Reference
        KDE 4.3 PyKDE API Reference