DeviceInterface Class Reference
from PyKDE4.solid import *
Inherits: QObject
Subclasses: Solid.AcAdapter, Solid.AudioInterface, Solid.Battery, Solid.Block, Solid.Button, Solid.Camera, Solid.DvbInterface, Solid.GenericInterface, Solid.NetworkInterface, Solid.PortableMediaPlayer, Solid.Processor, Solid.SerialInterface, Solid.SmartCardReader, Solid.StorageAccess, Solid.StorageDrive, Solid.StorageVolume, Solid.Video
Namespace: Solid.DeviceInterface
Detailed Description
Base class of all the device interfaces.
A device interface describes what a device can do. A device generally has
a set of device interfaces.
Enumerations |
Type | { Unknown, GenericInterface, Processor, Block, StorageAccess, StorageDrive, OpticalDrive, StorageVolume, OpticalDisc, Camera, PortableMediaPlayer, NetworkInterface, AcAdapter, Battery, Button, AudioInterface, DvbInterface, Video, SerialInterface, SmartCardReader, Last } |
Methods |
| __init__ (self) |
bool | isValid (self) |
Solid.DeviceInterface.Type | stringToType (self, QString type) |
QString | typeDescription (self, Solid.DeviceInterface.Type type) |
QString | typeToString (self, Solid.DeviceInterface.Type type) |
Method Documentation
Indicates if this device interface is valid.
A device interface is considered valid if the device it is referring is available in the system.
- Returns:
- true if this device interface's device is available, false otherwise
- Returns:
- the device interface type for the given class name
- Returns:
- a description suitable to display in the UI of the device interface type
- Since:
- 4.4
- Returns:
- the class name of the device interface type
Enumeration Documentation