Changeset View
Changeset View
Standalone View
Standalone View
src/solid/devices/backends/fstab/fstabstorageaccess.h
Show All 25 Lines | |||||
26 | #include <QObject> | 26 | #include <QObject> | ||
27 | 27 | | |||
28 | namespace Solid | 28 | namespace Solid | ||
29 | { | 29 | { | ||
30 | namespace Backends | 30 | namespace Backends | ||
31 | { | 31 | { | ||
32 | namespace Fstab | 32 | namespace Fstab | ||
33 | { | 33 | { | ||
34 | class FilesystemEntry; | ||||
34 | class FstabDevice; | 35 | class FstabDevice; | ||
35 | class FstabStorageAccess : public QObject, public Solid::Ifaces::StorageAccess | 36 | class FstabStorageAccess : public QObject, public Solid::Ifaces::StorageAccess | ||
36 | { | 37 | { | ||
37 | Q_OBJECT | 38 | Q_OBJECT | ||
38 | Q_INTERFACES(Solid::Ifaces::StorageAccess) | 39 | Q_INTERFACES(Solid::Ifaces::StorageAccess) | ||
39 | 40 | | |||
40 | public: | 41 | public: | ||
41 | explicit FstabStorageAccess(Solid::Backends::Fstab::FstabDevice *device); | 42 | explicit FstabStorageAccess(Solid::Backends::Fstab::FstabDevice *device); | ||
Show All 20 Lines | 59 | Q_SIGNALS: | |||
62 | 63 | | |||
63 | void teardownDone(Solid::ErrorType error, QVariant data, const QString &udi) override; | 64 | void teardownDone(Solid::ErrorType error, QVariant data, const QString &udi) override; | ||
64 | 65 | | |||
65 | void setupRequested(const QString &udi) override; | 66 | void setupRequested(const QString &udi) override; | ||
66 | 67 | | |||
67 | void teardownRequested(const QString &udi) override; | 68 | void teardownRequested(const QString &udi) override; | ||
68 | 69 | | |||
69 | private Q_SLOTS: | 70 | private Q_SLOTS: | ||
70 | void onMtabChanged(const QString &device); | 71 | void onFilesystemEntryChanged(const FilesystemEntry &fsEntry); | ||
71 | void connectDBusSignals(); | 72 | void connectDBusSignals(); | ||
72 | 73 | | |||
73 | void slotSetupRequested(); | 74 | void slotSetupRequested(); | ||
74 | void slotSetupDone(int error, const QString &errorString); | 75 | void slotSetupDone(int error, const QString &errorString); | ||
75 | void slotTeardownRequested(); | 76 | void slotTeardownRequested(); | ||
76 | void slotTeardownDone(int error, const QString &errorString); | 77 | void slotTeardownDone(int error, const QString &errorString); | ||
77 | 78 | | |||
78 | private: | 79 | private: | ||
Show All 11 Lines |