diff options
Diffstat (limited to 'src/panels/places/placesitemsignalhandler.cpp')
| -rw-r--r-- | src/panels/places/placesitemsignalhandler.cpp | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/panels/places/placesitemsignalhandler.cpp b/src/panels/places/placesitemsignalhandler.cpp index c9bc0db3f..bd3fc9f72 100644 --- a/src/panels/places/placesitemsignalhandler.cpp +++ b/src/panels/places/placesitemsignalhandler.cpp @@ -47,3 +47,15 @@ void PlacesItemSignalHandler::onTrashDirListerCompleted() } } +void PlacesItemSignalHandler::onTearDownRequested(const QString& udi) +{ + Q_UNUSED(udi) + if (m_item) { + Solid::StorageAccess *tmp = m_item->device().as<Solid::StorageAccess>(); + if (tmp) { + QString mountPath = tmp->filePath(); + emit tearDownExternallyRequested(mountPath); + } + } +} + |
