Solid Namespace
Header: | #include <Solid/SolidNamespace> |
CMake: | find_package(KF6 REQUIRED COMPONENTS Solid) target_link_libraries(mytarget PRIVATE KF6::Solid) |
Classes
class | Battery |
class | Block |
class | Camera |
class | Device |
class | DeviceInterface |
class | DeviceNotifier |
class | GenericInterface |
(since 4.7) class | NetworkShare |
class | OpticalDisc |
class | OpticalDrive |
class | PortableMediaPlayer |
class | Predicate |
class | Processor |
class | StorageAccess |
class | StorageDrive |
class | StorageVolume |
Types
enum | ErrorType { NoError, UnauthorizedOperation, DeviceBusy, OperationFailed, UserCanceled, …, MissingDriver } |
Detailed Description
Classes
class Battery
This device interface is available on batteries. More...
class Block
This device interface is available on block devices. More...
class Camera
This device interface is available on digital camera devices. More...
class Device
This class allows applications to deal with devices available in the underlying system. More...
class DeviceInterface
Base class of all the device interfaces. More...
class DeviceNotifier
This class allow to query the underlying system to obtain information about the hardware available. More...
class GenericInterface
Generic interface to deal with a device. It exposes a set of properties and is organized as a key/value set. More...
class NetworkShare
NetworkShare interface. More...
class OpticalDisc
This device interface is available on optical discs. More...
class OpticalDrive
This device interface is available on CD-R*,DVD*,Blu-Ray,HD-DVD drives. More...
class PortableMediaPlayer
This class implements Portable Media Player device interface and represents a portable media player attached to the system. More...
class Predicate
This class implements predicates for devices. More...
class Processor
This device interface is available on processors. More...
class StorageAccess
This device interface is available on volume devices to access them (i.e. mount or unmount them). More...
class StorageDrive
This device interface is available on storage devices. More...
class StorageVolume
This device interface is available on volume devices. More...
Type Documentation
enum Solid::ErrorType
Constant | Value |
---|---|
Solid::NoError | 0 |
Solid::UnauthorizedOperation | 1 |
Solid::DeviceBusy | 2 |
Solid::OperationFailed | 3 |
Solid::UserCanceled | 4 |
Solid::InvalidOption | 5 |
Solid::MissingDriver | 6 |