7#ifndef SOLID_BACKENDS_IOKIT_STORAGEACCESS_H
8#define SOLID_BACKENDS_IOKIT_STORAGEACCESS_H
10#include "dadictionary_p.h"
11#include "iokitdeviceinterface.h"
12#include <solid/devices/ifaces/storageaccess.h>
26 IOKitStorageAccess(IOKitDevice *device);
27 IOKitStorageAccess(
const IOKitDevice *device);
28 virtual ~IOKitStorageAccess();
30 bool isAccessible()
const override;
31 QString filePath()
const override;
32 bool isIgnored()
const override;
33 bool isEncrypted()
const override;
35 bool setup()
override;
36 bool teardown()
override;
39 void accessibilityChanged(
bool accessible,
const QString &udi)
override;
40 void setupDone(Solid::ErrorType error,
QVariant errorData,
const QString &udi)
override;
41 void teardownDone(Solid::ErrorType error,
QVariant errorData,
const QString &udi)
override;
42 void setupRequested(
const QString &udi)
override;
43 void teardownRequested(
const QString &udi)
override;
This device interface is available on volume devices.
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Sat Dec 21 2024 17:03:23 by
doxygen 1.12.0 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.