]>
cloud.milkyroute.net Git - dolphin.git/blob - src/panels/places/placesitemsignalhandler.cpp
2 * SPDX-FileCopyrightText: 2012 Peter Penz <peter.penz19@gmail.com>
4 * SPDX-License-Identifier: GPL-2.0-or-later
7 #include "placesitemsignalhandler.h"
9 #include "placesitem.h"
11 PlacesItemSignalHandler::PlacesItemSignalHandler(PlacesItem
* item
,
18 PlacesItemSignalHandler::~PlacesItemSignalHandler()
22 void PlacesItemSignalHandler::onAccessibilityChanged()
25 m_item
->onAccessibilityChanged();
29 void PlacesItemSignalHandler::onTearDownRequested(const QString
& udi
)
33 Solid::StorageAccess
*tmp
= m_item
->device().as
<Solid::StorageAccess
>();
35 emit
tearDownExternallyRequested(tmp
->filePath());
40 void PlacesItemSignalHandler::onTrashEmptinessChanged(bool isTrashEmpty
)
43 m_item
->setIcon(isTrashEmpty
? QStringLiteral("user-trash") : QStringLiteral("user-trash-full"));