Solid
ifaces/storageaccess.h
Base interface of all the device interfaces.
Definition ifaces/deviceinterface.h:23
This device interface is available on volume devices.
Definition ifaces/storageaccess.h:24
virtual bool isIgnored() const =0
Indicates if this volume should be ignored by applications.
virtual bool canCheck() const
Indicates if this volume can check for filesystem errors.
Definition ifaces/storageaccess.cpp:13
virtual void teardownRequested(const QString &udi)=0
This signal is emitted when a teardown of this device is requested.
virtual bool check()
Checks the filesystem for consistency avoiding any modifications or repairs.
Definition ifaces/storageaccess.cpp:18
virtual void accessibilityChanged(bool accessible, const QString &udi)=0
This signal is emitted when the mount state of this device has changed.
virtual bool isEncrypted() const =0
Checks if source of the storage is encrypted.
virtual void repairDone(Solid::ErrorType error, QVariant resultData, const QString &udi)
This signal is emitted when the attempted repaired of this device is completed.
Definition ifaces/storageaccess.cpp:38
virtual void setupRequested(const QString &udi)=0
This signal is emitted when a setup of this device is requested.
virtual void teardownDone(Solid::ErrorType error, QVariant resultData, const QString &udi)=0
This signal is emitted when the mount state of this device has changed.
virtual bool canRepair() const
Indicates if this volume can repair filesystem errors.
Definition ifaces/storageaccess.cpp:23
virtual void setupDone(Solid::ErrorType error, QVariant resultData, const QString &udi)=0
This signal is emitted when the mount state of this device has changed.
virtual bool isAccessible() const =0
Indicates if this volume is mounted.
virtual void repairRequested(const QString &udi)
This signal is emitted when a repair of this device is requested.
Definition ifaces/storageaccess.cpp:33
virtual QString filePath() const =0
Retrieves the absolute path of this volume mountpoint.
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Mon Nov 18 2024 12:14:22 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2024 The KDE developers.
Generated on Mon Nov 18 2024 12:14:22 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.