456 lines
24 KiB
Diff
456 lines
24 KiB
Diff
From 439b251bcb3ea24f52c052e7244fb7ced04503aa Mon Sep 17 00:00:00 2001
|
|
From: Bohdan Onofriichuk <bogdan.onofriuchuk@gmail.com>
|
|
Date: Thu, 19 Jun 2025 14:51:30 +0000
|
|
Subject: [PATCH] applets/devicenotifier: port to plasma_add_applet
|
|
|
|
---
|
|
applets/devicenotifier/CMakeLists.txt | 58 ++++++++++++++++---
|
|
.../{plugin => }/actioninterface.cpp | 0
|
|
.../{plugin => }/actioninterface.h | 0
|
|
.../{plugin => }/actions/defaultaction.cpp | 0
|
|
.../{plugin => }/actions/defaultaction.h | 0
|
|
.../{plugin => }/actions/mountaction.cpp | 0
|
|
.../{plugin => }/actions/mountaction.h | 0
|
|
.../actions/mountandopenaction.cpp | 0
|
|
.../{plugin => }/actions/mountandopenaction.h | 0
|
|
.../actions/openwithfilemanageraction.cpp | 0
|
|
.../actions/openwithfilemanageraction.h | 0
|
|
.../{plugin => }/actions/unmountaction.cpp | 0
|
|
.../{plugin => }/actions/unmountaction.h | 0
|
|
.../{plugin => }/actionscontrol.cpp | 0
|
|
.../{plugin => }/actionscontrol.h | 0
|
|
.../{plugin => }/devicecontrol.cpp | 0
|
|
.../{plugin => }/devicecontrol.h | 0
|
|
.../{plugin => }/deviceerrormonitor_p.cpp | 0
|
|
.../{plugin => }/deviceerrormonitor_p.h | 0
|
|
.../{plugin => }/devicefiltercontrol.cpp | 0
|
|
.../{plugin => }/devicefiltercontrol.h | 0
|
|
.../{plugin => }/devicenotifications.notifyrc | 0
|
|
.../{plugin => }/deviceserviceaction.cpp | 0
|
|
.../{plugin => }/deviceserviceaction.h | 0
|
|
.../{plugin => }/devicestatemonitor_p.cpp | 0
|
|
.../{plugin => }/devicestatemonitor_p.h | 0
|
|
.../{package/contents/config => }/main.xml | 0
|
|
.../{package => }/metadata.json | 1 -
|
|
applets/devicenotifier/plugin/CMakeLists.txt | 51 ----------------
|
|
.../{plugin => }/predicatesmonitor_p.cpp | 0
|
|
.../{plugin => }/predicatesmonitor_p.h | 0
|
|
.../contents/ui => qml}/DeviceItem.qml | 22 ++++---
|
|
.../ui => qml}/FullRepresentation.qml | 0
|
|
.../{package/contents/ui => qml}/main.qml | 9 ++-
|
|
.../{plugin => }/spacemonitor_p.cpp | 0
|
|
.../{plugin => }/spacemonitor_p.h | 0
|
|
36 files changed, 65 insertions(+), 76 deletions(-)
|
|
rename applets/devicenotifier/{plugin => }/actioninterface.cpp (100%)
|
|
rename applets/devicenotifier/{plugin => }/actioninterface.h (100%)
|
|
rename applets/devicenotifier/{plugin => }/actions/defaultaction.cpp (100%)
|
|
rename applets/devicenotifier/{plugin => }/actions/defaultaction.h (100%)
|
|
rename applets/devicenotifier/{plugin => }/actions/mountaction.cpp (100%)
|
|
rename applets/devicenotifier/{plugin => }/actions/mountaction.h (100%)
|
|
rename applets/devicenotifier/{plugin => }/actions/mountandopenaction.cpp (100%)
|
|
rename applets/devicenotifier/{plugin => }/actions/mountandopenaction.h (100%)
|
|
rename applets/devicenotifier/{plugin => }/actions/openwithfilemanageraction.cpp (100%)
|
|
rename applets/devicenotifier/{plugin => }/actions/openwithfilemanageraction.h (100%)
|
|
rename applets/devicenotifier/{plugin => }/actions/unmountaction.cpp (100%)
|
|
rename applets/devicenotifier/{plugin => }/actions/unmountaction.h (100%)
|
|
rename applets/devicenotifier/{plugin => }/actionscontrol.cpp (100%)
|
|
rename applets/devicenotifier/{plugin => }/actionscontrol.h (100%)
|
|
rename applets/devicenotifier/{plugin => }/devicecontrol.cpp (100%)
|
|
rename applets/devicenotifier/{plugin => }/devicecontrol.h (100%)
|
|
rename applets/devicenotifier/{plugin => }/deviceerrormonitor_p.cpp (100%)
|
|
rename applets/devicenotifier/{plugin => }/deviceerrormonitor_p.h (100%)
|
|
rename applets/devicenotifier/{plugin => }/devicefiltercontrol.cpp (100%)
|
|
rename applets/devicenotifier/{plugin => }/devicefiltercontrol.h (100%)
|
|
rename applets/devicenotifier/{plugin => }/devicenotifications.notifyrc (100%)
|
|
rename applets/devicenotifier/{plugin => }/deviceserviceaction.cpp (100%)
|
|
rename applets/devicenotifier/{plugin => }/deviceserviceaction.h (100%)
|
|
rename applets/devicenotifier/{plugin => }/devicestatemonitor_p.cpp (100%)
|
|
rename applets/devicenotifier/{plugin => }/devicestatemonitor_p.h (100%)
|
|
rename applets/devicenotifier/{package/contents/config => }/main.xml (100%)
|
|
rename applets/devicenotifier/{package => }/metadata.json (99%)
|
|
delete mode 100644 applets/devicenotifier/plugin/CMakeLists.txt
|
|
rename applets/devicenotifier/{plugin => }/predicatesmonitor_p.cpp (100%)
|
|
rename applets/devicenotifier/{plugin => }/predicatesmonitor_p.h (100%)
|
|
rename applets/devicenotifier/{package/contents/ui => qml}/DeviceItem.qml (81%)
|
|
rename applets/devicenotifier/{package/contents/ui => qml}/FullRepresentation.qml (100%)
|
|
rename applets/devicenotifier/{package/contents/ui => qml}/main.qml (96%)
|
|
rename applets/devicenotifier/{plugin => }/spacemonitor_p.cpp (100%)
|
|
rename applets/devicenotifier/{plugin => }/spacemonitor_p.h (100%)
|
|
|
|
diff --git a/applets/devicenotifier/CMakeLists.txt b/applets/devicenotifier/CMakeLists.txt
|
|
index bde4a38dd30..f336db13a69 100644
|
|
--- a/applets/devicenotifier/CMakeLists.txt
|
|
+++ b/applets/devicenotifier/CMakeLists.txt
|
|
@@ -1,11 +1,55 @@
|
|
-add_subdirectory(plugin)
|
|
+# SPDX-FileCopyrightText: 2024 Fushan Wen <qydwhotmail@gmail.com>
|
|
+# SPDX-License-Identifier: BSD-3-Clause
|
|
|
|
-ecm_qt_install_logging_categories(
|
|
- EXPORT APPLETS::DEVICENOTIFIER
|
|
- FILE applets/devicenotifier.categories
|
|
- DESTINATION ${KDE_INSTALL_LOGGINGCATEGORIESDIR}
|
|
+add_definitions(-DTRANSLATION_DOMAIN=\"plasma_applet_org.kde.plasma.devicenotifier\")
|
|
+
|
|
+plasma_add_applet(org.kde.plasma.devicenotifier
|
|
+ QML_SOURCES
|
|
+ qml/DeviceItem.qml
|
|
+ qml/FullRepresentation.qml
|
|
+ qml/main.qml
|
|
+ CPP_SOURCES
|
|
+ actionscontrol.cpp
|
|
+ devicecontrol.cpp
|
|
+ spacemonitor_p.cpp
|
|
+ devicestatemonitor_p.cpp
|
|
+ deviceserviceaction.cpp
|
|
+ predicatesmonitor_p.cpp
|
|
+ deviceerrormonitor_p.cpp
|
|
+ actioninterface.cpp
|
|
+ devicefiltercontrol.cpp
|
|
+ actions/defaultaction.cpp
|
|
+ actions/mountandopenaction.cpp
|
|
+ actions/mountaction.cpp
|
|
+ actions/unmountaction.cpp
|
|
+ actions/openwithfilemanageraction.cpp
|
|
+ RESOURCES
|
|
+ main.xml
|
|
+ GENERATE_APPLET_CLASS
|
|
+)
|
|
+
|
|
+target_link_libraries(org.kde.plasma.devicenotifier
|
|
+ PRIVATE
|
|
+ Qt::Qml
|
|
+ Plasma::Plasma
|
|
+ KF6::Solid
|
|
+ KF6::I18n
|
|
+ KF6::CoreAddons
|
|
+ KF6::Service
|
|
+ KF6::KIOCore
|
|
+ KF6::KIOGui # KIO::CommandLauncherJob
|
|
+ KF6::JobWidgets # KNotificationJobUiDelegate
|
|
+ KSysGuard::ProcessCore
|
|
+ KF6::Notifications
|
|
)
|
|
|
|
-plasma_install_package(package org.kde.plasma.devicenotifier)
|
|
+ecm_qt_declare_logging_category(org.kde.plasma.devicenotifier
|
|
+ HEADER "devicenotifier_debug.h"
|
|
+ IDENTIFIER "APPLETS::DEVICENOTIFIER"
|
|
+ CATEGORY_NAME org.kde.applets.devicenotifier
|
|
+ DEFAULT_SEVERITY Warning
|
|
+ DESCRIPTION "Device Notifier applet" EXPORT "APPLETS::DEVICENOTIFIER"
|
|
+)
|
|
|
|
-install(FILES openWithFileManager.desktop DESTINATION ${KDE_INSTALL_DATADIR}/solid/actions )
|
|
+install(FILES devicenotifications.notifyrc DESTINATION ${KDE_INSTALL_KNOTIFYRCDIR})
|
|
+install(FILES openWithFileManager.desktop DESTINATION ${KDE_INSTALL_DATADIR}/solid/actions)
|
|
diff --git a/applets/devicenotifier/plugin/actioninterface.cpp b/applets/devicenotifier/actioninterface.cpp
|
|
similarity index 100%
|
|
rename from applets/devicenotifier/plugin/actioninterface.cpp
|
|
rename to applets/devicenotifier/actioninterface.cpp
|
|
diff --git a/applets/devicenotifier/plugin/actioninterface.h b/applets/devicenotifier/actioninterface.h
|
|
similarity index 100%
|
|
rename from applets/devicenotifier/plugin/actioninterface.h
|
|
rename to applets/devicenotifier/actioninterface.h
|
|
diff --git a/applets/devicenotifier/plugin/actions/defaultaction.cpp b/applets/devicenotifier/actions/defaultaction.cpp
|
|
similarity index 100%
|
|
rename from applets/devicenotifier/plugin/actions/defaultaction.cpp
|
|
rename to applets/devicenotifier/actions/defaultaction.cpp
|
|
diff --git a/applets/devicenotifier/plugin/actions/defaultaction.h b/applets/devicenotifier/actions/defaultaction.h
|
|
similarity index 100%
|
|
rename from applets/devicenotifier/plugin/actions/defaultaction.h
|
|
rename to applets/devicenotifier/actions/defaultaction.h
|
|
diff --git a/applets/devicenotifier/plugin/actions/mountaction.cpp b/applets/devicenotifier/actions/mountaction.cpp
|
|
similarity index 100%
|
|
rename from applets/devicenotifier/plugin/actions/mountaction.cpp
|
|
rename to applets/devicenotifier/actions/mountaction.cpp
|
|
diff --git a/applets/devicenotifier/plugin/actions/mountaction.h b/applets/devicenotifier/actions/mountaction.h
|
|
similarity index 100%
|
|
rename from applets/devicenotifier/plugin/actions/mountaction.h
|
|
rename to applets/devicenotifier/actions/mountaction.h
|
|
diff --git a/applets/devicenotifier/plugin/actions/mountandopenaction.cpp b/applets/devicenotifier/actions/mountandopenaction.cpp
|
|
similarity index 100%
|
|
rename from applets/devicenotifier/plugin/actions/mountandopenaction.cpp
|
|
rename to applets/devicenotifier/actions/mountandopenaction.cpp
|
|
diff --git a/applets/devicenotifier/plugin/actions/mountandopenaction.h b/applets/devicenotifier/actions/mountandopenaction.h
|
|
similarity index 100%
|
|
rename from applets/devicenotifier/plugin/actions/mountandopenaction.h
|
|
rename to applets/devicenotifier/actions/mountandopenaction.h
|
|
diff --git a/applets/devicenotifier/plugin/actions/openwithfilemanageraction.cpp b/applets/devicenotifier/actions/openwithfilemanageraction.cpp
|
|
similarity index 100%
|
|
rename from applets/devicenotifier/plugin/actions/openwithfilemanageraction.cpp
|
|
rename to applets/devicenotifier/actions/openwithfilemanageraction.cpp
|
|
diff --git a/applets/devicenotifier/plugin/actions/openwithfilemanageraction.h b/applets/devicenotifier/actions/openwithfilemanageraction.h
|
|
similarity index 100%
|
|
rename from applets/devicenotifier/plugin/actions/openwithfilemanageraction.h
|
|
rename to applets/devicenotifier/actions/openwithfilemanageraction.h
|
|
diff --git a/applets/devicenotifier/plugin/actions/unmountaction.cpp b/applets/devicenotifier/actions/unmountaction.cpp
|
|
similarity index 100%
|
|
rename from applets/devicenotifier/plugin/actions/unmountaction.cpp
|
|
rename to applets/devicenotifier/actions/unmountaction.cpp
|
|
diff --git a/applets/devicenotifier/plugin/actions/unmountaction.h b/applets/devicenotifier/actions/unmountaction.h
|
|
similarity index 100%
|
|
rename from applets/devicenotifier/plugin/actions/unmountaction.h
|
|
rename to applets/devicenotifier/actions/unmountaction.h
|
|
diff --git a/applets/devicenotifier/plugin/actionscontrol.cpp b/applets/devicenotifier/actionscontrol.cpp
|
|
similarity index 100%
|
|
rename from applets/devicenotifier/plugin/actionscontrol.cpp
|
|
rename to applets/devicenotifier/actionscontrol.cpp
|
|
diff --git a/applets/devicenotifier/plugin/actionscontrol.h b/applets/devicenotifier/actionscontrol.h
|
|
similarity index 100%
|
|
rename from applets/devicenotifier/plugin/actionscontrol.h
|
|
rename to applets/devicenotifier/actionscontrol.h
|
|
diff --git a/applets/devicenotifier/plugin/devicecontrol.cpp b/applets/devicenotifier/devicecontrol.cpp
|
|
similarity index 100%
|
|
rename from applets/devicenotifier/plugin/devicecontrol.cpp
|
|
rename to applets/devicenotifier/devicecontrol.cpp
|
|
diff --git a/applets/devicenotifier/plugin/devicecontrol.h b/applets/devicenotifier/devicecontrol.h
|
|
similarity index 100%
|
|
rename from applets/devicenotifier/plugin/devicecontrol.h
|
|
rename to applets/devicenotifier/devicecontrol.h
|
|
diff --git a/applets/devicenotifier/plugin/deviceerrormonitor_p.cpp b/applets/devicenotifier/deviceerrormonitor_p.cpp
|
|
similarity index 100%
|
|
rename from applets/devicenotifier/plugin/deviceerrormonitor_p.cpp
|
|
rename to applets/devicenotifier/deviceerrormonitor_p.cpp
|
|
diff --git a/applets/devicenotifier/plugin/deviceerrormonitor_p.h b/applets/devicenotifier/deviceerrormonitor_p.h
|
|
similarity index 100%
|
|
rename from applets/devicenotifier/plugin/deviceerrormonitor_p.h
|
|
rename to applets/devicenotifier/deviceerrormonitor_p.h
|
|
diff --git a/applets/devicenotifier/plugin/devicefiltercontrol.cpp b/applets/devicenotifier/devicefiltercontrol.cpp
|
|
similarity index 100%
|
|
rename from applets/devicenotifier/plugin/devicefiltercontrol.cpp
|
|
rename to applets/devicenotifier/devicefiltercontrol.cpp
|
|
diff --git a/applets/devicenotifier/plugin/devicefiltercontrol.h b/applets/devicenotifier/devicefiltercontrol.h
|
|
similarity index 100%
|
|
rename from applets/devicenotifier/plugin/devicefiltercontrol.h
|
|
rename to applets/devicenotifier/devicefiltercontrol.h
|
|
diff --git a/applets/devicenotifier/plugin/devicenotifications.notifyrc b/applets/devicenotifier/devicenotifications.notifyrc
|
|
similarity index 100%
|
|
rename from applets/devicenotifier/plugin/devicenotifications.notifyrc
|
|
rename to applets/devicenotifier/devicenotifications.notifyrc
|
|
diff --git a/applets/devicenotifier/plugin/deviceserviceaction.cpp b/applets/devicenotifier/deviceserviceaction.cpp
|
|
similarity index 100%
|
|
rename from applets/devicenotifier/plugin/deviceserviceaction.cpp
|
|
rename to applets/devicenotifier/deviceserviceaction.cpp
|
|
diff --git a/applets/devicenotifier/plugin/deviceserviceaction.h b/applets/devicenotifier/deviceserviceaction.h
|
|
similarity index 100%
|
|
rename from applets/devicenotifier/plugin/deviceserviceaction.h
|
|
rename to applets/devicenotifier/deviceserviceaction.h
|
|
diff --git a/applets/devicenotifier/plugin/devicestatemonitor_p.cpp b/applets/devicenotifier/devicestatemonitor_p.cpp
|
|
similarity index 100%
|
|
rename from applets/devicenotifier/plugin/devicestatemonitor_p.cpp
|
|
rename to applets/devicenotifier/devicestatemonitor_p.cpp
|
|
diff --git a/applets/devicenotifier/plugin/devicestatemonitor_p.h b/applets/devicenotifier/devicestatemonitor_p.h
|
|
similarity index 100%
|
|
rename from applets/devicenotifier/plugin/devicestatemonitor_p.h
|
|
rename to applets/devicenotifier/devicestatemonitor_p.h
|
|
diff --git a/applets/devicenotifier/package/contents/config/main.xml b/applets/devicenotifier/main.xml
|
|
similarity index 100%
|
|
rename from applets/devicenotifier/package/contents/config/main.xml
|
|
rename to applets/devicenotifier/main.xml
|
|
diff --git a/applets/devicenotifier/package/metadata.json b/applets/devicenotifier/metadata.json
|
|
similarity index 99%
|
|
rename from applets/devicenotifier/package/metadata.json
|
|
rename to applets/devicenotifier/metadata.json
|
|
index 0a330dfc189..77d7feac1cb 100644
|
|
--- a/applets/devicenotifier/package/metadata.json
|
|
+++ b/applets/devicenotifier/metadata.json
|
|
@@ -115,7 +115,6 @@
|
|
"desktop"
|
|
],
|
|
"Icon": "device-notifier",
|
|
- "Id": "org.kde.plasma.devicenotifier",
|
|
"License": "GPL-2.0+",
|
|
"Name": "Disks & Devices",
|
|
"Name[ar]": "الأجهزة والأقراص",
|
|
diff --git a/applets/devicenotifier/plugin/CMakeLists.txt b/applets/devicenotifier/plugin/CMakeLists.txt
|
|
deleted file mode 100644
|
|
index 34a3456d690..00000000000
|
|
--- a/applets/devicenotifier/plugin/CMakeLists.txt
|
|
+++ /dev/null
|
|
@@ -1,51 +0,0 @@
|
|
-# SPDX-FileCopyrightText: 2024 Fushan Wen <qydwhotmail@gmail.com>
|
|
-# SPDX-License-Identifier: BSD-3-Clause
|
|
-
|
|
-add_definitions(-DTRANSLATION_DOMAIN=\"plasma_applet_org.kde.plasma.devicenotifier\")
|
|
-
|
|
-ecm_add_qml_module(devicenotifierplugin URI org.kde.plasma.private.devicenotifier GENERATE_PLUGIN_SOURCE)
|
|
-
|
|
-target_sources(devicenotifierplugin
|
|
- PRIVATE
|
|
- actionscontrol.cpp actionscontrol.h
|
|
- devicecontrol.cpp devicecontrol.h
|
|
- spacemonitor_p.cpp spacemonitor_p.h
|
|
- devicestatemonitor_p.cpp devicestatemonitor_p.h
|
|
- deviceserviceaction.cpp deviceserviceaction.h
|
|
- predicatesmonitor_p.cpp predicatesmonitor_p.h
|
|
- deviceerrormonitor_p.cpp deviceerrormonitor_p.h
|
|
- actioninterface.cpp actioninterface.h
|
|
- devicefiltercontrol.cpp devicefiltercontrol.h
|
|
- actions/defaultaction.cpp actions/defaultaction.h
|
|
- actions/mountandopenaction.cpp actions/mountandopenaction.h
|
|
- actions/mountaction.cpp actions/mountaction.h
|
|
- actions/unmountaction.cpp actions/unmountaction.h
|
|
- actions/openwithfilemanageraction.cpp actions/openwithfilemanageraction.h
|
|
-)
|
|
-
|
|
-target_link_libraries(devicenotifierplugin
|
|
- PRIVATE
|
|
- Qt::Qml
|
|
- Plasma::Plasma
|
|
- KF6::Solid
|
|
- KF6::I18n
|
|
- KF6::CoreAddons
|
|
- KF6::Service
|
|
- KF6::KIOCore
|
|
- KF6::KIOGui # KIO::CommandLauncherJob
|
|
- KF6::JobWidgets # KNotificationJobUiDelegate
|
|
- KSysGuard::ProcessCore
|
|
- KF6::Notifications
|
|
-)
|
|
-
|
|
-ecm_qt_declare_logging_category(devicenotifierplugin
|
|
- HEADER "devicenotifier_debug.h"
|
|
- IDENTIFIER "APPLETS::DEVICENOTIFIER"
|
|
- CATEGORY_NAME org.kde.applets.devicenotifier
|
|
- DEFAULT_SEVERITY Warning
|
|
- DESCRIPTION "Device Notifier applet" EXPORT "APPLETS::DEVICENOTIFIER"
|
|
-)
|
|
-
|
|
-ecm_finalize_qml_module(devicenotifierplugin)
|
|
-
|
|
-install(FILES devicenotifications.notifyrc DESTINATION ${KDE_INSTALL_KNOTIFYRCDIR})
|
|
diff --git a/applets/devicenotifier/plugin/predicatesmonitor_p.cpp b/applets/devicenotifier/predicatesmonitor_p.cpp
|
|
similarity index 100%
|
|
rename from applets/devicenotifier/plugin/predicatesmonitor_p.cpp
|
|
rename to applets/devicenotifier/predicatesmonitor_p.cpp
|
|
diff --git a/applets/devicenotifier/plugin/predicatesmonitor_p.h b/applets/devicenotifier/predicatesmonitor_p.h
|
|
similarity index 100%
|
|
rename from applets/devicenotifier/plugin/predicatesmonitor_p.h
|
|
rename to applets/devicenotifier/predicatesmonitor_p.h
|
|
diff --git a/applets/devicenotifier/package/contents/ui/DeviceItem.qml b/applets/devicenotifier/qml/DeviceItem.qml
|
|
similarity index 81%
|
|
rename from applets/devicenotifier/package/contents/ui/DeviceItem.qml
|
|
rename to applets/devicenotifier/qml/DeviceItem.qml
|
|
index c19c9535b04..861996af45c 100644
|
|
--- a/applets/devicenotifier/package/contents/ui/DeviceItem.qml
|
|
+++ b/applets/devicenotifier/qml/DeviceItem.qml
|
|
@@ -19,8 +19,6 @@ import org.kde.kirigami as Kirigami
|
|
|
|
import org.kde.kquickcontrolsaddons
|
|
|
|
-import org.kde.plasma.private.devicenotifier as DN
|
|
-
|
|
PlasmaExtras.ExpandableListItem {
|
|
id: deviceItem
|
|
|
|
@@ -41,18 +39,18 @@ PlasmaExtras.ExpandableListItem {
|
|
|
|
property bool hasMessage: deviceItem.deviceErrorMessage !== ""
|
|
|
|
- property bool isFree: deviceItem.deviceOperationResult !== DN.DevicesStateMonitor.Working && deviceItem.deviceOperationResult !== DN.DevicesStateMonitor.Checking && deviceItem.deviceOperationResult !== DN.DevicesStateMonitor.Repairing && deviceItem.deviceOperationResult !== DN.DevicesStateMonitor.NotPresent && !(deviceItem.deviceMounted === false && deviceItem.deviceOperationResult === DN.DevicesStateMonitor.Successful)
|
|
+ property bool isFree: deviceItem.deviceOperationResult !== DevicesStateMonitor.Working && deviceItem.deviceOperationResult !== DevicesStateMonitor.Checking && deviceItem.deviceOperationResult !== DevicesStateMonitor.Repairing && deviceItem.deviceOperationResult !== DevicesStateMonitor.NotPresent && !(deviceItem.deviceMounted === false && deviceItem.deviceOperationResult === DevicesStateMonitor.Successful)
|
|
|
|
onDeviceOperationResultChanged: {
|
|
if (!popupIconTimer.running) {
|
|
- if (deviceItem.deviceOperationResult === DN.DevicesStateMonitor.Working) {
|
|
+ if (deviceItem.deviceOperationResult === DevicesStateMonitor.Working) {
|
|
if(deviceMounted){
|
|
unmountTimer.restart();
|
|
}
|
|
- } else if (deviceItem.deviceOperationResult === DN.DevicesStateMonitor.Successful) {
|
|
+ } else if (deviceItem.deviceOperationResult === DevicesStateMonitor.Successful) {
|
|
devicenotifier.popupIcon = "dialog-ok"
|
|
popupIconTimer.restart()
|
|
- } else if (deviceItem.deviceOperationResult === DN.DevicesStateMonitor.Unsuccessful) {
|
|
+ } else if (deviceItem.deviceOperationResult === DevicesStateMonitor.Unsuccessful) {
|
|
devicenotifier.popupIcon = "dialog-error"
|
|
popupIconTimer.restart()
|
|
}
|
|
@@ -80,7 +78,7 @@ PlasmaExtras.ExpandableListItem {
|
|
} else {
|
|
return "emblem-error"
|
|
}
|
|
- } else if (deviceItem.deviceOperationResult !== DN.DevicesStateMonitor.Working && deviceItem.deviceEmblems[0]) {
|
|
+ } else if (deviceItem.deviceOperationResult !== DevicesStateMonitor.Working && deviceItem.deviceEmblems[0]) {
|
|
return deviceItem.deviceEmblems[0]
|
|
} else {
|
|
return ""
|
|
@@ -93,16 +91,16 @@ PlasmaExtras.ExpandableListItem {
|
|
if (deviceItem.hasMessage) {
|
|
return deviceItem.deviceErrorMessage
|
|
}
|
|
- if (deviceItem.deviceOperationResult === DN.DevicesStateMonitor.Checking) {
|
|
+ if (deviceItem.deviceOperationResult === DevicesStateMonitor.Checking) {
|
|
return i18nc("Accessing is a less technical word for Mounting; translation should be short and mean \'Currently mounting this device\'", "Checking…")
|
|
- } else if (deviceItem.deviceOperationResult === DN.DevicesStateMonitor.Repairing) {
|
|
+ } else if (deviceItem.deviceOperationResult === DevicesStateMonitor.Repairing) {
|
|
return i18nc("Accessing is a less technical word for Mounting; translation should be short and mean \'Currently mounting this device\'", "Repairing…")
|
|
- } else if (deviceItem.deviceOperationResult !== DN.DevicesStateMonitor.Working) {
|
|
+ } else if (deviceItem.deviceOperationResult !== DevicesStateMonitor.Working) {
|
|
if (deviceItem.deviceFreeSpace > 0 && deviceItem.deviceSize > 0) {
|
|
return i18nc("@info:status Free disk space", "%1 free of %2", deviceItem.deviceFreeSpaceText, deviceItem.deviceSizeText)
|
|
}
|
|
return ""
|
|
- } else if (!deviceItem.deviceMounted && deviceItem.deviceOperationResult === DN.DevicesStateMonitor.Working) {
|
|
+ } else if (!deviceItem.deviceMounted && deviceItem.deviceOperationResult === DevicesStateMonitor.Working) {
|
|
return i18nc("Accessing is a less technical word for Mounting; translation should be short and mean \'Currently mounting this device\'", "Accessing…")
|
|
} else if (unmountTimer.running) {
|
|
// Unmounting; shown if unmount takes less than 1 second
|
|
@@ -139,7 +137,7 @@ PlasmaExtras.ExpandableListItem {
|
|
}
|
|
}
|
|
|
|
- isBusy: deviceItem.deviceOperationResult === DN.DevicesStateMonitor.Working || deviceItem.deviceOperationResult === DN.DevicesStateMonitor.Checking || deviceItem.deviceOperationResult === DN.DevicesStateMonitor.Repairing
|
|
+ isBusy: deviceItem.deviceOperationResult === DevicesStateMonitor.Working || deviceItem.deviceOperationResult === DevicesStateMonitor.Checking || deviceItem.deviceOperationResult === DevicesStateMonitor.Repairing
|
|
|
|
customExpandedViewContent: deviceActions !== undefined && deviceActions.rowCount() !== 0 && isFree ? actionComponent : null
|
|
|
|
diff --git a/applets/devicenotifier/package/contents/ui/FullRepresentation.qml b/applets/devicenotifier/qml/FullRepresentation.qml
|
|
similarity index 100%
|
|
rename from applets/devicenotifier/package/contents/ui/FullRepresentation.qml
|
|
rename to applets/devicenotifier/qml/FullRepresentation.qml
|
|
diff --git a/applets/devicenotifier/package/contents/ui/main.qml b/applets/devicenotifier/qml/main.qml
|
|
similarity index 96%
|
|
rename from applets/devicenotifier/package/contents/ui/main.qml
|
|
rename to applets/devicenotifier/qml/main.qml
|
|
index 4061480becc..7fcd76a6d16 100644
|
|
--- a/applets/devicenotifier/package/contents/ui/main.qml
|
|
+++ b/applets/devicenotifier/qml/main.qml
|
|
@@ -15,21 +15,20 @@ import org.kde.kirigami as Kirigami
|
|
|
|
import org.kde.kcmutils // For KCMLauncher
|
|
import org.kde.config // KAuthorized
|
|
-import org.kde.plasma.private.devicenotifier as DN
|
|
|
|
PlasmoidItem {
|
|
id: devicenotifier
|
|
|
|
- DN.DeviceFilterControl {
|
|
+ DeviceFilterControl {
|
|
id: filterModel
|
|
|
|
filterType: {
|
|
if (Plasmoid.configuration.allDevices) {
|
|
- return DN.DeviceFilterControl.All
|
|
+ return DeviceFilterControl.All
|
|
} else if (Plasmoid.configuration.removableDevices) {
|
|
- return DN.DeviceFilterControl.Removable
|
|
+ return DeviceFilterControl.Removable
|
|
} else {
|
|
- return DN.DeviceFilterControl.Unremovable
|
|
+ return DeviceFilterControl.Unremovable
|
|
}
|
|
}
|
|
|
|
diff --git a/applets/devicenotifier/plugin/spacemonitor_p.cpp b/applets/devicenotifier/spacemonitor_p.cpp
|
|
similarity index 100%
|
|
rename from applets/devicenotifier/plugin/spacemonitor_p.cpp
|
|
rename to applets/devicenotifier/spacemonitor_p.cpp
|
|
diff --git a/applets/devicenotifier/plugin/spacemonitor_p.h b/applets/devicenotifier/spacemonitor_p.h
|
|
similarity index 100%
|
|
rename from applets/devicenotifier/plugin/spacemonitor_p.h
|
|
rename to applets/devicenotifier/spacemonitor_p.h
|
|
--
|
|
GitLab
|
|
|