]> cloud.milkyroute.net Git - dolphin.git/blobdiff - src/panels/places/placesitemsignalhandler.cpp
Convert hard coded shortcuts to standard keys
[dolphin.git] / src / panels / places / placesitemsignalhandler.cpp
index 54a916de7a11068e5f9e6ba40facce7c3fef53ac..c85c8336ee492c451c9538c6ba4a19908e15c8d7 100644 (file)
@@ -20,7 +20,6 @@
 #include "placesitemsignalhandler.h"
 
 #include "placesitem.h"
-#include <Solid/StorageAccess>
 
 PlacesItemSignalHandler::PlacesItemSignalHandler(PlacesItem* item,
                                                  QObject* parent) :
@@ -40,11 +39,15 @@ void PlacesItemSignalHandler::onAccessibilityChanged()
     }
 }
 
-void PlacesItemSignalHandler::onTrashDirListerCompleted()
+void PlacesItemSignalHandler::onTearDownRequested(const QString& udi)
 {
+    Q_UNUSED(udi)
     if (m_item) {
-        m_item->onTrashDirListerCompleted();
+        Solid::StorageAccess *tmp = m_item->device().as<Solid::StorageAccess>();
+        if (tmp) {
+            QString mountPath = tmp->filePath();
+            emit tearDownExternallyRequested(mountPath);
+        }
     }
 }
 
-#include "placesitemsignalhandler.moc"