Warning, /plasma/latte-dock/containment/package/contents/ui/Upgrader.qml is written in an unsupported language. File is not indexed.
0001 /* 0002 SPDX-FileCopyrightText: 2020 Michail Vourlakos <mvourlakos@gmail.com> 0003 SPDX-License-Identifier: GPL-2.0-or-later 0004 */ 0005 0006 import QtQuick 2.1 0007 0008 import org.kde.plasma.plasmoid 2.0 0009 0010 import org.kde.plasma.core 2.0 as PlasmaCore 0011 import org.kde.plasma.components 2.0 as PlasmaComponents 0012 0013 Item{ 0014 Component.onCompleted: { 0015 v010_upgrade(); 0016 } 0017 0018 function v010_upgrade() { 0019 root.upgrader_v010_alignment(); 0020 0021 if (!plasmoid.configuration.shadowsUpgraded) { 0022 if (plasmoid.configuration.shadows > 0) { 0023 plasmoid.configuration.appletShadowsEnabled = true; 0024 } else { 0025 plasmoid.configuration.appletShadowsEnabled = false; 0026 } 0027 0028 plasmoid.configuration.shadowsUpgraded = true; 0029 } 0030 0031 if (!plasmoid.configuration.tasksUpgraded) { 0032 v010_tasksMigrateTimer.start(); 0033 } 0034 0035 } 0036 0037 Item { 0038 id: v010_tasksUpgrader 0039 Repeater { 0040 id: v010_tasksRepeater 0041 model: latteView && !plasmoid.configuration.tasksUpgraded ? latteView.extendedInterface.latteTasksModel : null 0042 Item { 0043 id: tasksApplet 0044 Component.onCompleted: { 0045 if (index === 0) { 0046 console.log(" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!"); 0047 console.log(" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!"); 0048 console.log(" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!"); 0049 console.log(" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!"); 0050 console.log(" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!"); 0051 console.log(" Migrating Tasks Applet for v0.10..."); 0052 tasks.configuration.launchersGroup = plasmoid.configuration.launchersGroup; 0053 tasks.configuration.showWindowActions = plasmoid.configuration.showWindowActions; 0054 tasks.configuration.showWindowsOnlyFromLaunchers = plasmoid.configuration.showWindowsOnlyFromLaunchers; 0055 tasks.configuration.groupTasksByDefault = plasmoid.configuration.groupTasksByDefault; 0056 tasks.configuration.showOnlyCurrentScreen = plasmoid.configuration.showOnlyCurrentScreen; 0057 tasks.configuration.showOnlyCurrentDesktop = plasmoid.configuration.showOnlyCurrentDesktop; 0058 tasks.configuration.showOnlyCurrentActivity = plasmoid.configuration.showOnlyCurrentActivity; 0059 tasks.configuration.showInfoBadge = plasmoid.configuration.showInfoBadge; 0060 tasks.configuration.showProgressBadge = plasmoid.configuration.showProgressBadge; 0061 tasks.configuration.showAudioBadge = plasmoid.configuration.showAudioBadge; 0062 tasks.configuration.audioBadgeActionsEnabled = plasmoid.configuration.audioBadgeActionsEnabled; 0063 tasks.configuration.infoBadgeProminentColorEnabled = plasmoid.configuration.infoBadgeProminentColorEnabled; 0064 tasks.configuration.animationLauncherBouncing = plasmoid.configuration.animationLauncherBouncing; 0065 tasks.configuration.animationWindowInAttention = plasmoid.configuration.animationWindowInAttention; 0066 tasks.configuration.animationNewWindowSliding = plasmoid.configuration.animationNewWindowSliding; 0067 tasks.configuration.animationWindowAddedInGroup = plasmoid.configuration.animationWindowAddedInGroup; 0068 tasks.configuration.animationWindowRemovedFromGroup = plasmoid.configuration.animationWindowRemovedFromGroup; 0069 tasks.configuration.scrollTasksEnabled = plasmoid.configuration.scrollTasksEnabled; 0070 tasks.configuration.autoScrollTasksEnabled = plasmoid.configuration.autoScrollTasksEnabled; 0071 tasks.configuration.manualScrollTasksType = plasmoid.configuration.manualScrollTasksType; 0072 tasks.configuration.leftClickAction = plasmoid.configuration.leftClickAction; 0073 tasks.configuration.middleClickAction = plasmoid.configuration.middleClickAction; 0074 tasks.configuration.hoverAction = plasmoid.configuration.hoverAction; 0075 tasks.configuration.taskScrollAction = plasmoid.configuration.taskScrollAction; 0076 tasks.configuration.modifierClickAction = plasmoid.configuration.modifierClickAction; 0077 tasks.configuration.modifier = plasmoid.configuration.modifier; 0078 tasks.configuration.modifierClick = plasmoid.configuration.modifierClick; 0079 tasks.configuration.isDroppedLauncherAddedOnlyInCurrentTasks = plasmoid.configuration.addLaunchersInTaskManager; 0080 console.log("Migrating Tasks Applet for v0.10 succeeded ..."); 0081 0082 plasmoid.configuration.tasksUpgraded = true; 0083 } 0084 } 0085 } 0086 } 0087 } 0088 0089 0090 //! v0.10 Timer to check that first-upgrade process ended 0091 //! when View does not have any Tasks plasmoid 0092 Timer { 0093 id: v010_tasksMigrateTimer 0094 interval: 10000 0095 onTriggered: { 0096 plasmoid.configuration.tasksUpgraded = true; 0097 console.log("Tasks Migration ended...."); 0098 } 0099 } 0100 }