Solid
7#ifndef SOLID_BACKENDS_FAKEHW_FAKESTORAGEACCESS_H
8#define SOLID_BACKENDS_FAKEHW_FAKESTORAGEACCESS_H
10#include "fakedeviceinterface.h"
11#include <solid/devices/ifaces/storageaccess.h>
19class FakeStorageAccess :
public FakeDeviceInterface,
virtual public Solid::Ifaces::StorageAccess
25 FakeStorageAccess(FakeDevice *device);
26 ~FakeStorageAccess()
override;
28 bool isAccessible()
const override;
29 QString filePath()
const override;
30 bool isIgnored()
const override;
31 bool isEncrypted()
const override;
33 bool setup()
override;
34 bool teardown()
override;
37 void accessibilityChanged(
bool accessible,
const QString &udi)
override;
38 void setupDone(Solid::ErrorType error, QVariant errorData,
const QString &udi)
override;
39 void teardownDone(Solid::ErrorType error, QVariant errorData,
const QString &udi)
override;
40 void setupRequested(
const QString &udi)
override;
41 void teardownRequested(
const QString &udi)
override;
44 void onPropertyChanged(
const QMap<QString, int> &changes);
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Jan 31 2025 12:06:34 by
doxygen 1.13.2 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.