From 96b8e2f239c361c9c2bcbe6e765d63537217bf6d Mon Sep 17 00:00:00 2001 From: JeremyStarTM Date: Thu, 7 Mar 2024 21:25:33 +0100 Subject: [PATCH] Update to KDE 6 --- kde/kdedefaults/kdeglobals | 2 +- kde/kdedefaults/kscreenlockerrc | 2 +- kde/kdedefaults/ksplashrc | 2 +- kde/kdedefaults/kwinrc | 4 +- kde/kdedefaults/package | 2 +- kde/kdedefaults/plasmarc | 2 +- .../contents/components/ActionButton.qml | 130 - .../contents/components/Battery.qml | 53 - .../contents/components/Clock.qml | 50 - .../components/KeyboardLayoutButton.qml | 62 - .../components/SessionManagementScreen.qml | 121 - .../contents/components/UserDelegate.qml | 192 -- .../contents/components/UserList.qml | 93 - .../contents/components/VirtualKeyboard.qml | 28 - .../contents/components/WallpaperFader.qml | 178 - .../contents/components/artwork/README.txt | 1 - .../components/artwork/logout_primary.svgz | Bin 2514 -> 0 bytes .../components/artwork/restart_primary.svgz | Bin 1860 -> 0 bytes .../components/artwork/shutdown_primary.svgz | Bin 1738 -> 0 bytes .../Dracula-purple/contents/defaults | 20 - .../contents/lockscreen/LockOsd.qml | 83 - .../contents/lockscreen/LockScreen.qml | 65 - .../contents/lockscreen/LockScreenUi.qml | 543 --- .../contents/lockscreen/MainBlock.qml | 141 - .../contents/lockscreen/MediaControls.qml | 162 - .../contents/lockscreen/config.qml | 44 - .../contents/lockscreen/config.xml | 19 - .../Dracula-purple/contents/logout/Logout.qml | 262 -- .../contents/logout/LogoutButton.qml | 46 - .../Dracula-purple/contents/logout/timer.js | 39 - .../Dracula-purple/contents/osd/Osd.qml | 38 - .../Dracula-purple/contents/osd/OsdItem.qml | 118 - .../contents/previews/fullscreenpreview.png | Bin 762342 -> 0 bytes .../contents/previews/preview.png | Bin 655356 -> 0 bytes .../contents/previews/splash.png | Bin 30793 -> 0 bytes .../Dracula-purple/contents/splash/Splash.qml | 109 - .../contents/splash/images/background.png | Bin 120892 -> 0 bytes .../contents/splash/images/busy02.svg | 46 - .../contents/splash/images/logo.png | Bin 17910 -> 0 bytes .../Dracula-purple/metadata.desktop | 13 - .../contents/defaults | 14 +- .../layouts/org.kde.plasma.desktop-layout.js | 141 +- .../contents/previews/fullscreenpreview.jpg | Bin 0 -> 133932 bytes .../Nothing/contents/previews/preview.png | Bin 0 -> 62428 bytes .../look-and-feel/Nothing/metadata.desktop | 13 + .../look-and-feel/Nothing/metadata.json | 66 + .../contents/previews/fullscreenpreview.jpg | Bin 130982 -> 0 bytes .../contents/previews/preview.png | Bin 96607 -> 0 bytes .../PomeDesktop2/metadata.desktop | 15 - .../RedDash/contents/previews/splash.png | Bin 207354 -> 0 bytes .../contents/splash/BebasNeue-Regular.ttf | Bin 61400 -> 0 bytes .../RedDash/contents/splash/Digit.qml | 24 - .../RedDash/contents/splash/FlipEffect.qml | 160 - .../RedDash/contents/splash/Splash.qml | 162 - .../contents/splash/images/RedDash.png | Bin 207354 -> 0 bytes .../look-and-feel/RedDash/metadata.desktop | 22 - .../plasmoids/AndromedaLauncher/LICENSE | 339 -- .../AndromedaLauncher/contents/code/tools.js | 202 -- .../contents/config/config.qml | 30 - .../contents/config/main.xml | 78 - ...applet_com.github.SnoutBug.mmckLauncher.mo | Bin 2415 -> 0 bytes ...applet_com.github.SnoutBug.mmckLauncher.mo | Bin 2339 -> 0 bytes ...applet_com.github.SnoutBug.mmckLauncher.mo | Bin 2406 -> 0 bytes .../contents/ui/ActionMenu.qml | 137 - .../AndromedaLauncher/contents/ui/AppList.qml | 373 --- .../contents/ui/CompactRepresentation.qml | 101 - .../contents/ui/ConfigGeneral.qml | 322 -- .../contents/ui/FavoriteItem.qml | 211 -- .../contents/ui/FloatingAvatar.qml | 99 - .../contents/ui/GenericItem.qml | 193 -- .../AndromedaLauncher/contents/ui/Header.qml | 95 - .../contents/ui/MainView.qml | 431 --- .../contents/ui/MenuRepresentation.qml | 166 - .../AndromedaLauncher/contents/ui/NavGrid.qml | 140 - .../contents/ui/RunnerList.qml | 198 -- .../contents/ui/icons/feather/LICENSE | 21 - .../contents/ui/icons/feather/code.svg | 48 - .../contents/ui/icons/feather/file-text.svg | 66 - .../contents/ui/icons/feather/globe.svg | 57 - .../contents/ui/icons/feather/image.svg | 59 - .../contents/ui/icons/feather/power.svg | 51 - .../contents/ui/icons/feather/search.svg | 53 - .../contents/ui/icons/feather/settings.svg | 50 - .../contents/ui/icons/feather/star.svg | 44 - .../contents/ui/icons/feather/tool.svg | 44 - .../contents/ui/icons/feather/trash-2.svg | 62 - .../contents/ui/icons/lucide/LICENSE | 15 - .../contents/ui/icons/lucide/cpu.svg | 111 - .../contents/ui/icons/lucide/film.svg | 97 - .../ui/icons/lucide/flask-conical.svg | 51 - .../contents/ui/icons/lucide/gamepad-2.svg | 49 - .../contents/ui/icons/lucide/paperclip.svg | 43 - .../AndromedaLauncher/contents/ui/main.qml | 219 -- .../AndromedaLauncher/metadata.desktop | 19 - .../AndromedaLauncher/translate/build.sh | 53 - .../AndromedaLauncher/translate/de.po | 135 - .../AndromedaLauncher/translate/fr.po | 135 - .../AndromedaLauncher/translate/id.po | 135 - .../AndromedaLauncher/translate/merge.sh | 229 -- .../AndromedaLauncher/translate/nl.po | 136 - .../AndromedaLauncher/translate/template.pot | 135 - .../contents/config/config.qml | 9 + .../contents/config/main.xml | 58 + .../contents/fonts/Livvic.ttf | Bin 0 -> 103884 bytes .../contents/ui/FontSelector.qml | 34 + .../contents/ui/Title.qml | 8 + .../contents/ui/configAppearance.qml | 138 + .../contents/ui/main.qml | 128 + .../metadata.json | 22 + .../contents/config/config.qml | 9 + .../contents/config/main.xml | 55 + .../contents/fonts/Anurati.otf | Bin 0 -> 8176 bytes .../contents/fonts/Poppins.ttf | Bin 0 -> 158240 bytes .../contents/ui/ColorDial.qml | 25 + .../contents/ui/ColorDialog.qml | 25 + .../contents/ui/NumberField.qml | 19 + .../contents/ui/Title.qml | 16 + .../contents/ui/configAppearance.qml | 124 + .../contents/ui/main.qml | 121 + .../metadata.json | 22 + .../contents/config/config.qml | 16 - .../contents/config/main.xml | 49 - .../mpd/__pycache__/__init__.cpython-310.pyc | Bin 925 -> 0 bytes .../mpd/__pycache__/__init__.cpython-311.pyc | Bin 1274 -> 0 bytes .../mpd/__pycache__/base.cpython-310.pyc | Bin 24777 -> 0 bytes .../mpd/__pycache__/base.cpython-311.pyc | Bin 43081 -> 0 bytes .../mpd/__pycache__/twisted.cpython-310.pyc | Bin 7204 -> 0 bytes .../mpd/__pycache__/twisted.cpython-311.pyc | Bin 13968 -> 0 bytes .../contents/logic/CoverManager.qml | 153 - .../contents/logic/ExecGeneric.qml | 43 - .../contents/logic/ExecMpc.qml | 21 - .../contents/logic/MpdState.qml | 661 ---- .../contents/logic/VolumeState.qml | 121 - .../contents/logic/coverHelpers.js | 84 - .../contents/logic/songLibrary.js | 119 - .../contents/scripts/downloadCover.sh | 63 - .../contents/scripts/formatHelpers.js | 36 - .../Albumartists/AlbumartistSongsPage.qml | 29 - .../Albumartists/AlbumartistsPage.qml | 267 -- .../Application/ApplicationWindow.qml | 314 -- .../Application/MpdToggleOptionItem.qml | 34 - .../ui/Components/Debug/DebugIcons.qml | 33 - .../ui/Components/Elements/DialogConfirm.qml | 55 - .../ui/Components/Elements/GlobalNav.qml | 44 - .../ui/Components/Elements/ListCoverimage.qml | 86 - .../Components/Elements/ListViewGeneric.qml | 82 - .../Elements/SwipeListItemGeneric.qml | 20 - .../Playlists/PlaylistSongsPage.qml | 36 - .../ui/Components/Playlists/PlaylistsPage.qml | 117 - .../Components/Queue/QueueDialogReplacePl.qml | 58 - .../ui/Components/Queue/QueueDialogSave.qml | 106 - .../ui/Components/Queue/QueuePage.qml | 309 -- .../ui/Components/Songlist/SonglistHeader.qml | 81 - .../ui/Components/Songlist/SonglistItem.qml | 142 - .../Songlist/SonglistItemContextMenu.qml | 53 - .../ui/Components/Songlist/SonglistModel.qml | 53 - .../ui/Components/Songlist/SonglistView.qml | 338 -- .../ui/Components/WidgetCoverImage.qml | 147 - .../contents/ui/Components/WidgetLabel.qml | 25 - .../contents/ui/Config/configAppearance.qml | 119 - .../contents/ui/Config/configGeneral.qml | 71 - .../contents/ui/Mpdw.js | 46 - .../contents/ui/WidgetLayout.qml | 164 - .../contents/ui/main.qml | 89 - .../com.siezi.plasma.mpdWidget/metadata.json | 23 - .../contents/config/config.qml | 38 - .../contents/config/main.xml | 72 - .../contents/ui/FullRepresentation.qml | 444 --- .../contents/ui/configLayout.qml | 206 -- .../contents/ui/help.qml | 57 - .../imports/Processes/libprocessesplugin.so | Bin 98120 -> 0 bytes .../ui/imports/Processes/plugins.qmltypes | 60 - .../contents/ui/main.qml | 48 - .../contents/ui/qmldir | 1 - .../contents/ui/selectFont.qml | 132 - .../metadata.desktop | 20 - .../metadata.json | 23 - .../contents/config/config.qml | 20 - .../org.kde.nsw_dbus/contents/config/main.xml | 129 - .../plasma_applet_org.kde.nsw_dbus.mo | Bin 12945 -> 0 bytes .../contents/ui/CompactRepresentation.qml | 991 ------ .../org.kde.nsw_dbus/contents/ui/DbusData.qml | 4 - .../contents/ui/config/configGeneral.qml | 2969 ----------------- .../contents/ui/config/configNetwork.qml | 108 - .../org.kde.nsw_dbus/contents/ui/image/1a.png | Bin 276 -> 0 bytes .../contents/ui/image/1a2.png | Bin 470 -> 0 bytes .../org.kde.nsw_dbus/contents/ui/image/1b.png | Bin 236 -> 0 bytes .../contents/ui/image/1b2.png | Bin 453 -> 0 bytes .../org.kde.nsw_dbus/contents/ui/image/2a.png | Bin 2850 -> 0 bytes .../org.kde.nsw_dbus/contents/ui/image/2b.png | Bin 3021 -> 0 bytes .../org.kde.nsw_dbus/contents/ui/image/3a.png | Bin 3604 -> 0 bytes .../org.kde.nsw_dbus/contents/ui/image/4a.png | Bin 1325 -> 0 bytes .../DbusModel/libqmldbusmodelplugin.so | Bin 66784 -> 0 bytes .../ui/imports/DbusModel/plugins.qmltypes | 64 - .../org.kde.nsw_dbus/contents/ui/main.qml | 131 - .../org.kde.nsw_dbus/contents/ui/qmldir | 1 - .../org.kde.nsw_dbus/metadata.desktop | 21 - .../org.kde.nsw_dbus/translate/ReadMe.md | 24 - .../org.kde.nsw_dbus/translate/build.sh | 53 - .../org.kde.nsw_dbus/translate/merge.sh | 240 -- .../org.kde.nsw_dbus/translate/template.pot | 505 --- .../org.kde.nsw_dbus/translate/zh_CN.po | 499 --- .../contents/code/tools.js | 231 -- .../contents/config/config.qml | 30 - .../contents/config/main.xml | 93 - .../plasma_applet_org.kde.plasma.dittomenu.mo | Bin 1999 -> 0 bytes .../plasma_applet_org.kde.plasma.dittomenu.mo | Bin 1896 -> 0 bytes .../plasma_applet_org.kde.plasma.dittomenu.mo | Bin 1706 -> 0 bytes .../plasma_applet_org.kde.plasma.dittomenu.mo | Bin 1723 -> 0 bytes .../plasma_applet_org.kde.plasma.dittomenu.mo | Bin 2054 -> 0 bytes .../plasma_applet_org.kde.plasma.dittomenu.mo | Bin 2485 -> 0 bytes .../plasma_applet_org.kde.plasma.dittomenu.mo | Bin 358 -> 0 bytes .../plasma_applet_org.kde.plasma.dittomenu.mo | Bin 1823 -> 0 bytes .../contents/ui/ActionMenu.qml | 138 - .../contents/ui/CompactRepresentation.qml | 112 - .../contents/ui/ConfigGeneral.qml | 212 -- .../contents/ui/ItemGridDelegate.qml | 118 - .../contents/ui/ItemGridView.qml | 485 --- .../contents/ui/ItemMultiGridView.qml | 210 -- .../contents/ui/MenuRepresentation.qml | 681 ---- .../contents/ui/main.qml | 195 -- .../org.kde.plasma.dittomenu/metadata.desktop | 35 - .../translate/ReadMe.md | 45 - .../translate/build.sh | 53 - .../org.kde.plasma.dittomenu/translate/fr.po | 140 - .../org.kde.plasma.dittomenu/translate/ko.po | 137 - .../translate/merge.sh | 223 -- .../org.kde.plasma.dittomenu/translate/nl.po | 187 -- .../org.kde.plasma.dittomenu/translate/pl.po | 183 - .../translate/plasmoidlocaletest.sh | 181 - .../translate/pt_BR.po | 140 - .../org.kde.plasma.dittomenu/translate/ru.po | 183 - .../translate/template.pot | 140 - .../org.kde.plasma.dittomenu/translate/tr.po | 186 -- .../contents/fonts/SofiaProLight.ttf | Bin 97496 -> 0 bytes .../contents/fonts/SourceSansPro-Semibold.otf | Bin 232680 -> 0 bytes .../contents/ui/AlbumArtStackView.qml | 229 -- .../contents/ui/CompactRepresentation.qml | 268 -- .../contents/ui/ExpandedRepresentation.qml | 501 --- .../contents/ui/main.qml | 311 -- .../org.kde.plasma.mediaSimple/metadata.json | 36 - .../org.kde.tail/contents/config/config.qml | 17 - .../org.kde.tail/contents/config/main.xml | 12 - .../contents/ui/config/configAbout.qml | 20 - .../contents/ui/config/configSettings.qml | 36 - .../org.kde.tail/contents/ui/main.qml | 71 - .../plasmoids/org.kde.tail/metadata.desktop | 19 - lone-files/dolphinrc | 1 + lone-files/kglobalshortcutsrc | 209 +- .../plasma-org.kde.plasma.desktop-appletsrc | 126 +- 250 files changed, 1145 insertions(+), 25548 deletions(-) delete mode 100644 kde/plasma/look-and-feel/Dracula-purple/contents/components/ActionButton.qml delete mode 100644 kde/plasma/look-and-feel/Dracula-purple/contents/components/Battery.qml delete mode 100644 kde/plasma/look-and-feel/Dracula-purple/contents/components/Clock.qml delete mode 100644 kde/plasma/look-and-feel/Dracula-purple/contents/components/KeyboardLayoutButton.qml delete mode 100644 kde/plasma/look-and-feel/Dracula-purple/contents/components/SessionManagementScreen.qml delete mode 100644 kde/plasma/look-and-feel/Dracula-purple/contents/components/UserDelegate.qml delete mode 100644 kde/plasma/look-and-feel/Dracula-purple/contents/components/UserList.qml delete mode 100644 kde/plasma/look-and-feel/Dracula-purple/contents/components/VirtualKeyboard.qml delete mode 100644 kde/plasma/look-and-feel/Dracula-purple/contents/components/WallpaperFader.qml delete mode 100644 kde/plasma/look-and-feel/Dracula-purple/contents/components/artwork/README.txt delete mode 100644 kde/plasma/look-and-feel/Dracula-purple/contents/components/artwork/logout_primary.svgz delete mode 100644 kde/plasma/look-and-feel/Dracula-purple/contents/components/artwork/restart_primary.svgz delete mode 100644 kde/plasma/look-and-feel/Dracula-purple/contents/components/artwork/shutdown_primary.svgz delete mode 100644 kde/plasma/look-and-feel/Dracula-purple/contents/defaults delete mode 100644 kde/plasma/look-and-feel/Dracula-purple/contents/lockscreen/LockOsd.qml delete mode 100644 kde/plasma/look-and-feel/Dracula-purple/contents/lockscreen/LockScreen.qml delete mode 100644 kde/plasma/look-and-feel/Dracula-purple/contents/lockscreen/LockScreenUi.qml delete mode 100644 kde/plasma/look-and-feel/Dracula-purple/contents/lockscreen/MainBlock.qml delete mode 100644 kde/plasma/look-and-feel/Dracula-purple/contents/lockscreen/MediaControls.qml delete mode 100644 kde/plasma/look-and-feel/Dracula-purple/contents/lockscreen/config.qml delete mode 100644 kde/plasma/look-and-feel/Dracula-purple/contents/lockscreen/config.xml delete mode 100644 kde/plasma/look-and-feel/Dracula-purple/contents/logout/Logout.qml delete mode 100644 kde/plasma/look-and-feel/Dracula-purple/contents/logout/LogoutButton.qml delete mode 100644 kde/plasma/look-and-feel/Dracula-purple/contents/logout/timer.js delete mode 100644 kde/plasma/look-and-feel/Dracula-purple/contents/osd/Osd.qml delete mode 100644 kde/plasma/look-and-feel/Dracula-purple/contents/osd/OsdItem.qml delete mode 100644 kde/plasma/look-and-feel/Dracula-purple/contents/previews/fullscreenpreview.png delete mode 100644 kde/plasma/look-and-feel/Dracula-purple/contents/previews/preview.png delete mode 100644 kde/plasma/look-and-feel/Dracula-purple/contents/previews/splash.png delete mode 100644 kde/plasma/look-and-feel/Dracula-purple/contents/splash/Splash.qml delete mode 100644 kde/plasma/look-and-feel/Dracula-purple/contents/splash/images/background.png delete mode 100644 kde/plasma/look-and-feel/Dracula-purple/contents/splash/images/busy02.svg delete mode 100644 kde/plasma/look-and-feel/Dracula-purple/contents/splash/images/logo.png delete mode 100644 kde/plasma/look-and-feel/Dracula-purple/metadata.desktop rename kde/plasma/look-and-feel/{PomeDesktop2 => Nothing}/contents/defaults (64%) rename kde/plasma/look-and-feel/{PomeDesktop2 => Nothing}/contents/layouts/org.kde.plasma.desktop-layout.js (52%) create mode 100644 kde/plasma/look-and-feel/Nothing/contents/previews/fullscreenpreview.jpg create mode 100644 kde/plasma/look-and-feel/Nothing/contents/previews/preview.png create mode 100644 kde/plasma/look-and-feel/Nothing/metadata.desktop create mode 100644 kde/plasma/look-and-feel/Nothing/metadata.json delete mode 100644 kde/plasma/look-and-feel/PomeDesktop2/contents/previews/fullscreenpreview.jpg delete mode 100644 kde/plasma/look-and-feel/PomeDesktop2/contents/previews/preview.png delete mode 100644 kde/plasma/look-and-feel/PomeDesktop2/metadata.desktop delete mode 100644 kde/plasma/look-and-feel/RedDash/contents/previews/splash.png delete mode 100644 kde/plasma/look-and-feel/RedDash/contents/splash/BebasNeue-Regular.ttf delete mode 100644 kde/plasma/look-and-feel/RedDash/contents/splash/Digit.qml delete mode 100644 kde/plasma/look-and-feel/RedDash/contents/splash/FlipEffect.qml delete mode 100644 kde/plasma/look-and-feel/RedDash/contents/splash/Splash.qml delete mode 100644 kde/plasma/look-and-feel/RedDash/contents/splash/images/RedDash.png delete mode 100644 kde/plasma/look-and-feel/RedDash/metadata.desktop delete mode 100644 kde/plasma/plasmoids/AndromedaLauncher/LICENSE delete mode 100644 kde/plasma/plasmoids/AndromedaLauncher/contents/code/tools.js delete mode 100644 kde/plasma/plasmoids/AndromedaLauncher/contents/config/config.qml delete mode 100644 kde/plasma/plasmoids/AndromedaLauncher/contents/config/main.xml delete mode 100644 kde/plasma/plasmoids/AndromedaLauncher/contents/locale/de/LC_MESSAGES/plasma_applet_com.github.SnoutBug.mmckLauncher.mo delete mode 100644 kde/plasma/plasmoids/AndromedaLauncher/contents/locale/id/LC_MESSAGES/plasma_applet_com.github.SnoutBug.mmckLauncher.mo delete mode 100644 kde/plasma/plasmoids/AndromedaLauncher/contents/locale/nl/LC_MESSAGES/plasma_applet_com.github.SnoutBug.mmckLauncher.mo delete mode 100644 kde/plasma/plasmoids/AndromedaLauncher/contents/ui/ActionMenu.qml delete mode 100644 kde/plasma/plasmoids/AndromedaLauncher/contents/ui/AppList.qml delete mode 100644 kde/plasma/plasmoids/AndromedaLauncher/contents/ui/CompactRepresentation.qml delete mode 100644 kde/plasma/plasmoids/AndromedaLauncher/contents/ui/ConfigGeneral.qml delete mode 100644 kde/plasma/plasmoids/AndromedaLauncher/contents/ui/FavoriteItem.qml delete mode 100644 kde/plasma/plasmoids/AndromedaLauncher/contents/ui/FloatingAvatar.qml delete mode 100644 kde/plasma/plasmoids/AndromedaLauncher/contents/ui/GenericItem.qml delete mode 100644 kde/plasma/plasmoids/AndromedaLauncher/contents/ui/Header.qml delete mode 100644 kde/plasma/plasmoids/AndromedaLauncher/contents/ui/MainView.qml delete mode 100644 kde/plasma/plasmoids/AndromedaLauncher/contents/ui/MenuRepresentation.qml delete mode 100644 kde/plasma/plasmoids/AndromedaLauncher/contents/ui/NavGrid.qml delete mode 100644 kde/plasma/plasmoids/AndromedaLauncher/contents/ui/RunnerList.qml delete mode 100644 kde/plasma/plasmoids/AndromedaLauncher/contents/ui/icons/feather/LICENSE delete mode 100644 kde/plasma/plasmoids/AndromedaLauncher/contents/ui/icons/feather/code.svg delete mode 100644 kde/plasma/plasmoids/AndromedaLauncher/contents/ui/icons/feather/file-text.svg delete mode 100644 kde/plasma/plasmoids/AndromedaLauncher/contents/ui/icons/feather/globe.svg delete mode 100644 kde/plasma/plasmoids/AndromedaLauncher/contents/ui/icons/feather/image.svg delete mode 100644 kde/plasma/plasmoids/AndromedaLauncher/contents/ui/icons/feather/power.svg delete mode 100644 kde/plasma/plasmoids/AndromedaLauncher/contents/ui/icons/feather/search.svg delete mode 100644 kde/plasma/plasmoids/AndromedaLauncher/contents/ui/icons/feather/settings.svg delete mode 100644 kde/plasma/plasmoids/AndromedaLauncher/contents/ui/icons/feather/star.svg delete mode 100644 kde/plasma/plasmoids/AndromedaLauncher/contents/ui/icons/feather/tool.svg delete mode 100644 kde/plasma/plasmoids/AndromedaLauncher/contents/ui/icons/feather/trash-2.svg delete mode 100644 kde/plasma/plasmoids/AndromedaLauncher/contents/ui/icons/lucide/LICENSE delete mode 100644 kde/plasma/plasmoids/AndromedaLauncher/contents/ui/icons/lucide/cpu.svg delete mode 100644 kde/plasma/plasmoids/AndromedaLauncher/contents/ui/icons/lucide/film.svg delete mode 100644 kde/plasma/plasmoids/AndromedaLauncher/contents/ui/icons/lucide/flask-conical.svg delete mode 100644 kde/plasma/plasmoids/AndromedaLauncher/contents/ui/icons/lucide/gamepad-2.svg delete mode 100644 kde/plasma/plasmoids/AndromedaLauncher/contents/ui/icons/lucide/paperclip.svg delete mode 100644 kde/plasma/plasmoids/AndromedaLauncher/contents/ui/main.qml delete mode 100644 kde/plasma/plasmoids/AndromedaLauncher/metadata.desktop delete mode 100644 kde/plasma/plasmoids/AndromedaLauncher/translate/build.sh delete mode 100644 kde/plasma/plasmoids/AndromedaLauncher/translate/de.po delete mode 100644 kde/plasma/plasmoids/AndromedaLauncher/translate/fr.po delete mode 100644 kde/plasma/plasmoids/AndromedaLauncher/translate/id.po delete mode 100644 kde/plasma/plasmoids/AndromedaLauncher/translate/merge.sh delete mode 100644 kde/plasma/plasmoids/AndromedaLauncher/translate/nl.po delete mode 100644 kde/plasma/plasmoids/AndromedaLauncher/translate/template.pot create mode 100644 kde/plasma/plasmoids/com.github.prayag2.minimalistclock/contents/config/config.qml create mode 100644 kde/plasma/plasmoids/com.github.prayag2.minimalistclock/contents/config/main.xml create mode 100644 kde/plasma/plasmoids/com.github.prayag2.minimalistclock/contents/fonts/Livvic.ttf create mode 100644 kde/plasma/plasmoids/com.github.prayag2.minimalistclock/contents/ui/FontSelector.qml create mode 100644 kde/plasma/plasmoids/com.github.prayag2.minimalistclock/contents/ui/Title.qml create mode 100644 kde/plasma/plasmoids/com.github.prayag2.minimalistclock/contents/ui/configAppearance.qml create mode 100644 kde/plasma/plasmoids/com.github.prayag2.minimalistclock/contents/ui/main.qml create mode 100644 kde/plasma/plasmoids/com.github.prayag2.minimalistclock/metadata.json create mode 100644 kde/plasma/plasmoids/com.github.prayag2.modernclock/contents/config/config.qml create mode 100644 kde/plasma/plasmoids/com.github.prayag2.modernclock/contents/config/main.xml create mode 100644 kde/plasma/plasmoids/com.github.prayag2.modernclock/contents/fonts/Anurati.otf create mode 100644 kde/plasma/plasmoids/com.github.prayag2.modernclock/contents/fonts/Poppins.ttf create mode 100644 kde/plasma/plasmoids/com.github.prayag2.modernclock/contents/ui/ColorDial.qml create mode 100644 kde/plasma/plasmoids/com.github.prayag2.modernclock/contents/ui/ColorDialog.qml create mode 100644 kde/plasma/plasmoids/com.github.prayag2.modernclock/contents/ui/NumberField.qml create mode 100644 kde/plasma/plasmoids/com.github.prayag2.modernclock/contents/ui/Title.qml create mode 100644 kde/plasma/plasmoids/com.github.prayag2.modernclock/contents/ui/configAppearance.qml create mode 100644 kde/plasma/plasmoids/com.github.prayag2.modernclock/contents/ui/main.qml create mode 100644 kde/plasma/plasmoids/com.github.prayag2.modernclock/metadata.json delete mode 100644 kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/config/config.qml delete mode 100644 kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/config/main.xml delete mode 100644 kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/lib/python-mpd2/mpd/__pycache__/__init__.cpython-310.pyc delete mode 100644 kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/lib/python-mpd2/mpd/__pycache__/__init__.cpython-311.pyc delete mode 100644 kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/lib/python-mpd2/mpd/__pycache__/base.cpython-310.pyc delete mode 100644 kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/lib/python-mpd2/mpd/__pycache__/base.cpython-311.pyc delete mode 100644 kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/lib/python-mpd2/mpd/__pycache__/twisted.cpython-310.pyc delete mode 100644 kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/lib/python-mpd2/mpd/__pycache__/twisted.cpython-311.pyc delete mode 100644 kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/logic/CoverManager.qml delete mode 100644 kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/logic/ExecGeneric.qml delete mode 100644 kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/logic/ExecMpc.qml delete mode 100644 kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/logic/MpdState.qml delete mode 100644 kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/logic/VolumeState.qml delete mode 100644 kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/logic/coverHelpers.js delete mode 100644 kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/logic/songLibrary.js delete mode 100644 kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/scripts/downloadCover.sh delete mode 100644 kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/scripts/formatHelpers.js delete mode 100644 kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/Components/Albumartists/AlbumartistSongsPage.qml delete mode 100644 kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/Components/Albumartists/AlbumartistsPage.qml delete mode 100644 kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/Components/Application/ApplicationWindow.qml delete mode 100644 kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/Components/Application/MpdToggleOptionItem.qml delete mode 100644 kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/Components/Debug/DebugIcons.qml delete mode 100644 kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/Components/Elements/DialogConfirm.qml delete mode 100644 kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/Components/Elements/GlobalNav.qml delete mode 100644 kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/Components/Elements/ListCoverimage.qml delete mode 100644 kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/Components/Elements/ListViewGeneric.qml delete mode 100644 kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/Components/Elements/SwipeListItemGeneric.qml delete mode 100644 kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/Components/Playlists/PlaylistSongsPage.qml delete mode 100644 kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/Components/Playlists/PlaylistsPage.qml delete mode 100644 kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/Components/Queue/QueueDialogReplacePl.qml delete mode 100644 kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/Components/Queue/QueueDialogSave.qml delete mode 100644 kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/Components/Queue/QueuePage.qml delete mode 100644 kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/Components/Songlist/SonglistHeader.qml delete mode 100644 kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/Components/Songlist/SonglistItem.qml delete mode 100644 kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/Components/Songlist/SonglistItemContextMenu.qml delete mode 100644 kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/Components/Songlist/SonglistModel.qml delete mode 100644 kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/Components/Songlist/SonglistView.qml delete mode 100644 kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/Components/WidgetCoverImage.qml delete mode 100644 kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/Components/WidgetLabel.qml delete mode 100644 kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/Config/configAppearance.qml delete mode 100644 kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/Config/configGeneral.qml delete mode 100644 kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/Mpdw.js delete mode 100644 kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/WidgetLayout.qml delete mode 100644 kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/main.qml delete mode 100644 kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/metadata.json delete mode 100644 kde/plasma/plasmoids/com.softtechok.processmonitor/contents/config/config.qml delete mode 100644 kde/plasma/plasmoids/com.softtechok.processmonitor/contents/config/main.xml delete mode 100644 kde/plasma/plasmoids/com.softtechok.processmonitor/contents/ui/FullRepresentation.qml delete mode 100644 kde/plasma/plasmoids/com.softtechok.processmonitor/contents/ui/configLayout.qml delete mode 100644 kde/plasma/plasmoids/com.softtechok.processmonitor/contents/ui/help.qml delete mode 100755 kde/plasma/plasmoids/com.softtechok.processmonitor/contents/ui/imports/Processes/libprocessesplugin.so delete mode 100644 kde/plasma/plasmoids/com.softtechok.processmonitor/contents/ui/imports/Processes/plugins.qmltypes delete mode 100644 kde/plasma/plasmoids/com.softtechok.processmonitor/contents/ui/main.qml delete mode 100644 kde/plasma/plasmoids/com.softtechok.processmonitor/contents/ui/qmldir delete mode 100644 kde/plasma/plasmoids/com.softtechok.processmonitor/contents/ui/selectFont.qml delete mode 100755 kde/plasma/plasmoids/com.softtechok.processmonitor/metadata.desktop delete mode 100755 kde/plasma/plasmoids/com.softtechok.processmonitor/metadata.json delete mode 100644 kde/plasma/plasmoids/org.kde.nsw_dbus/contents/config/config.qml delete mode 100644 kde/plasma/plasmoids/org.kde.nsw_dbus/contents/config/main.xml delete mode 100644 kde/plasma/plasmoids/org.kde.nsw_dbus/contents/locale/zh_CN/LC_MESSAGES/plasma_applet_org.kde.nsw_dbus.mo delete mode 100644 kde/plasma/plasmoids/org.kde.nsw_dbus/contents/ui/CompactRepresentation.qml delete mode 100644 kde/plasma/plasmoids/org.kde.nsw_dbus/contents/ui/DbusData.qml delete mode 100644 kde/plasma/plasmoids/org.kde.nsw_dbus/contents/ui/config/configGeneral.qml delete mode 100644 kde/plasma/plasmoids/org.kde.nsw_dbus/contents/ui/config/configNetwork.qml delete mode 100644 kde/plasma/plasmoids/org.kde.nsw_dbus/contents/ui/image/1a.png delete mode 100644 kde/plasma/plasmoids/org.kde.nsw_dbus/contents/ui/image/1a2.png delete mode 100644 kde/plasma/plasmoids/org.kde.nsw_dbus/contents/ui/image/1b.png delete mode 100644 kde/plasma/plasmoids/org.kde.nsw_dbus/contents/ui/image/1b2.png delete mode 100644 kde/plasma/plasmoids/org.kde.nsw_dbus/contents/ui/image/2a.png delete mode 100644 kde/plasma/plasmoids/org.kde.nsw_dbus/contents/ui/image/2b.png delete mode 100644 kde/plasma/plasmoids/org.kde.nsw_dbus/contents/ui/image/3a.png delete mode 100644 kde/plasma/plasmoids/org.kde.nsw_dbus/contents/ui/image/4a.png delete mode 100644 kde/plasma/plasmoids/org.kde.nsw_dbus/contents/ui/imports/DbusModel/libqmldbusmodelplugin.so delete mode 100644 kde/plasma/plasmoids/org.kde.nsw_dbus/contents/ui/imports/DbusModel/plugins.qmltypes delete mode 100644 kde/plasma/plasmoids/org.kde.nsw_dbus/contents/ui/main.qml delete mode 100644 kde/plasma/plasmoids/org.kde.nsw_dbus/contents/ui/qmldir delete mode 100644 kde/plasma/plasmoids/org.kde.nsw_dbus/metadata.desktop delete mode 100644 kde/plasma/plasmoids/org.kde.nsw_dbus/translate/ReadMe.md delete mode 100755 kde/plasma/plasmoids/org.kde.nsw_dbus/translate/build.sh delete mode 100755 kde/plasma/plasmoids/org.kde.nsw_dbus/translate/merge.sh delete mode 100644 kde/plasma/plasmoids/org.kde.nsw_dbus/translate/template.pot delete mode 100644 kde/plasma/plasmoids/org.kde.nsw_dbus/translate/zh_CN.po delete mode 100644 kde/plasma/plasmoids/org.kde.plasma.dittomenu/contents/code/tools.js delete mode 100644 kde/plasma/plasmoids/org.kde.plasma.dittomenu/contents/config/config.qml delete mode 100644 kde/plasma/plasmoids/org.kde.plasma.dittomenu/contents/config/main.xml delete mode 100644 kde/plasma/plasmoids/org.kde.plasma.dittomenu/contents/locale/fr/LC_MESSAGES/plasma_applet_org.kde.plasma.dittomenu.mo delete mode 100644 kde/plasma/plasmoids/org.kde.plasma.dittomenu/contents/locale/ko/LC_MESSAGES/plasma_applet_org.kde.plasma.dittomenu.mo delete mode 100644 kde/plasma/plasmoids/org.kde.plasma.dittomenu/contents/locale/nl/LC_MESSAGES/plasma_applet_org.kde.plasma.dittomenu.mo delete mode 100644 kde/plasma/plasmoids/org.kde.plasma.dittomenu/contents/locale/pl/LC_MESSAGES/plasma_applet_org.kde.plasma.dittomenu.mo delete mode 100644 kde/plasma/plasmoids/org.kde.plasma.dittomenu/contents/locale/pt_BR/LC_MESSAGES/plasma_applet_org.kde.plasma.dittomenu.mo delete mode 100644 kde/plasma/plasmoids/org.kde.plasma.dittomenu/contents/locale/ru/LC_MESSAGES/plasma_applet_org.kde.plasma.dittomenu.mo delete mode 100644 kde/plasma/plasmoids/org.kde.plasma.dittomenu/contents/locale/template/LC_MESSAGES/plasma_applet_org.kde.plasma.dittomenu.mo delete mode 100644 kde/plasma/plasmoids/org.kde.plasma.dittomenu/contents/locale/tr/LC_MESSAGES/plasma_applet_org.kde.plasma.dittomenu.mo delete mode 100644 kde/plasma/plasmoids/org.kde.plasma.dittomenu/contents/ui/ActionMenu.qml delete mode 100644 kde/plasma/plasmoids/org.kde.plasma.dittomenu/contents/ui/CompactRepresentation.qml delete mode 100644 kde/plasma/plasmoids/org.kde.plasma.dittomenu/contents/ui/ConfigGeneral.qml delete mode 100644 kde/plasma/plasmoids/org.kde.plasma.dittomenu/contents/ui/ItemGridDelegate.qml delete mode 100644 kde/plasma/plasmoids/org.kde.plasma.dittomenu/contents/ui/ItemGridView.qml delete mode 100644 kde/plasma/plasmoids/org.kde.plasma.dittomenu/contents/ui/ItemMultiGridView.qml delete mode 100644 kde/plasma/plasmoids/org.kde.plasma.dittomenu/contents/ui/MenuRepresentation.qml delete mode 100644 kde/plasma/plasmoids/org.kde.plasma.dittomenu/contents/ui/main.qml delete mode 100644 kde/plasma/plasmoids/org.kde.plasma.dittomenu/metadata.desktop delete mode 100644 kde/plasma/plasmoids/org.kde.plasma.dittomenu/translate/ReadMe.md delete mode 100755 kde/plasma/plasmoids/org.kde.plasma.dittomenu/translate/build.sh delete mode 100644 kde/plasma/plasmoids/org.kde.plasma.dittomenu/translate/fr.po delete mode 100644 kde/plasma/plasmoids/org.kde.plasma.dittomenu/translate/ko.po delete mode 100755 kde/plasma/plasmoids/org.kde.plasma.dittomenu/translate/merge.sh delete mode 100644 kde/plasma/plasmoids/org.kde.plasma.dittomenu/translate/nl.po delete mode 100644 kde/plasma/plasmoids/org.kde.plasma.dittomenu/translate/pl.po delete mode 100755 kde/plasma/plasmoids/org.kde.plasma.dittomenu/translate/plasmoidlocaletest.sh delete mode 100644 kde/plasma/plasmoids/org.kde.plasma.dittomenu/translate/pt_BR.po delete mode 100644 kde/plasma/plasmoids/org.kde.plasma.dittomenu/translate/ru.po delete mode 100644 kde/plasma/plasmoids/org.kde.plasma.dittomenu/translate/template.pot delete mode 100644 kde/plasma/plasmoids/org.kde.plasma.dittomenu/translate/tr.po delete mode 100644 kde/plasma/plasmoids/org.kde.plasma.mediaSimple/contents/fonts/SofiaProLight.ttf delete mode 100644 kde/plasma/plasmoids/org.kde.plasma.mediaSimple/contents/fonts/SourceSansPro-Semibold.otf delete mode 100644 kde/plasma/plasmoids/org.kde.plasma.mediaSimple/contents/ui/AlbumArtStackView.qml delete mode 100644 kde/plasma/plasmoids/org.kde.plasma.mediaSimple/contents/ui/CompactRepresentation.qml delete mode 100644 kde/plasma/plasmoids/org.kde.plasma.mediaSimple/contents/ui/ExpandedRepresentation.qml delete mode 100644 kde/plasma/plasmoids/org.kde.plasma.mediaSimple/contents/ui/main.qml delete mode 100644 kde/plasma/plasmoids/org.kde.plasma.mediaSimple/metadata.json delete mode 100644 kde/plasma/plasmoids/org.kde.tail/contents/config/config.qml delete mode 100644 kde/plasma/plasmoids/org.kde.tail/contents/config/main.xml delete mode 100644 kde/plasma/plasmoids/org.kde.tail/contents/ui/config/configAbout.qml delete mode 100644 kde/plasma/plasmoids/org.kde.tail/contents/ui/config/configSettings.qml delete mode 100644 kde/plasma/plasmoids/org.kde.tail/contents/ui/main.qml delete mode 100644 kde/plasma/plasmoids/org.kde.tail/metadata.desktop diff --git a/kde/kdedefaults/kdeglobals b/kde/kdedefaults/kdeglobals index c497e740..7eebe6cf 100644 --- a/kde/kdedefaults/kdeglobals +++ b/kde/kdedefaults/kdeglobals @@ -2,7 +2,7 @@ ColorScheme=TokyoNight [Icons] -Theme=TokyoNight-SE +Theme=Colloid-grey-dark [KDE] widgetStyle=Breeze diff --git a/kde/kdedefaults/kscreenlockerrc b/kde/kdedefaults/kscreenlockerrc index 7e949cf8..2474ecd7 100644 --- a/kde/kdedefaults/kscreenlockerrc +++ b/kde/kdedefaults/kscreenlockerrc @@ -1,2 +1,2 @@ [Greeter] -Theme=org.kde.breeze.desktop +Theme=Nothing diff --git a/kde/kdedefaults/ksplashrc b/kde/kdedefaults/ksplashrc index 6f69bc82..ada34867 100644 --- a/kde/kdedefaults/ksplashrc +++ b/kde/kdedefaults/ksplashrc @@ -1,3 +1,3 @@ [KSplash] Engine=KSplashQML -Theme=org.kde.breeze.desktop +Theme=Nothing diff --git a/kde/kdedefaults/kwinrc b/kde/kdedefaults/kwinrc index 05e29d82..601550d3 100644 --- a/kde/kdedefaults/kwinrc +++ b/kde/kdedefaults/kwinrc @@ -1,6 +1,4 @@ [TabBox] -DesktopLayout=org.kde.breeze.desktop -DesktopListLayout=org.kde.breeze.desktop LayoutName=org.kde.breeze.desktop [Windows] @@ -9,4 +7,4 @@ Placement=Centered [org.kde.kdecoration2] NoPlugin=false library=org.kde.kwin.aurorae -theme=__aurorae__svg__TokyoNight +theme=__aurorae__svg__Nothing diff --git a/kde/kdedefaults/package b/kde/kdedefaults/package index 2b5862d9..9be9bcf8 100644 --- a/kde/kdedefaults/package +++ b/kde/kdedefaults/package @@ -1 +1 @@ -com.github.Jayy-Dev.Plasma.Tokyo.Night \ No newline at end of file +Nothing \ No newline at end of file diff --git a/kde/kdedefaults/plasmarc b/kde/kdedefaults/plasmarc index 81c45d17..6fd49cbd 100644 --- a/kde/kdedefaults/plasmarc +++ b/kde/kdedefaults/plasmarc @@ -1,2 +1,2 @@ [Theme] -name=Tokyo-Night +name=Nothing diff --git a/kde/plasma/look-and-feel/Dracula-purple/contents/components/ActionButton.qml b/kde/plasma/look-and-feel/Dracula-purple/contents/components/ActionButton.qml deleted file mode 100644 index b11b4bbe..00000000 --- a/kde/plasma/look-and-feel/Dracula-purple/contents/components/ActionButton.qml +++ /dev/null @@ -1,130 +0,0 @@ -/* - * Copyright 2016 David Edmundson - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU Library General Public License as - * published by the Free Software Foundation; either version 2 or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details - * - * You should have received a copy of the GNU Library General Public - * License along with this program; if not, write to the - * Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - */ - -import QtQuick 2.8 -import org.kde.plasma.core 2.0 as PlasmaCore -import org.kde.plasma.components 2.0 as PlasmaComponents - -Item { - id: root - property alias text: label.text - property alias iconSource: icon.source - property alias containsMouse: mouseArea.containsMouse - property alias font: label.font - property alias labelRendering: label.renderType - property alias circleOpacity: iconCircle.opacity - property alias circleVisiblity: iconCircle.visible - property int fontSize: config.fontSize - readonly property bool softwareRendering: GraphicsInfo.api === GraphicsInfo.Software - signal clicked - - activeFocusOnTab: true - - property int iconSize: units.gridUnit * 3 - - implicitWidth: Math.max(iconSize + units.largeSpacing * 2, label.contentWidth) - implicitHeight: iconSize + units.smallSpacing + label.implicitHeight - - opacity: activeFocus || containsMouse ? 1 : 0.85 - Behavior on opacity { - PropertyAnimation { // OpacityAnimator makes it turn black at random intervals - duration: units.longDuration - easing.type: Easing.InOutQuad - } - } - - Rectangle { - id: iconCircle - anchors.centerIn: icon - width: iconSize + units.smallSpacing - height: width - radius: width / 2 - color: "#09090C" - border.color: "#9B79CC" - border.width: 1 - opacity: activeFocus || containsMouse ? (softwareRendering ? 0.8 : 0.15) : (softwareRendering ? 0.6 : 0) - Behavior on opacity { - PropertyAnimation { // OpacityAnimator makes it turn black at random intervals - duration: units.longDuration - easing.type: Easing.InOutQuad - } - } - } - - Rectangle { - anchors.centerIn: iconCircle - width: iconCircle.width - height: width - radius: width / 2 - scale: mouseArea.containsPress ? 1 : 0 - color: PlasmaCore.ColorScope.textColor - opacity: 0.15 - Behavior on scale { - PropertyAnimation { - duration: units.shortDuration - easing.type: Easing.InOutQuart - } - } - } - - PlasmaCore.IconItem { - id: icon - anchors { - top: parent.top - horizontalCenter: parent.horizontalCenter - } - width: iconSize - height: iconSize - - colorGroup: PlasmaCore.ColorScope.colorGroup - active: mouseArea.containsMouse || root.activeFocus - } - - PlasmaComponents.Label { - id: label - font.pointSize: Math.max(fontSize + 1,theme.defaultFont.pointSize + 1) - anchors { - top: icon.bottom - topMargin: (softwareRendering ? 1.5 : 1) * units.smallSpacing - left: parent.left - right: parent.right - } - style: softwareRendering ? Text.Outline : Text.Normal - styleColor: softwareRendering ? PlasmaCore.ColorScope.backgroundColor : "transparent" //no outline, doesn't matter - horizontalAlignment: Text.AlignHCenter - verticalAlignment: Text.AlignTop - wrapMode: Text.WordWrap - font.underline: root.activeFocus - } - - MouseArea { - id: mouseArea - hoverEnabled: true - onClicked: root.clicked() - anchors.fill: parent - } - - Keys.onEnterPressed: clicked() - Keys.onReturnPressed: clicked() - Keys.onSpacePressed: clicked() - - Accessible.onPressAction: clicked() - Accessible.role: Accessible.Button - Accessible.name: label.text -} diff --git a/kde/plasma/look-and-feel/Dracula-purple/contents/components/Battery.qml b/kde/plasma/look-and-feel/Dracula-purple/contents/components/Battery.qml deleted file mode 100644 index 2351c4de..00000000 --- a/kde/plasma/look-and-feel/Dracula-purple/contents/components/Battery.qml +++ /dev/null @@ -1,53 +0,0 @@ -/* - * Copyright 2016 Kai Uwe Broulik - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU Library General Public License as - * published by the Free Software Foundation; either version 2 or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details - * - * You should have received a copy of the GNU Library General Public - * License along with this program; if not, write to the - * Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - */ - -import QtQuick 2.2 - -import org.kde.plasma.core 2.0 as PlasmaCore -import org.kde.plasma.components 2.0 as PlasmaComponents -import org.kde.plasma.workspace.components 2.0 as PW - -Row { - spacing: units.smallSpacing - visible: pmSource.data["Battery"]["Has Cumulative"] - - PlasmaCore.DataSource { - id: pmSource - engine: "powermanagement" - connectedSources: ["Battery", "AC Adapter"] - } - - PW.BatteryIcon { - id: battery - hasBattery: pmSource.data["Battery"]["Has Battery"] || false - percent: pmSource.data["Battery"]["Percent"] || 0 - pluggedIn: pmSource.data["AC Adapter"] ? pmSource.data["AC Adapter"]["Plugged in"] : false - - height: batteryLabel.height - width: height - } - - PlasmaComponents.Label { - id: batteryLabel - font.pointSize: config.fontSize - height: undefined - text: i18nd("plasma_lookandfeel_org.kde.lookandfeel","%1%", battery.percent) - Accessible.name: i18nd("plasma_lookandfeel_org.kde.lookandfeel","Battery at %1%", battery.percent) - } -} diff --git a/kde/plasma/look-and-feel/Dracula-purple/contents/components/Clock.qml b/kde/plasma/look-and-feel/Dracula-purple/contents/components/Clock.qml deleted file mode 100644 index 14bea3b2..00000000 --- a/kde/plasma/look-and-feel/Dracula-purple/contents/components/Clock.qml +++ /dev/null @@ -1,50 +0,0 @@ -/* - * Copyright 2016 David Edmundson - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU Library General Public License as - * published by the Free Software Foundation; either version 2 or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details - * - * You should have received a copy of the GNU Library General Public - * License along with this program; if not, write to the - * Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - */ - -import QtQuick 2.8 -import QtQuick.Layouts 1.1 -import QtQuick.Controls 2.5 -import org.kde.plasma.core 2.0 - -ColumnLayout { - readonly property bool softwareRendering: GraphicsInfo.api === GraphicsInfo.Software - - Label { - text: Qt.formatTime(timeSource.data["Local"]["DateTime"]) - color: ColorScope.textColor - style: softwareRendering ? Text.Outline : Text.Normal - styleColor: softwareRendering ? ColorScope.backgroundColor : "transparent" //no outline, doesn't matter - font.pointSize: 34 - Layout.alignment: Qt.AlignHCenter - } - Label { - text: Qt.formatDate(timeSource.data["Local"]["DateTime"], Qt.DefaultLocaleLongDate) - color: ColorScope.textColor - style: softwareRendering ? Text.Outline : Text.Normal - styleColor: softwareRendering ? ColorScope.backgroundColor : "transparent" //no outline, doesn't matter - font.pointSize: 17 - Layout.alignment: Qt.AlignHCenter - } - DataSource { - id: timeSource - engine: "time" - connectedSources: ["Local"] - interval: 1000 - } -} diff --git a/kde/plasma/look-and-feel/Dracula-purple/contents/components/KeyboardLayoutButton.qml b/kde/plasma/look-and-feel/Dracula-purple/contents/components/KeyboardLayoutButton.qml deleted file mode 100644 index 2af23258..00000000 --- a/kde/plasma/look-and-feel/Dracula-purple/contents/components/KeyboardLayoutButton.qml +++ /dev/null @@ -1,62 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2014 by Daniel Vrátil * - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 2 of the License, or * - * (at your option) any later version. * - * * - * This program is distributed in the hope that it will be useful, * - * but WITHOUT ANY WARRANTY; without even the implied warranty of * - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * - * GNU General Public License for more details. * - * * - * You should have received a copy of the GNU General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA . * - ***************************************************************************/ - -import QtQuick 2.1 -import QtQuick.Controls 1.1 as QQC - -import org.kde.plasma.components 2.0 as PlasmaComponents - -import org.kde.plasma.workspace.keyboardlayout 1.0 - -PlasmaComponents.ToolButton { - - property int fontSize: config.fontSize - - id: kbLayoutButton - - iconName: "input-keyboard" - implicitWidth: minimumWidth - text: layout.layoutName() - font.pointSize: Math.max(fontSize,theme.defaultFont.pointSize) - - Accessible.name: i18ndc("plasma_lookandfeel_org.kde.lookandfeel", "Button to change keyboard layout", "Switch layout") - - visible: layout.shouldBeVisible() - - onClicked: layout.nextLayout() - - KeyboardLayout { - id: layout - function nextLayout() { - layout.layout = (layout.layout + 1) % layout.layoutsList.length; - } - - function shouldBeVisible() { - return layout.layoutsList.length > 1; - } - - function layoutName() { - return (layout.isInitialized() && layout.layoutsList[layout.layout].displayName) || ''; - } - - function isInitialized() { - return layout.layoutsList.length > 0; - } - } -} diff --git a/kde/plasma/look-and-feel/Dracula-purple/contents/components/SessionManagementScreen.qml b/kde/plasma/look-and-feel/Dracula-purple/contents/components/SessionManagementScreen.qml deleted file mode 100644 index 5f882604..00000000 --- a/kde/plasma/look-and-feel/Dracula-purple/contents/components/SessionManagementScreen.qml +++ /dev/null @@ -1,121 +0,0 @@ -/* - * Copyright 2016 David Edmundson - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU Library General Public License as - * published by the Free Software Foundation; either version 2 or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details - * - * You should have received a copy of the GNU Library General Public - * License along with this program; if not, write to the - * Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - */ - -import QtQuick 2.2 - -import QtQuick.Layouts 1.1 -import QtQuick.Controls 1.1 - -import org.kde.plasma.core 2.0 as PlasmaCore -import org.kde.plasma.components 2.0 as PlasmaComponents - -Item { - id: root - - /* - * Any message to be displayed to the user, visible above the text fields - */ - property alias notificationMessage: notificationsLabel.text - - /* - * A list of Items (typically ActionButtons) to be shown in a Row beneath the prompts - */ - property alias actionItems: actionItemsLayout.children - - /* - * A model with a list of users to show in the view - * The following roles should exist: - * - name - * - iconSource - * - * The following are also handled: - * - vtNumber - * - displayNumber - * - session - * - isTty - */ - property alias userListModel: userListView.model - - /* - * Self explanatory - */ - property alias userListCurrentIndex: userListView.currentIndex - property var userListCurrentModelData: userListView.currentItem === null ? [] : userListView.currentItem.m - property bool showUserList: true - - property alias userList: userListView - - property int fontSize: config.fontSize - - default property alias _children: innerLayout.children - - UserList { - id: userListView - visible: showUserList && y > 0 - anchors { - bottom: parent.verticalCenter - left: parent.left - right: parent.right - } - } - - //goal is to show the prompts, in ~16 grid units high, then the action buttons - //but collapse the space between the prompts and actions if there's no room - //ui is constrained to 16 grid units wide, or the screen - ColumnLayout { - id: prompts - anchors.top: parent.verticalCenter - anchors.topMargin: units.gridUnit * 0.5 - anchors.left: parent.left - anchors.right: parent.right - anchors.bottom: parent.bottom - PlasmaComponents.Label { - id: notificationsLabel - font.pointSize: Math.max(fontSize + 1,theme.defaultFont.pointSize + 1) - Layout.maximumWidth: units.gridUnit * 16 - Layout.alignment: Qt.AlignHCenter - Layout.fillWidth: true - horizontalAlignment: Text.AlignHCenter - wrapMode: Text.WordWrap - font.italic: true - } - ColumnLayout { - Layout.minimumHeight: implicitHeight - Layout.maximumHeight: units.gridUnit * 10 - Layout.maximumWidth: units.gridUnit * 16 - Layout.alignment: Qt.AlignHCenter - ColumnLayout { - id: innerLayout - Layout.alignment: Qt.AlignHCenter - Layout.fillWidth: true - } - Item { - Layout.fillHeight: true - } - } - Row { //deliberately not rowlayout as I'm not trying to resize child items - id: actionItemsLayout - spacing: units.largeSpacing / 2 - Layout.alignment: Qt.AlignHCenter - } - Item { - Layout.fillHeight: true - } - } -} diff --git a/kde/plasma/look-and-feel/Dracula-purple/contents/components/UserDelegate.qml b/kde/plasma/look-and-feel/Dracula-purple/contents/components/UserDelegate.qml deleted file mode 100644 index e30e4a35..00000000 --- a/kde/plasma/look-and-feel/Dracula-purple/contents/components/UserDelegate.qml +++ /dev/null @@ -1,192 +0,0 @@ -/* - * Copyright 2014 David Edmundson - * Copyright 2014 Aleix Pol Gonzalez - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU Library General Public License as - * published by the Free Software Foundation; either version 2 or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details - * - * You should have received a copy of the GNU Library General Public - * License along with this program; if not, write to the - * Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - */ - -import QtQuick 2.8 -import org.kde.plasma.core 2.0 as PlasmaCore -import org.kde.plasma.components 2.0 as PlasmaComponents - -Item { - id: wrapper - - // If we're using software rendering, draw outlines instead of shadows - // See https://bugs.kde.org/show_bug.cgi?id=398317 - readonly property bool softwareRendering: GraphicsInfo.api === GraphicsInfo.Software - - property bool isCurrent: true - - readonly property var m: model - property string name - property string userName - property string avatarPath - property string iconSource - property bool constrainText: true - property alias nameFontSize: usernameDelegate.font.pointSize - property int fontSize: config.fontSize - signal clicked() - - property real faceSize: units.gridUnit * 7 - - opacity: isCurrent ? 1.0 : 0.5 - - Behavior on opacity { - OpacityAnimator { - duration: units.longDuration - } - } - - // Draw a translucent background circle under the user picture - Rectangle { - anchors.centerIn: imageSource - width: imageSource.width + 2 // Subtract to prevent fringing - height: width - radius: width / 2 - gradient: Gradient { - GradientStop { position: 0.0; color: "#A67CF3" } - GradientStop { position: 1.0; color: "#9B79CC" } - } - } - - - Item { - id: imageSource - anchors { - bottom: usernameDelegate.top - bottomMargin: units.largeSpacing - horizontalCenter: parent.horizontalCenter - } - Behavior on width { - PropertyAnimation { - from: faceSize - duration: units.longDuration; - } - } - width: isCurrent ? faceSize : faceSize - units.largeSpacing - height: width - - //Image takes priority, taking a full path to a file, if that doesn't exist we show an icon - Image { - id: face - source: wrapper.avatarPath - sourceSize: Qt.size(faceSize, faceSize) - fillMode: Image.PreserveAspectCrop - anchors.fill: parent - } - - PlasmaCore.IconItem { - id: faceIcon - source: iconSource - visible: (face.status == Image.Error || face.status == Image.Null) - anchors.fill: parent - anchors.margins: units.gridUnit * 0.5 // because mockup says so... - colorGroup: PlasmaCore.ColorScope.colorGroup - } - } - - ShaderEffect { - anchors { - bottom: usernameDelegate.top - bottomMargin: units.largeSpacing - horizontalCenter: parent.horizontalCenter - } - - width: imageSource.width - height: imageSource.height - - supportsAtlasTextures: true - - property var source: ShaderEffectSource { - sourceItem: imageSource - // software rendering is just a fallback so we can accept not having a rounded avatar here - hideSource: wrapper.GraphicsInfo.api !== GraphicsInfo.Software - live: true // otherwise the user in focus will show a blurred avatar - } - - property var colorBorder: "#00000000" - - //draw a circle with an antialiased border - //innerRadius = size of the inner circle with contents - //outerRadius = size of the border - //blend = area to blend between two colours - //all sizes are normalised so 0.5 == half the width of the texture - - //if copying into another project don't forget to connect themeChanged to update() - //but in SDDM that's a bit pointless - fragmentShader: " - varying highp vec2 qt_TexCoord0; - uniform highp float qt_Opacity; - uniform lowp sampler2D source; - - uniform lowp vec4 colorBorder; - highp float blend = 0.01; - highp float innerRadius = 0.47; - highp float outerRadius = 0.49; - lowp vec4 colorEmpty = vec4(0.0, 0.0, 0.0, 0.0); - - void main() { - lowp vec4 colorSource = texture2D(source, qt_TexCoord0.st); - - highp vec2 m = qt_TexCoord0 - vec2(0.5, 0.5); - highp float dist = sqrt(m.x * m.x + m.y * m.y); - - if (dist < innerRadius) - gl_FragColor = colorSource; - else if (dist < innerRadius + blend) - gl_FragColor = mix(colorSource, colorBorder, ((dist - innerRadius) / blend)); - else if (dist < outerRadius) - gl_FragColor = colorBorder; - else if (dist < outerRadius + blend) - gl_FragColor = mix(colorBorder, colorEmpty, ((dist - outerRadius) / blend)); - else - gl_FragColor = colorEmpty ; - - gl_FragColor = gl_FragColor * qt_Opacity; - } - " - } - - PlasmaComponents.Label { - id: usernameDelegate - font.pointSize: Math.max(fontSize + 2,theme.defaultFont.pointSize + 2) - anchors { - bottom: parent.bottom - horizontalCenter: parent.horizontalCenter - } - height: implicitHeight // work around stupid bug in Plasma Components that sets the height - width: constrainText ? parent.width : implicitWidth - text: wrapper.name - style: softwareRendering ? Text.Outline : Text.Normal - styleColor: softwareRendering ? PlasmaCore.ColorScope.backgroundColor : "transparent" //no outline, doesn't matter - elide: Text.ElideRight - horizontalAlignment: Text.AlignHCenter - //make an indication that this has active focus, this only happens when reached with keyboard navigation - font.underline: wrapper.activeFocus - } - - MouseArea { - anchors.fill: parent - hoverEnabled: true - - onClicked: wrapper.clicked(); - } - - Accessible.name: name - Accessible.role: Accessible.Button - function accessiblePressAction() { wrapper.clicked() } -} diff --git a/kde/plasma/look-and-feel/Dracula-purple/contents/components/UserList.qml b/kde/plasma/look-and-feel/Dracula-purple/contents/components/UserList.qml deleted file mode 100644 index a2d85088..00000000 --- a/kde/plasma/look-and-feel/Dracula-purple/contents/components/UserList.qml +++ /dev/null @@ -1,93 +0,0 @@ -/* - * Copyright 2014 David Edmundson - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU Library General Public License as - * published by the Free Software Foundation; either version 2 or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details - * - * You should have received a copy of the GNU Library General Public - * License along with this program; if not, write to the - * Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - */ - -import QtQuick 2.2 - -ListView { - id: view - readonly property string selectedUser: currentItem ? currentItem.userName : "" - readonly property int userItemWidth: units.gridUnit * 8 - readonly property int userItemHeight: units.gridUnit * 8 - - implicitHeight: userItemHeight - - activeFocusOnTab : true - - /* - * Signals that a user was explicitly selected - */ - signal userSelected; - - orientation: ListView.Horizontal - highlightRangeMode: ListView.StrictlyEnforceRange - - //centre align selected item (which implicitly centre aligns the rest - preferredHighlightBegin: width/2 - userItemWidth/2 - preferredHighlightEnd: preferredHighlightBegin - - delegate: UserDelegate { - avatarPath: model.icon || "" - iconSource: model.iconName || "user-identity" - - name: { - var displayName = model.realName || model.name - - if (model.vtNumber === undefined || model.vtNumber < 0) { - return displayName - } - - if (!model.session) { - return i18ndc("plasma_lookandfeel_org.kde.lookandfeel", "Nobody logged in on that session", "Unused") - } - - - var location = "" - if (model.isTty) { - location = i18ndc("plasma_lookandfeel_org.kde.lookandfeel", "User logged in on console number", "TTY %1", model.vtNumber) - } else if (model.displayNumber) { - location = i18ndc("plasma_lookandfeel_org.kde.lookandfeel", "User logged in on console (X display number)", "on TTY %1 (Display %2)", model.vtNumber, model.displayNumber) - } - - if (location) { - return i18ndc("plasma_lookandfeel_org.kde.lookandfeel", "Username (location)", "%1 (%2)", displayName, location) - } - - return displayName - } - - userName: model.name - - width: userItemWidth - height: userItemHeight - - //if we only have one delegate, we don't need to clip the text as it won't be overlapping with anything - constrainText: ListView.view.count > 1 - - isCurrent: ListView.isCurrentItem - - onClicked: { - ListView.view.currentIndex = index; - ListView.view.userSelected(); - } - } - - Keys.onEscapePressed: view.userSelected() - Keys.onEnterPressed: view.userSelected() - Keys.onReturnPressed: view.userSelected() -} diff --git a/kde/plasma/look-and-feel/Dracula-purple/contents/components/VirtualKeyboard.qml b/kde/plasma/look-and-feel/Dracula-purple/contents/components/VirtualKeyboard.qml deleted file mode 100644 index 7848b753..00000000 --- a/kde/plasma/look-and-feel/Dracula-purple/contents/components/VirtualKeyboard.qml +++ /dev/null @@ -1,28 +0,0 @@ -/******************************************************************** - This file is part of the KDE project. - -Copyright (C) 2017 Martin Gräßlin - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2 of the License, or -(at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License -along with this program. If not, see . -*********************************************************************/ -import QtQuick 2.5 -import QtQuick.VirtualKeyboard 2.1 - -InputPanel { - id: inputPanel - property bool activated: false - active: activated && Qt.inputMethod.visible - visible: active - width: parent.width -} diff --git a/kde/plasma/look-and-feel/Dracula-purple/contents/components/WallpaperFader.qml b/kde/plasma/look-and-feel/Dracula-purple/contents/components/WallpaperFader.qml deleted file mode 100644 index c8476cd6..00000000 --- a/kde/plasma/look-and-feel/Dracula-purple/contents/components/WallpaperFader.qml +++ /dev/null @@ -1,178 +0,0 @@ -/******************************************************************** - This file is part of the KDE project. - -Copyright (C) 2014 Aleix Pol Gonzalez - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2 of the License, or -(at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License -along with this program. If not, see . -*********************************************************************/ - -import QtQuick 2.6 -import QtQuick.Controls 1.1 -import QtQuick.Layouts 1.1 -import QtGraphicalEffects 1.0 - -import org.kde.plasma.core 2.0 as PlasmaCore -import org.kde.plasma.components 2.0 as PlasmaComponents - -import org.kde.plasma.private.sessions 2.0 -import "../components" - -Item { - id: wallpaperFader - property Item clock - property Item mainStack - property Item footer - property alias source: wallpaperBlur.source - state: lockScreenRoot.uiVisible ? "on" : "off" - property real factor: 0 - readonly property bool lightBackground: Math.max(PlasmaCore.ColorScope.backgroundColor.r, PlasmaCore.ColorScope.backgroundColor.g, PlasmaCore.ColorScope.backgroundColor.b) > 0.5 - - property bool alwaysShowClock: typeof config === "undefined" || config.alwaysShowClock === true - - Behavior on factor { - NumberAnimation { - target: wallpaperFader - property: "factor" - duration: 1000 - easing.type: Easing.InOutQuad - } - } - FastBlur { - id: wallpaperBlur - anchors.fill: parent - radius: 50 * wallpaperFader.factor - } - ShaderEffect { - id: wallpaperShader - anchors.fill: parent - supportsAtlasTextures: true - property var source: ShaderEffectSource { - sourceItem: wallpaperBlur - live: true - hideSource: true - textureMirroring: ShaderEffectSource.NoMirroring - } - - readonly property real contrast: 0.65 * wallpaperFader.factor + (1 - wallpaperFader.factor) - readonly property real saturation: 1.6 * wallpaperFader.factor + (1 - wallpaperFader.factor) - readonly property real intensity: (wallpaperFader.lightBackground ? 1.7 : 0.6) * wallpaperFader.factor + (1 - wallpaperFader.factor) - - readonly property real transl: (1.0 - contrast) / 2.0; - readonly property real rval: (1.0 - saturation) * 0.2126; - readonly property real gval: (1.0 - saturation) * 0.7152; - readonly property real bval: (1.0 - saturation) * 0.0722; - - property var colorMatrix: Qt.matrix4x4( - contrast, 0, 0, 0.0, - 0, contrast, 0, 0.0, - 0, 0, contrast, 0.0, - transl, transl, transl, 1.0).times(Qt.matrix4x4( - rval + saturation, rval, rval, 0.0, - gval, gval + saturation, gval, 0.0, - bval, bval, bval + saturation, 0.0, - 0, 0, 0, 1.0)).times(Qt.matrix4x4( - intensity, 0, 0, 0, - 0, intensity, 0, 0, - 0, 0, intensity, 0, - 0, 0, 0, 1 - )); - - - fragmentShader: " - uniform mediump mat4 colorMatrix; - uniform mediump sampler2D source; - varying mediump vec2 qt_TexCoord0; - uniform lowp float qt_Opacity; - - void main(void) - { - mediump vec4 tex = texture2D(source, qt_TexCoord0); - gl_FragColor = tex * colorMatrix * qt_Opacity; - }" - } - - states: [ - State { - name: "on" - PropertyChanges { - target: mainStack - opacity: 1 - } - PropertyChanges { - target: footer - opacity: 1 - } - PropertyChanges { - target: wallpaperFader - factor: 1 - } - PropertyChanges { - target: clock.shadow - opacity: 0 - } - PropertyChanges { - target: clock - opacity: 1 - anchors.horizontalCenter: formBg.horizontalCenter - // y: parent.height - height - 10 - } - }, - State { - name: "off" - PropertyChanges { - target: mainStack - opacity: 0 - } - PropertyChanges { - target: footer - opacity: 0 - } - PropertyChanges { - target: wallpaperFader - factor: 0 - } - PropertyChanges { - target: clock.shadow - opacity: wallpaperFader.alwaysShowClock ? 1 : 0 - } - PropertyChanges { - target: clock - opacity: wallpaperFader.alwaysShowClock ? 1 : 0 - } - } - ] - transitions: [ - Transition { - from: "off" - to: "on" - //Note: can't use animators as they don't play well with parallelanimations - NumberAnimation { - targets: [mainStack, footer, clock] - property: "opacity" - duration: units.longDuration - easing.type: Easing.InOutQuad - } - }, - Transition { - from: "on" - to: "off" - NumberAnimation { - targets: [mainStack, footer, clock] - property: "opacity" - duration: 500 - easing.type: Easing.InOutQuad - } - } - ] -} diff --git a/kde/plasma/look-and-feel/Dracula-purple/contents/components/artwork/README.txt b/kde/plasma/look-and-feel/Dracula-purple/contents/components/artwork/README.txt deleted file mode 100644 index 1885a360..00000000 --- a/kde/plasma/look-and-feel/Dracula-purple/contents/components/artwork/README.txt +++ /dev/null @@ -1 +0,0 @@ -After editing SVG files be sure to run currentColorFillFix.sh from plasma-framework \ No newline at end of file diff --git a/kde/plasma/look-and-feel/Dracula-purple/contents/components/artwork/logout_primary.svgz b/kde/plasma/look-and-feel/Dracula-purple/contents/components/artwork/logout_primary.svgz deleted file mode 100644 index 6a9423faac82072f74efa510c57f762df3c5b6be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2514 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 diff --git a/kde/plasma/look-and-feel/Dracula-purple/contents/components/artwork/shutdown_primary.svgz b/kde/plasma/look-and-feel/Dracula-purple/contents/components/artwork/shutdown_primary.svgz deleted file mode 100644 index 1c60152f8cf5b181ae3a0722722ff5fe1d140982..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1738 zcmV;*1~vH~iwFoOKm}9)19NC~bYyRLZeMV6X>DP0c`kEyX8@&F-IJR*5`Uk+f+a6W zoduHkFgW&X)g+bNR^7d9a(9ng7-X9bNE8xdd#>((zm@=jKW4L)^_0s)fBw4F>TcFQ zpX$naX00p*-?+rXuETgPijwa)?!Uf%LW%20mGL601ZNwU3-{;8hxJbgIUib@(&av*x5-TUtxgdQIr*7AA(;5ZKW<#JWz8+TA>y0$Wc zMeehT)r>3Y6OZ`rB%V*=x%OT@vs~1*;L>Pv`DP~E7CS4g(HsLKMA9_%G4&}$Ac5qW ztL%g>RRQBYRf;k8fj3G1IjNO|gf{TC;v>P6qHA-u13l((ru>gzKUyZjUZIManK7Ri zUN4f&vzo~!%bD~?y3s$Dg*w3b(!@L-Sh+u_>A5U6E+CF@*gww-g7gA|v6bauFHF49 zY11@FjmU_4Rft@}0E>rC72?Q$Yud8T+Or2PUff3zUKea9wNmd|KSemgh6mhTSt-`` z{9dA`gcye?bS+~9Rb^XNZQKu{5^edyZUvy2x`BV6iIfnPDw~b_R54ySfOpRv(K=%L zJIhsHRoWurvfTZ{`&c8$e7LZ}V;W~yu9`p+0GlU)Vy`(Nrh{tVnFow;jRh6sQXL}zwPl934=jP18? zX@nOvThQYb$)Rp{I457ua_WOFed-J|uem9p1R4TYI z8#k+t*;!5k_7ca@k|I1W+|OAjWts7(s%z&_e#a!V994W|&!qvTJ5oew8sO#psQO&a zJ%IlZ{J)X_sm>LfgU-9Qg;CVkBa-<6CX=<_-vz}^%Fm^AAA722uG<$QioOEV`L6|J z%&gu7B#49U`+@wwhdYW-S^jO`ijEgI+HAMOJMxFx|1R0_hh1ysKXAXx_1||b{9VAX zxZ}Ub7)!sa{Ym7V{1N4+PAS2EJncsPuO+{?@#FFL`hO||Yu{9?8LGaXqvk(5i}fHb zo*|vnu-#^IEZ_!)+|Xy=1d09|7+cX6tQ}dg`CPE3uIr7n#NJnJ)$*|icQPbo8Q&9= zhYS{kjZ3eYFGAECH}c{rPNMLJox@a3A`fGW!eI$kR1 zV$JDBeYo&dc4iR0`5C*pJc#4I)mc<+$F4PxC5LE`-L;|{+=GN2^qAbBA4DKPN`qIJ zvo+$HRcEKNh8?JwM0TYDa=R}%Y&p$cdc}6?E~D*%-r;No)M$MNh~!y=wp(!;k~B0{ z%h&n4?4PHzrd^B*O$acarYNf$z1N!8l4%2cE@io`*u`;xEYE;gTv0WyL0((0O4!*1 zug+IuW6{GZKz2Jzo)t7EX^fXiILBtS;4{+#&Rj7_DT(5Am_2L%_L>@c%~V!oDx2=? zNP#6e7!wLFFRNcaezJ2k&sYBu?YG&;2Z3xWIygT&ZT0G%ui$l~&eWq>a`l_a-{AEE zx`$<42i!kfQ-Iuo_uS>1ue^F&s{i2=BR-VCVsVX+xgZu&gIFo0=t^F~2 z^R&Mzw_*4HhrXr`xh_WC!<&9xGZ)#Na(Z#GVQ1%3N3W{^{)J_Sy+yHZUQ3!TP)Y)C z8PPO;H>SVI)Zxzd!#S)fuqZ$mdDbg3n{WK4RhvDi8rzI%`|mYn++DNXgOwA`V_e)Qh0*h(jVz7a$H67|6)d(VX$()DBu24kil%O_Y+< z$sI(Yp^`Wz@gnx(APi#%g@azQpsAO}Q8*_-kHv5gD7Xp&j|OR)I5hT_F>s?r1PZAp z#n|gzS&Ej1t)CD;GjhoS8QnR-DnKk0oP{)`5KHReBnaS8BH{(hAh^JZEUF6BAVCwYLy3AR2ff0e-CW9U5FV!(>J? z8j(%`wgMQ?_WBnjtAq_ZiD+UDahWVh8Z1xdvxN!_NtjM8 gt;(bvUVm?vOWTb0j}L3z3?3i;4@cErFclI202m@yf&c&j diff --git a/kde/plasma/look-and-feel/Dracula-purple/contents/defaults b/kde/plasma/look-and-feel/Dracula-purple/contents/defaults deleted file mode 100644 index 6888aac1..00000000 --- a/kde/plasma/look-and-feel/Dracula-purple/contents/defaults +++ /dev/null @@ -1,20 +0,0 @@ -[kdeglobals][KDE] -widgetStyle=kvantum - -[kdeglobals][General] -ColorScheme=Dracula-purple - -[kdeglobals][Icons] -Theme=candy-icons - -[kcminputrc][Mouse] -cursorTheme=Dracula-cursors - -[plasmarc][Theme] -name=Dracula - -[kwinrc][org.kde.kdecoration2] -library=org.kde.kwin.aurorae -theme=__aurorae__svg__Dracula - - diff --git a/kde/plasma/look-and-feel/Dracula-purple/contents/lockscreen/LockOsd.qml b/kde/plasma/look-and-feel/Dracula-purple/contents/lockscreen/LockOsd.qml deleted file mode 100644 index b28363b2..00000000 --- a/kde/plasma/look-and-feel/Dracula-purple/contents/lockscreen/LockOsd.qml +++ /dev/null @@ -1,83 +0,0 @@ -/******************************************************************** - This file is part of the KDE project. - -Copyright (C) 2014 Aleix Pol Gonzalez - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2 of the License, or -(at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License -along with this program. If not, see . -*********************************************************************/ - -import QtQuick 2.0 -import org.kde.plasma.core 2.0 as PlasmaCore -import "../osd" - -PlasmaCore.FrameSvgItem { - id: osd - - // OSD Timeout in msecs - how long it will stay on the screen - property int timeout: 1800 - // This is either a text or a number, if showingProgress is set to true, - // the number will be used as a value for the progress bar - property var osdValue - // Icon name to display - property string icon - // Set to true if the value is meant for progress bar, - // false for displaying the value as normal text - property bool showingProgress: false - - objectName: "onScreenDisplay" - visible: false - width: osdItem.width + margins.left + margins.right - height: osdItem.height + margins.top + margins.bottom - imagePath: "widgets/background" - - function show() { - osd.visible = true; - hideAnimation.restart(); - } - - // avoid leaking ColorScope of lock screen theme into the OSD "popup" - PlasmaCore.ColorScope { - width: osdItem.width - height: osdItem.height - anchors.centerIn: parent - colorGroup: PlasmaCore.Theme.NormalColorGroup - - OsdItem { - id: osdItem - rootItem: osd - } - } - - SequentialAnimation { - id: hideAnimation - // prevent press and hold from flickering - PauseAnimation { duration: 100 } - NumberAnimation { - target: osd - property: "opacity" - from: 1 - to: 0 - duration: osd.timeout - easing.type: Easing.InQuad - } - ScriptAction { - script: { - osd.visible = false; - osd.opacity = 1; - osd.icon = ""; - osd.osdValue = 0; - } - } - } -} diff --git a/kde/plasma/look-and-feel/Dracula-purple/contents/lockscreen/LockScreen.qml b/kde/plasma/look-and-feel/Dracula-purple/contents/lockscreen/LockScreen.qml deleted file mode 100644 index c0bc939e..00000000 --- a/kde/plasma/look-and-feel/Dracula-purple/contents/lockscreen/LockScreen.qml +++ /dev/null @@ -1,65 +0,0 @@ -/******************************************************************** - This file is part of the KDE project. - -Copyright (C) 2014 Aleix Pol Gonzalez - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2 of the License, or -(at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License -along with this program. If not, see . -*********************************************************************/ - -import QtQuick 2.5 -import QtQuick.Controls 1.1 -import org.kde.plasma.core 2.0 as PlasmaCore -import org.kde.plasma.private.sessions 2.0 -import "../components" - -Item { - id: root - property bool viewVisible: false - property bool debug: false - property string notification - property int interfaceVersion: org_kde_plasma_screenlocker_greeter_interfaceVersion ? org_kde_plasma_screenlocker_greeter_interfaceVersion : 0 - signal clearPassword() - - LayoutMirroring.enabled: Qt.application.layoutDirection === Qt.RightToLeft - LayoutMirroring.childrenInherit: true - - Loader { - id: mainLoader - anchors.fill: parent - opacity: 0 - onItemChanged: opacity = 1 - - focus: true - - Behavior on opacity { - OpacityAnimator { - duration: units.longDuration - easing.type: Easing.InCubic - } - } - } - Connections { - id:loaderConnection - target: org_kde_plasma_screenlocker_greeter_view - onFrameSwapped: { - mainLoader.source = "LockScreenUi.qml"; - loaderConnection.target = null; - } - } - Component.onCompleted: { - if (root.interfaceVersion < 2) { - mainLoader.source = "LockScreenUi.qml"; - } - } -} diff --git a/kde/plasma/look-and-feel/Dracula-purple/contents/lockscreen/LockScreenUi.qml b/kde/plasma/look-and-feel/Dracula-purple/contents/lockscreen/LockScreenUi.qml deleted file mode 100644 index 927de343..00000000 --- a/kde/plasma/look-and-feel/Dracula-purple/contents/lockscreen/LockScreenUi.qml +++ /dev/null @@ -1,543 +0,0 @@ -/******************************************************************** - This file is part of the KDE project. - -Copyright (C) 2014 Aleix Pol Gonzalez - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2 of the License, or -(at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License -along with this program. If not, see . -*********************************************************************/ - -import QtQuick 2.8 -import QtQuick.Controls 1.1 -import QtQuick.Layouts 1.1 -import QtGraphicalEffects 1.0 - -import org.kde.plasma.core 2.0 as PlasmaCore -import org.kde.plasma.components 2.0 as PlasmaComponents -import org.kde.plasma.extras 2.0 as PlasmaExtras - - -import org.kde.plasma.private.sessions 2.0 -import "../components" - -PlasmaCore.ColorScope { - - id: lockScreenUi - // If we're using software rendering, draw outlines instead of shadows - // See https://bugs.kde.org/show_bug.cgi?id=398317 - readonly property bool softwareRendering: GraphicsInfo.api === GraphicsInfo.Software - readonly property bool lightBackground: Math.max(PlasmaCore.ColorScope.backgroundColor.r, PlasmaCore.ColorScope.backgroundColor.g, PlasmaCore.ColorScope.backgroundColor.b) > 0.5 - - colorGroup: PlasmaCore.Theme.ComplementaryColorGroup - - Connections { - target: authenticator - onFailed: { - root.notification = i18nd("plasma_lookandfeel_org.kde.lookandfeel","Unlocking failed"); - } - onGraceLockedChanged: { - if (!authenticator.graceLocked) { - root.notification = ""; - root.clearPassword(); - } - } - onMessage: { - root.notification = msg; - } - onError: { - root.notification = err; - } - } - - SessionManagement { - id: sessionManagement - } - - Connections { - target: sessionManagement - onAboutToSuspend: { - mainBlock.mainPasswordBox.text = ""; - } - } - - SessionsModel { - id: sessionsModel - showNewSessionEntry: false - } - - PlasmaCore.DataSource { - id: keystateSource - engine: "keystate" - connectedSources: "Caps Lock" - } - - Loader { - id: changeSessionComponent - active: false - source: "ChangeSession.qml" - visible: false - } - - MouseArea { - id: lockScreenRoot - - property bool uiVisible: false - property bool blockUI: mainStack.depth > 1 || mainBlock.mainPasswordBox.text.length > 0 || inputPanel.keyboardActive - - x: parent.x - y: parent.y - width: parent.width - height: parent.height - hoverEnabled: true - drag.filterChildren: true - onPressed: uiVisible = true; - onPositionChanged: uiVisible = true; - onUiVisibleChanged: { - if (blockUI) { - fadeoutTimer.running = false; - } else if (uiVisible) { - fadeoutTimer.restart(); - } - } - onBlockUIChanged: { - if (blockUI) { - fadeoutTimer.running = false; - uiVisible = true; - } else { - fadeoutTimer.restart(); - } - } - Keys.onEscapePressed: { - uiVisible = !uiVisible; - if (inputPanel.keyboardActive) { - inputPanel.showHide(); - } - if (!uiVisible) { - mainBlock.mainPasswordBox.text = ""; - } - } - Keys.onPressed: { - uiVisible = true; - event.accepted = false; - } - Timer { - id: fadeoutTimer - interval: 10000 - onTriggered: { - if (!lockScreenRoot.blockUI) { - lockScreenRoot.uiVisible = false; - } - } - } - - Component.onCompleted: PropertyAnimation { id: launchAnimation; target: lockScreenRoot; property: "opacity"; from: 0; to: 1; duration: 1000 } - - states: [ - State { - name: "onOtherSession" - // for slide out animation - PropertyChanges { target: lockScreenRoot; y: lockScreenRoot.height } - // we also change the opacity just to be sure it's not visible even on unexpected screen dimension changes with possible race conditions - PropertyChanges { target: lockScreenRoot; opacity: 0 } - } - ] - - transitions: - Transition { - // we only animate switchting to another session, because kscreenlocker doesn't get notified when - // coming from another session back and so we wouldn't know when to trigger the animation exactly - from: "" - to: "onOtherSession" - - PropertyAnimation { id: stateChangeAnimation; properties: "y"; duration: 300; easing.type: Easing.InQuad} - PropertyAnimation { properties: "opacity"; duration: 300} - - onRunningChanged: { - // after the animation has finished switch session: since we only animate the transition TO state "onOtherSession" - // and not the other way around, we don't have to check the state we transitioned into - if (/* lockScreenRoot.state == "onOtherSession" && */ !running) { - mainStack.currentItem.switchSession() - } - } - } - - WallpaperFader { - anchors.fill: parent - state: lockScreenRoot.uiVisible ? "on" : "off" - source: wallpaper - mainStack: mainStack - footer: footer - clock: clock - z: -3 - } - - DropShadow { - id: clockShadow - anchors.fill: clock - source: clock - visible: !softwareRendering - horizontalOffset: 1 - verticalOffset: 1 - radius: 6 - samples: 14 - spread: 0.3 - color: lockScreenUi.lightBackground ? PlasmaCore.ColorScope.backgroundColor : "black" // black matches Breeze window decoration and desktopcontainment - Behavior on opacity { - OpacityAnimator { - duration: 1000 - easing.type: Easing.InOutQuad - } - } - } - - Clock { - id: clock - property Item shadow: clockShadow - anchors.horizontalCenter: parent.horizontalCenter - y: (mainBlock.userList.y + mainStack.y)/2 - height/2 - visible: y > 0 - Layout.alignment: Qt.AlignBaseline - } - - ListModel { - id: users - - Component.onCompleted: { - users.append({name: kscreenlocker_userName, - realName: kscreenlocker_userName, - icon: kscreenlocker_userImage, - - }) - } - } - - StackView { - id: mainStack - anchors.centerIn: parent - - height: lockScreenRoot.height + units.gridUnit * 3 - width: parent.width / 3 - focus: true //StackView is an implicit focus scope, so we need to give this focus so the item inside will have it - - initialItem: MainBlock { - id: mainBlock - lockScreenUiVisible: lockScreenRoot.uiVisible - - showUserList: userList.y + mainStack.y > 0 - - Stack.onStatusChanged: { - // prepare for presenting again to the user - if (Stack.status == Stack.Activating) { - mainPasswordBox.remove(0, mainPasswordBox.length) - mainPasswordBox.focus = true - } - } - userListModel: users - notificationMessage: { - var text = "" - if (keystateSource.data["Caps Lock"]["Locked"]) { - text += i18nd("plasma_lookandfeel_org.kde.lookandfeel","Caps Lock is on") - if (root.notification) { - text += " • " - } - } - text += root.notification - return text - } - - onLoginRequest: { - root.notification = "" - authenticator.tryUnlock(password) - } - - actionItems: [ - ActionButton { - text: i18nd("plasma_lookandfeel_org.kde.lookandfeel", "Switch User") - iconSource: "system-switch-user" - onClicked: { - // If there are no existing sessions to switch to, create a new one instead - if (((sessionsModel.showNewSessionEntry && sessionsModel.count === 1) || - (!sessionsModel.showNewSessionEntry && sessionsModel.count === 0)) && - sessionsModel.canSwitchUser) { - mainStack.pop({immediate:true}) - sessionsModel.startNewSession(true /* lock the screen too */) - lockScreenRoot.state = '' - } else { - mainStack.push(switchSessionPage) - } - } - visible: sessionsModel.canStartNewSession && sessionsModel.canSwitchUser - //Button gets cut off on smaller displays without this. - anchors{ - verticalCenter: parent.top - } - } - ] - - Loader { - Layout.fillWidth: true - Layout.preferredHeight: item ? item.implicitHeight : 0 - active: config.showMediaControls - source: "MediaControls.qml" - } - } - - Component.onCompleted: { - if (defaultToSwitchUser) { //context property - // If we are in the only session, then going to the session switcher is - // a pointless extra step; instead create a new session immediately - if (((sessionsModel.showNewSessionEntry && sessionsModel.count === 1) || - (!sessionsModel.showNewSessionEntry && sessionsModel.count === 0)) && - sessionsModel.canStartNewSession) { - sessionsModel.startNewSession(true /* lock the screen too */) - } else { - mainStack.push({ - item: switchSessionPage, - immediate: true}); - } - } - } - } - - Loader { - id: inputPanel - state: "hidden" - readonly property bool keyboardActive: item ? item.active : false - anchors { - left: parent.left - right: parent.right - } - function showHide() { - state = state == "hidden" ? "visible" : "hidden"; - } - Component.onCompleted: inputPanel.source = "../components/VirtualKeyboard.qml" - - onKeyboardActiveChanged: { - if (keyboardActive) { - state = "visible"; - } else { - state = "hidden"; - } - } - - states: [ - State { - name: "visible" - PropertyChanges { - target: mainStack - y: Math.min(0, lockScreenRoot.height - inputPanel.height - mainBlock.visibleBoundary) - } - PropertyChanges { - target: inputPanel - y: lockScreenRoot.height - inputPanel.height - opacity: 1 - } - }, - State { - name: "hidden" - PropertyChanges { - target: mainStack - y: 0 - } - PropertyChanges { - target: inputPanel - y: lockScreenRoot.height - lockScreenRoot.height/4 - opacity: 0 - } - } - ] - transitions: [ - Transition { - from: "hidden" - to: "visible" - SequentialAnimation { - ScriptAction { - script: { - inputPanel.item.activated = true; - Qt.inputMethod.show(); - } - } - ParallelAnimation { - NumberAnimation { - target: mainStack - property: "y" - duration: units.longDuration - easing.type: Easing.InOutQuad - } - NumberAnimation { - target: inputPanel - property: "y" - duration: units.longDuration - easing.type: Easing.OutQuad - } - OpacityAnimator { - target: inputPanel - duration: units.longDuration - easing.type: Easing.OutQuad - } - } - } - }, - Transition { - from: "visible" - to: "hidden" - SequentialAnimation { - ParallelAnimation { - NumberAnimation { - target: mainStack - property: "y" - duration: units.longDuration - easing.type: Easing.InOutQuad - } - NumberAnimation { - target: inputPanel - property: "y" - duration: units.longDuration - easing.type: Easing.InQuad - } - OpacityAnimator { - target: inputPanel - duration: units.longDuration - easing.type: Easing.InQuad - } - } - ScriptAction { - script: { - Qt.inputMethod.hide(); - } - } - } - } - ] - } - - Component { - id: switchSessionPage - SessionManagementScreen { - property var switchSession: finalSwitchSession - - Stack.onStatusChanged: { - if (Stack.status == Stack.Activating) { - focus = true - } - } - - userListModel: sessionsModel - - // initiating animation of lockscreen for session switch - function initSwitchSession() { - lockScreenRoot.state = 'onOtherSession' - } - - // initiating session switch and preparing lockscreen for possible return of user - function finalSwitchSession() { - mainStack.pop({immediate:true}) - sessionsModel.switchUser(userListCurrentModelData.vtNumber) - lockScreenRoot.state = '' - } - - Keys.onLeftPressed: userList.decrementCurrentIndex() - Keys.onRightPressed: userList.incrementCurrentIndex() - Keys.onEnterPressed: initSwitchSession() - Keys.onReturnPressed: initSwitchSession() - Keys.onEscapePressed: mainStack.pop() - - ColumnLayout { - Layout.fillWidth: true - spacing: units.largeSpacing - - PlasmaComponents.Button { - Layout.fillWidth: true - font.pointSize: theme.defaultFont.pointSize + 1 - text: i18nd("plasma_lookandfeel_org.kde.lookandfeel", "Switch to This Session") - onClicked: initSwitchSession() - visible: sessionsModel.count > 0 - } - - PlasmaComponents.Button { - Layout.fillWidth: true - font.pointSize: theme.defaultFont.pointSize + 1 - text: i18nd("plasma_lookandfeel_org.kde.lookandfeel", "Start New Session") - onClicked: { - mainStack.pop({immediate:true}) - sessionsModel.startNewSession(true /* lock the screen too */) - lockScreenRoot.state = '' - } - } - } - - - actionItems: [ - ActionButton { - iconSource: "go-previous" - text: i18nd("plasma_lookandfeel_org.kde.lookandfeel","Back") - onClicked: mainStack.pop() - //Button gets cut off on smaller displays without this. - anchors{ - verticalCenter: parent.top - } - } - ] - } - } - - - Loader { - active: root.viewVisible - source: "LockOsd.qml" - anchors { - horizontalCenter: parent.horizontalCenter - bottom: parent.bottom - bottomMargin: units.largeSpacing - } - } - - RowLayout { - id: footer - z: -2 - anchors { - bottom: parent.bottom - left: parent.left - right: parent.right - margins: units.smallSpacing - } - - - - PlasmaComponents.ToolButton { - text: i18ndc("plasma_lookandfeel_org.kde.lookandfeel", "Button to show/hide virtual keyboard", "Virtual Keyboard") - iconName: inputPanel.keyboardActive ? "input-keyboard-virtual-on" : "input-keyboard-virtual-off" - onClicked: inputPanel.showHide() - - visible: inputPanel.status == Loader.Ready - } - - KeyboardLayoutButton { - } - - Item { - Layout.fillWidth: true - } - - Battery {} - } - } - - Component.onCompleted: { - // version support checks - if (root.interfaceVersion < 1) { - // ksmserver of 5.4, with greeter of 5.5 - root.viewVisible = true; - } - } -} diff --git a/kde/plasma/look-and-feel/Dracula-purple/contents/lockscreen/MainBlock.qml b/kde/plasma/look-and-feel/Dracula-purple/contents/lockscreen/MainBlock.qml deleted file mode 100644 index bd2d68b8..00000000 --- a/kde/plasma/look-and-feel/Dracula-purple/contents/lockscreen/MainBlock.qml +++ /dev/null @@ -1,141 +0,0 @@ -/* - * Copyright 2016 David Edmundson - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU Library General Public License as - * published by the Free Software Foundation; either version 2 or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details - * - * You should have received a copy of the GNU Library General Public - * License along with this program; if not, write to the - * Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - */ - -import QtQuick 2.8 -import QtQuick.Layouts 1.2 -import QtQuick.Controls 2.4 -import QtQuick.Controls.Styles 1.4 - -import org.kde.plasma.core 2.0 as PlasmaCore -import org.kde.plasma.components 2.0 as PlasmaComponents - -import "../components" - -SessionManagementScreen { - - property Item mainPasswordBox: passwordBox - property bool lockScreenUiVisible: false - - //the y position that should be ensured visible when the on screen keyboard is visible - property int visibleBoundary: mapFromItem(loginButton, 0, 0).y - onHeightChanged: visibleBoundary = mapFromItem(loginButton, 0, 0).y + loginButton.height + units.smallSpacing - /* - * Login has been requested with the following username and password - * If username field is visible, it will be taken from that, otherwise from the "name" property of the currentIndex - */ - signal loginRequest(string password) - - function startLogin() { - var password = passwordBox.text - - //this is partly because it looks nicer - //but more importantly it works round a Qt bug that can trigger if the app is closed with a TextField focused - //See https://bugreports.qt.io/browse/QTBUG-55460 - loginButton.forceActiveFocus(); - loginRequest(password); - } - - RowLayout { - Layout.fillWidth: true - - TextField { - id: passwordBox - font.pointSize: theme.defaultFont.pointSize + 1 - Layout.fillWidth: true - placeholderText: i18nd("plasma_lookandfeel_org.kde.lookandfeel", "Password") - focus: true - echoMode: TextInput.Password - inputMethodHints: Qt.ImhHiddenText | Qt.ImhSensitiveData | Qt.ImhNoAutoUppercase | Qt.ImhNoPredictiveText - enabled: !authenticator.graceLocked - - placeholderTextColor: "#C3C7D1" - palette.text: "#C3C7D1" - - background: Rectangle { - color: "#272834" - opacity: 0.9 - border.width: 1 - border.color: "#9283BB" - radius: parent.width / 2 - height: 30 - anchors.fill: parent - anchors.centerIn: parent - } - - - onAccepted: { - if (lockScreenUiVisible) { - startLogin(); - } - } - - //if empty and left or right is pressed change selection in user switch - //this cannot be in keys.onLeftPressed as then it doesn't reach the password box - Keys.onPressed: { - if (event.key == Qt.Key_Left && !text) { - userList.decrementCurrentIndex(); - event.accepted = true - } - if (event.key == Qt.Key_Right && !text) { - userList.incrementCurrentIndex(); - event.accepted = true - } - } - - Connections { - target: root - onClearPassword: { - passwordBox.forceActiveFocus() - passwordBox.selectAll() - } - } - } - - Button { - id: loginButton - Accessible.name: i18nd("plasma_lookandfeel_org.kde.lookandfeel", "Unlock") - implicitHeight: passwordBox.height - units.smallSpacing * 0.5 // otherwise it comes out taller than the password field - text: ">" - Layout.leftMargin: 30 - - contentItem: Text { - text: loginButton.text - font: loginButton.font - opacity: enabled ? 1.0 : 0.3 - color: "#ffffff" - horizontalAlignment: Text.AlignHCenter - verticalAlignment: Text.AlignVCenter - elide: Text.ElideRight - } - - background: Rectangle { - id: buttonBackground - width: 30 - height: 40 - radius: width / 2 - rotation: -90 - anchors.centerIn: parent - color: "#9B79CC" - - } - - onClicked: startLogin() - } - } -} diff --git a/kde/plasma/look-and-feel/Dracula-purple/contents/lockscreen/MediaControls.qml b/kde/plasma/look-and-feel/Dracula-purple/contents/lockscreen/MediaControls.qml deleted file mode 100644 index d981153f..00000000 --- a/kde/plasma/look-and-feel/Dracula-purple/contents/lockscreen/MediaControls.qml +++ /dev/null @@ -1,162 +0,0 @@ -/******************************************************************** - This file is part of the KDE project. - -Copyright (C) 2016 Kai Uwe Broulik - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2 of the License, or -(at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License -along with this program. If not, see . -*********************************************************************/ - -import QtQuick 2.5 -import QtQuick.Layouts 1.1 - -import org.kde.plasma.core 2.0 as PlasmaCore -import org.kde.plasma.components 2.0 as PlasmaComponents -import org.kde.plasma.extras 2.0 as PlasmaExtras - -Item { - visible: mpris2Source.hasPlayer - implicitHeight: controlsRow.height + controlsRow.y - - RowLayout { - id: controlsRow - anchors.bottom: parent.bottom - y: units.smallSpacing // some distance to the password field - width: parent.width - height: units.gridUnit * 3 - spacing: 0 - - enabled: mpris2Source.canControl - - PlasmaCore.DataSource { - id: mpris2Source - - readonly property string source: "@multiplex" - readonly property var playerData: data[source] - - readonly property bool hasPlayer: sources.length > 1 && !!playerData - readonly property string identity: hasPlayer ? playerData.Identity : "" - readonly property bool playing: hasPlayer && playerData.PlaybackStatus === "Playing" - readonly property bool canControl: hasPlayer && playerData.CanControl - readonly property bool canGoBack: hasPlayer && playerData.CanGoPrevious - readonly property bool canGoNext: hasPlayer && playerData.CanGoNext - - readonly property var currentMetadata: hasPlayer ? playerData.Metadata : ({}) - - readonly property string track: { - var xesamTitle = currentMetadata["xesam:title"] - if (xesamTitle) { - return xesamTitle - } - // if no track title is given, print out the file name - var xesamUrl = currentMetadata["xesam:url"] ? currentMetadata["xesam:url"].toString() : "" - if (!xesamUrl) { - return "" - } - var lastSlashPos = xesamUrl.lastIndexOf('/') - if (lastSlashPos < 0) { - return "" - } - var lastUrlPart = xesamUrl.substring(lastSlashPos + 1) - return decodeURIComponent(lastUrlPart) - } - readonly property string artist: currentMetadata["xesam:artist"] || "" - readonly property string albumArt: currentMetadata["mpris:artUrl"] || "" - - engine: "mpris2" - connectedSources: [source] - - function startOperation(op) { - var service = serviceForSource(source) - var operation = service.operationDescription(op) - return service.startOperationCall(operation) - } - - function goPrevious() { - startOperation("Previous"); - } - function goNext() { - startOperation("Next"); - } - function playPause(source) { - startOperation("PlayPause"); - } - } - - Image { - id: albumArt - Layout.preferredWidth: height - Layout.fillHeight: true - asynchronous: true - fillMode: Image.PreserveAspectFit - source: mpris2Source.albumArt - sourceSize.height: height - visible: status === Image.Loading || status === Image.Ready - } - - Item { // spacer - width: units.smallSpacing - height: 1 - } - - ColumnLayout { - Layout.fillWidth: true - spacing: 0 - - PlasmaComponents.Label { - Layout.fillWidth: true - wrapMode: Text.NoWrap - elide: Text.ElideRight - text: mpris2Source.track || i18nd("plasma_lookandfeel_org.kde.lookandfeel", "No media playing") - textFormat: Text.PlainText - font.pointSize: theme.defaultFont.pointSize + 1 - maximumLineCount: 1 - } - - PlasmaExtras.DescriptiveLabel { - Layout.fillWidth: true - wrapMode: Text.NoWrap - elide: Text.ElideRight - // if no artist is given, show player name instead - text: mpris2Source.artist || mpris2Source.identity || "" - textFormat: Text.PlainText - font.pointSize: theme.smallestFont.pointSize + 1 - maximumLineCount: 1 - } - } - - PlasmaComponents.ToolButton { - enabled: mpris2Source.canGoBack - iconName: LayoutMirroring.enabled ? "media-skip-forward" : "media-skip-backward" - onClicked: mpris2Source.goPrevious() - visible: mpris2Source.canGoBack || mpris2Source.canGoNext - Accessible.name: i18nd("plasma_lookandfeel_org.kde.lookandfeel", "Previous track") - } - - PlasmaComponents.ToolButton { - Layout.fillHeight: true - Layout.preferredWidth: height // make this button bigger - iconName: mpris2Source.playing ? "media-playback-pause" : "media-playback-start" - onClicked: mpris2Source.playPause() - Accessible.name: i18nd("plasma_lookandfeel_org.kde.lookandfeel", "Play or Pause media") - } - - PlasmaComponents.ToolButton { - enabled: mpris2Source.canGoNext - iconName: LayoutMirroring.enabled ? "media-skip-backward" : "media-skip-forward" - onClicked: mpris2Source.goNext() - visible: mpris2Source.canGoBack || mpris2Source.canGoNext - Accessible.name: i18nd("plasma_lookandfeel_org.kde.lookandfeel", "Next track") - } - } -} diff --git a/kde/plasma/look-and-feel/Dracula-purple/contents/lockscreen/config.qml b/kde/plasma/look-and-feel/Dracula-purple/contents/lockscreen/config.qml deleted file mode 100644 index 921a0385..00000000 --- a/kde/plasma/look-and-feel/Dracula-purple/contents/lockscreen/config.qml +++ /dev/null @@ -1,44 +0,0 @@ -import QtQuick 2.5 -import QtQuick.Controls 2.5 as QQC2 -import QtQuick.Layouts 1.1 - -ColumnLayout { - property alias cfg_alwaysShowClock: alwaysClock.checked - property alias cfg_showMediaControls: showMediaControls.checked - - spacing: 0 - - RowLayout { - spacing: units.largeSpacing / 2 - - QQC2.Label { - Layout.minimumWidth: formAlignment - units.largeSpacing //to match wallpaper config... - horizontalAlignment: Text.AlignRight - text: i18nd("plasma_lookandfeel_org.kde.lookandfeel", "Clock:") - } - QQC2.CheckBox { - id: alwaysClock - text: i18ndc("plasma_lookandfeel_org.kde.lookandfeel", "verb, to show something", "Always show") - } - Item { - Layout.fillWidth: true - } - } - - RowLayout { - spacing: units.largeSpacing / 2 - - QQC2.Label { - Layout.minimumWidth: formAlignment - units.largeSpacing //to match wallpaper config... - horizontalAlignment: Text.AlignRight - text: i18nd("plasma_lookandfeel_org.kde.lookandfeel", "Media controls:") - } - QQC2.CheckBox { - id: showMediaControls - text: i18ndc("plasma_lookandfeel_org.kde.lookandfeel", "verb, to show something", "Show") - } - Item { - Layout.fillWidth: true - } - } -} diff --git a/kde/plasma/look-and-feel/Dracula-purple/contents/lockscreen/config.xml b/kde/plasma/look-and-feel/Dracula-purple/contents/lockscreen/config.xml deleted file mode 100644 index 436a67ea..00000000 --- a/kde/plasma/look-and-feel/Dracula-purple/contents/lockscreen/config.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - true - - - - true - - - - diff --git a/kde/plasma/look-and-feel/Dracula-purple/contents/logout/Logout.qml b/kde/plasma/look-and-feel/Dracula-purple/contents/logout/Logout.qml deleted file mode 100644 index 57e21fcb..00000000 --- a/kde/plasma/look-and-feel/Dracula-purple/contents/logout/Logout.qml +++ /dev/null @@ -1,262 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2014 by Aleix Pol Gonzalez * - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 2 of the License, or * - * (at your option) any later version. * - * * - * This program is distributed in the hope that it will be useful, * - * but WITHOUT ANY WARRANTY; without even the implied warranty of * - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * - * GNU General Public License for more details. * - * * - * You should have received a copy of the GNU General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA . * - ***************************************************************************/ - -import QtQuick 2.2 -import QtQuick.Layouts 1.2 -import QtQuick.Controls 1.1 as Controls - -import org.kde.plasma.core 2.0 as PlasmaCore -import org.kde.plasma.components 2.0 as PlasmaComponents -import org.kde.kcoreaddons 1.0 as KCoreAddons - -import "../components" -import "timer.js" as AutoTriggerTimer - -import org.kde.plasma.private.sessions 2.0 - -PlasmaCore.ColorScope { - id: root - colorGroup: PlasmaCore.Theme.ComplementaryColorGroup - height: screenGeometry.height - width: screenGeometry.width - - signal logoutRequested() - signal haltRequested() - signal suspendRequested(int spdMethod) - signal rebootRequested() - signal rebootRequested2(int opt) - signal cancelRequested() - signal lockScreenRequested() - - property alias backgroundColor: backgroundRect.color - - function sleepRequested() { - root.suspendRequested(2); - } - - function hibernateRequested() { - root.suspendRequested(4); - } - - property real timeout: 30 - property real remainingTime: root.timeout - property var currentAction: { - switch (sdtype) { - case ShutdownType.ShutdownTypeReboot: - return root.rebootRequested; - case ShutdownType.ShutdownTypeHalt: - return root.haltRequested; - default: - return root.logoutRequested; - } - } - - KCoreAddons.KUser { - id: kuser - } - - // For showing a "other users are logged in" hint - SessionsModel { - id: sessionsModel - includeUnusedSessions: false - } - - Controls.Action { - onTriggered: root.cancelRequested() - shortcut: "Escape" - } - - onRemainingTimeChanged: { - if (remainingTime <= 0) { - root.currentAction(); - } - } - - Timer { - id: countDownTimer - running: true - repeat: true - interval: 1000 - onTriggered: remainingTime-- - Component.onCompleted: { - AutoTriggerTimer.addCancelAutoTriggerCallback(function() { - countDownTimer.running = false; - }); - } - } - - function isLightColor(color) { - return Math.max(color.r, color.g, color.b) > 0.5 - } - - Rectangle { - id: backgroundRect - anchors.fill: parent - //use "black" because this is intended to look like a general darkening of the scene. a dark gray as normal background would just look too "washed out" - color: "#1e1f29" - opacity: 0.6 - } - MouseArea { - anchors.fill: parent - onClicked: root.cancelRequested() - } - UserDelegate { - width: units.gridUnit * 7 - height: width - nameFontSize: theme.defaultFont.pointSize + 2 - anchors { - horizontalCenter: parent.horizontalCenter - bottom: parent.verticalCenter - } - constrainText: false - avatarPath: kuser.faceIconUrl - iconSource: "user-identity" - isCurrent: true - name: kuser.fullName - } - ColumnLayout { - anchors { - top: parent.verticalCenter - topMargin: units.gridUnit * 2 - horizontalCenter: parent.horizontalCenter - } - spacing: units.largeSpacing - - height: Math.max(implicitHeight, units.gridUnit * 10) - width: Math.max(implicitWidth, units.gridUnit * 16) - - PlasmaComponents.Label { - font.pointSize: theme.defaultFont.pointSize + 1 - Layout.maximumWidth: units.gridUnit * 16 - Layout.alignment: Qt.AlignHCenter - Layout.fillWidth: true - horizontalAlignment: Text.AlignHCenter - wrapMode: Text.WordWrap - font.italic: true - text: i18ndp("plasma_lookandfeel_org.kde.lookandfeel", - "One other user is currently logged in. If the computer is shut down or restarted, that user may lose work.", - "%1 other users are currently logged in. If the computer is shut down or restarted, those users may lose work.", - sessionsModel.count) - visible: sessionsModel.count > 1 - } - - PlasmaComponents.Label { - font.pointSize: theme.defaultFont.pointSize + 1 - Layout.maximumWidth: units.gridUnit * 16 - Layout.alignment: Qt.AlignHCenter - Layout.fillWidth: true - horizontalAlignment: Text.AlignHCenter - wrapMode: Text.WordWrap - font.italic: true - text: i18nd("plasma_lookandfeel_org.kde.lookandfeel", "When restarted, the computer will enter the firmware setup screen.") - visible: rebootToFirmwareSetup - } - - RowLayout { - spacing: units.largeSpacing * 2 - Layout.alignment: Qt.AlignHCenter - LogoutButton { - id: suspendButton - iconSource: "system-suspend" - text: i18ndc("plasma_lookandfeel_org.kde.lookandfeel", "Suspend to RAM", "Sleep") - action: root.sleepRequested - KeyNavigation.left: logoutButton - KeyNavigation.right: hibernateButton - visible: spdMethods.SuspendState - } - LogoutButton { - id: hibernateButton - iconSource: "system-suspend-hibernate" - text: i18nd("plasma_lookandfeel_org.kde.lookandfeel", "Hibernate") - action: root.hibernateRequested - KeyNavigation.left: suspendButton - KeyNavigation.right: rebootButton - visible: spdMethods.HibernateState - } - LogoutButton { - id: rebootButton - iconSource: "system-reboot" - text: i18nd("plasma_lookandfeel_org.kde.lookandfeel", "Restart") - action: root.rebootRequested - KeyNavigation.left: hibernateButton - KeyNavigation.right: shutdownButton - focus: sdtype === ShutdownType.ShutdownTypeReboot - visible: maysd - } - LogoutButton { - id: shutdownButton - iconSource: "system-shutdown" - text: i18nd("plasma_lookandfeel_org.kde.lookandfeel", "Shut Down") - action: root.haltRequested - KeyNavigation.left: rebootButton - KeyNavigation.right: logoutButton - focus: sdtype === ShutdownType.ShutdownTypeHalt - visible: maysd - } - LogoutButton { - id: logoutButton - iconSource: "system-log-out" - text: i18nd("plasma_lookandfeel_org.kde.lookandfeel", "Log Out") - action: root.logoutRequested - KeyNavigation.left: shutdownButton - KeyNavigation.right: suspendButton - focus: sdtype === ShutdownType.ShutdownTypeNone - visible: canLogout - } - } - - PlasmaComponents.Label { - font.pointSize: theme.defaultFont.pointSize + 1 - Layout.alignment: Qt.AlignHCenter - //opacity, as visible would re-layout - opacity: countDownTimer.running ? 1 : 0 - Behavior on opacity { - OpacityAnimator { - duration: units.longDuration - easing.type: Easing.InOutQuad - } - } - text: { - switch (sdtype) { - case ShutdownType.ShutdownTypeReboot: - return i18ndp("plasma_lookandfeel_org.kde.lookandfeel", "Restarting in 1 second", "Restarting in %1 seconds", root.remainingTime); - case ShutdownType.ShutdownTypeHalt: - return i18ndp("plasma_lookandfeel_org.kde.lookandfeel", "Shutting down in 1 second", "Shutting down in %1 seconds", root.remainingTime); - default: - return i18ndp("plasma_lookandfeel_org.kde.lookandfeel", "Logging out in 1 second", "Logging out in %1 seconds", root.remainingTime); - } - } - } - - RowLayout { - Layout.alignment: Qt.AlignHCenter - PlasmaComponents.Button { - font.pointSize: theme.defaultFont.pointSize + 1 - enabled: root.currentAction !== null - text: i18nd("plasma_lookandfeel_org.kde.lookandfeel", "OK") - onClicked: root.currentAction() - } - PlasmaComponents.Button { - font.pointSize: theme.defaultFont.pointSize + 1 - text: i18nd("plasma_lookandfeel_org.kde.lookandfeel", "Cancel") - onClicked: root.cancelRequested() - } - } - } -} diff --git a/kde/plasma/look-and-feel/Dracula-purple/contents/logout/LogoutButton.qml b/kde/plasma/look-and-feel/Dracula-purple/contents/logout/LogoutButton.qml deleted file mode 100644 index af1b79d4..00000000 --- a/kde/plasma/look-and-feel/Dracula-purple/contents/logout/LogoutButton.qml +++ /dev/null @@ -1,46 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2016 Marco Martin * - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 2 of the License, or * - * (at your option) any later version. * - * * - * This program is distributed in the hope that it will be useful, * - * but WITHOUT ANY WARRANTY; without even the implied warranty of * - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * - * GNU General Public License for more details. * - * * - * You should have received a copy of the GNU General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA . * - ***************************************************************************/ - -import QtQuick 2.2 -import QtQuick.Layouts 1.2 - -import org.kde.plasma.core 2.0 as PlasmaCore - -import "../components" -import "timer.js" as AutoTriggerTimer - -ActionButton { - property var action - onClicked: action() - Layout.alignment: Qt.AlignTop - iconSize: units.iconSizes.huge - circleVisiblity: activeFocus || containsMouse - circleOpacity: 0.55 // Selected option's circle is instantly visible - opacity: activeFocus || containsMouse ? 1 : 0.7 - labelRendering: Text.QtRendering // Remove once we've solved Qt bug: https://bugreports.qt.io/browse/QTBUG-70138 (KDE bug: https://bugs.kde.org/show_bug.cgi?id=401644) - font.underline: false - font.pointSize: theme.defaultFont.pointSize + 1 - Behavior on opacity { - OpacityAnimator { - duration: units.longDuration - easing.type: Easing.InOutQuad - } - } - Keys.onPressed: AutoTriggerTimer.cancelAutoTrigger(); -} diff --git a/kde/plasma/look-and-feel/Dracula-purple/contents/logout/timer.js b/kde/plasma/look-and-feel/Dracula-purple/contents/logout/timer.js deleted file mode 100644 index eeb9a4b1..00000000 --- a/kde/plasma/look-and-feel/Dracula-purple/contents/logout/timer.js +++ /dev/null @@ -1,39 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2018 David Edmundson * - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 2 of the License, or * - * (at your option) any later version. * - * * - * This program is distributed in the hope that it will be useful, * - * but WITHOUT ANY WARRANTY; without even the implied warranty of * - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * - * GNU General Public License for more details. * - * * - * You should have received a copy of the GNU General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA . * - ***************************************************************************/ - -.pragma library - -//written as a library to share knowledge of when a key was pressed -//between the multiple views, so pressing a key on one cancels all timers - -var callbacks = []; - -function addCancelAutoTriggerCallback(callback) { - callbacks.push(callback); -} - -function cancelAutoTrigger() { - callbacks.forEach(function(c) { - if (!c) { - return; - } - c(); - }); -} - diff --git a/kde/plasma/look-and-feel/Dracula-purple/contents/osd/Osd.qml b/kde/plasma/look-and-feel/Dracula-purple/contents/osd/Osd.qml deleted file mode 100644 index 52b80e25..00000000 --- a/kde/plasma/look-and-feel/Dracula-purple/contents/osd/Osd.qml +++ /dev/null @@ -1,38 +0,0 @@ -/* - * Copyright 2014 Martin Klapetek - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public License as - * published by the Free Software Foundation; either version 2 of - * the License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ - -import QtQuick 2.0 -import QtQuick.Window 2.2 -import org.kde.plasma.core 2.0 as PlasmaCore -import org.kde.plasma.extras 2.0 as PlasmaExtra - -PlasmaCore.Dialog { - id: root - location: PlasmaCore.Types.Floating - type: PlasmaCore.Dialog.OnScreenDisplay - outputOnly: true - - property alias timeout: osd.timeout - property alias osdValue: osd.osdValue - property alias osdMaxValue: osd.osdMaxValue - property alias icon: osd.icon - property alias showingProgress: osd.showingProgress - - mainItem: OsdItem { - id: osd - } -} diff --git a/kde/plasma/look-and-feel/Dracula-purple/contents/osd/OsdItem.qml b/kde/plasma/look-and-feel/Dracula-purple/contents/osd/OsdItem.qml deleted file mode 100644 index 35c54fa9..00000000 --- a/kde/plasma/look-and-feel/Dracula-purple/contents/osd/OsdItem.qml +++ /dev/null @@ -1,118 +0,0 @@ -/* - * Copyright 2014 Martin Klapetek - * Copyright 2019 Kai Uwe Broulik - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public License as - * published by the Free Software Foundation; either version 2 of - * the License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ - -import QtQuick 2.14 -import QtQuick.Layouts 1.1 -import org.kde.plasma.core 2.0 as PlasmaCore -import org.kde.plasma.components 3.0 as PlasmaComponents3 -import org.kde.plasma.extras 2.0 as PlasmaExtra -import QtQuick.Window 2.2 - -RowLayout { - // OSD Timeout in msecs - how long it will stay on the screen - property int timeout: 1800 - // This is either a text or a number, if showingProgress is set to true, - // the number will be used as a value for the progress bar - property var osdValue - // Maximum percent value - property int osdMaxValue: 100 - // Icon name to display - property string icon - // Set to true if the value is meant for progress bar, - // false for displaying the value as normal text - property bool showingProgress: false - - spacing: PlasmaCore.Units.smallSpacing - - width: Math.max(Math.min(Screen.desktopAvailableWidth / 2, implicitWidth), PlasmaCore.Units.gridUnit * 15) - height: PlasmaCore.Units.iconSizes.medium - - PlasmaCore.IconItem { - Layout.leftMargin: PlasmaCore.Units.smallSpacing - Layout.preferredWidth: PlasmaCore.Units.iconSizes.medium - Layout.preferredHeight: PlasmaCore.Units.iconSizes.medium - Layout.alignment: Qt.AlignVCenter - source: icon - visible: valid - } - - PlasmaComponents3.ProgressBar { - id: progressBar - Layout.fillWidth: true - Layout.alignment: Qt.AlignVCenter - // So it never exceeds the minimum popup size - Layout.preferredWidth: 1 - Layout.rightMargin: PlasmaCore.Units.smallSpacing - visible: showingProgress - from: 0 - to: osdMaxValue - value: Number(osdValue) - } - - // Get the width of a three-digit number so we can size the label - // to the maximum width to avoid the progress bad resizing itself - TextMetrics { - id: widestLabelSize - text: i18n("100%") - font: percentageLabel.font - } - - // Numerical display of progress bar value - PlasmaExtra.Heading { - id: percentageLabel - Layout.fillHeight: true - Layout.preferredWidth: widestLabelSize.width - Layout.rightMargin: PlasmaCore.Units.smallSpacing - Layout.alignment: Qt.AlignVCenter - level: 3 - horizontalAlignment: Text.AlignHCenter - verticalAlignment: Text.AlignVCenter - text: i18nc("Percentage value", "%1%", progressBar.value) - visible: showingProgress - // Display a subtle visual indication that the volume might be - // dangerously high - // ------------------------------------------------ - // Keep this in sync with the copies in plasma-pa:ListItemBase.qml - // and plasma-pa:VolumeSlider.qml - color: { - if (progressBar.value <= 100) { - return PlasmaCore.Theme.textColor - } else if (progressBar.value > 100 && progressBar.value <= 125) { - return PlasmaCore.Theme.neutralTextColor - } else { - return PlasmaCore.Theme.negativeTextColor - } - } - } - - PlasmaExtra.Heading { - id: label - Layout.fillWidth: true - Layout.fillHeight: true - Layout.rightMargin: PlasmaCore.Units.smallSpacing - Layout.alignment: Qt.AlignVCenter - level: 3 - horizontalAlignment: Text.AlignHCenter - verticalAlignment: Text.AlignVCenter - textFormat: Text.PlainText - wrapMode: Text.NoWrap - elide: Text.ElideRight - text: !showingProgress && osdValue ? osdValue : "" - visible: !showingProgress - } -} diff --git a/kde/plasma/look-and-feel/Dracula-purple/contents/previews/fullscreenpreview.png b/kde/plasma/look-and-feel/Dracula-purple/contents/previews/fullscreenpreview.png deleted file mode 100644 index f606b89b27b32a480c454d64e2a3a617ffcb0d5e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 762342 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�~5S1Xjl|xja3PLYv>Gb;@4y`VjL32GM&*`RP zDV3%5;&B1++?JuG7CvdD22~$qyBjPKmNwmSIm$N6mqXO#`fK{7+0b1>9?Trv&79UT zrU{5_z)B5WaPRAwjx4e{P}^hxO?QBaKf__T!?N9#DdTd`b+Y0r$lw!*zyWZHMWq<7 zXcD(6(;)F(c}U3yGnH4nWug#~J-O+3LkZF?eH7c)jMK7x_NX=*i^*!-=<1Vq@wz2< zQ8Ux6YKGWaEkQWb?i_+UU4$H%jAt~D=tErkgsm`R1g)Dgga8nwOag7n6CQx-V=#9v zromtc#CBdgd4`@?kpTxC7;iWay_D%{0Etw=!ahtWL`~oFcln~MX;J1EJLPp+Wr{k|#IHDP-=QeE6*4+K2ZPZ#R~!xoj7! zyKc;4XNZ#Bcj~qUH@Xa^h`rh}SJMr=_2!Gpcw|@GQkKK3VZnK-- zc;n3<{P4LGCtiWW%3S`^O%8^kW}; z^s8U}`nhxGZ@cZ5Pd@gEd+)vLz=50Ic;n3<{pcqre(@@^{^&;@dGMj*x83%E%a<>` z^6Kelzw^Bd7cY?~pqnZefW?&3HzuG8XzaLZTW=3Jp=NA$Oy^R~5P|OQrc;8P97hAo zm<~5+=>!Y85iEoTsZQ7iM#8C4V{&owQ=Ej!e5bI@g1+IYA&>ve3|g)R=o?;k4j>8$ z=uj0A)B&?#B_V0ubVIfP%`@p7jpD+czvg6^E<8=pbjBfqL34p5Uo&y@-bWCNqRURbOInfk^X05C(_*F3Fw7iqG%bMj<||H4Nv)kJVflP$r?BG7uZIrD;zBUb=ipH#xC zBAIX2fs!<6z|nr~u)UF9X_Fz)EJ@7tAYLg`!bOQq!ySQL3{j+^Nbd{|0`iCfF5)P>LthDB#tlisG(+4dN0d<%8o&ylPpnwuX-L9$EbqG3mQOF&%#E@l2 z0N`1%HB1i!RW3(4JTHH>IuzHxcw}s}z~E=LTPmJd4-J;p}A|(P!pphD4N<9NF7M-0oxnB+dL{diKf47h{)O`0(9#*+WEDG zb}2y~h!D#*RE=gyrEY$vO_K;IanuHp_e#a&%m9e3#}FFj1v9`S;wnD1^lIRl05!r1 ze2;91Adrj>0eUoKIjnzJOul)fkWoWuAfDrRqE)dCpm9{j!-WW0t^`VVvdSTi2MCK# zU(HBd&488{Jy|Y-D8#0{eqU}3IWQ~sWnX?Bh1=LQNbaOdsiD>3>n>B2y#(DVi}zQq zA-nD5`XgSGY?1G-Q?skVF0uuO_gA(|a7(kRlvUhS<&7Ygm&S2Nw%vF~!|f$sr~vTY zLvJAc;jECi7ytku07*naR6hR$%&cBf_)y9BAG2t>$mIiaKD1ISo={GG8;Pd)XWr=R-HEw>#0o!|cA zfdfVYAAaP)M<4yjkDmMSQ%^s8`O4)dzVd~m$Ll)c_32N%_S%`JzV+-6fAo`MNALUWXFm;h{d95XbZT-^ ztxwh5X$ijQbOgQnba&=OD+?{>f_lDegeI%d=awFvbfJcsYu>@I-WmLq=&$mr-F#zpQfQK3?UmV-GLkCf&Um)u+NdPgP zM=Na&;7y}WCbo7$QJMBwW`?}8IG6EZfEf?B*)Bq{Nq{S6+#F&ud1%;=p;56NaJcgv zQ}bAfOr!y`I!TPB>t4)hD*EgyppXp!Y&gfHd8I_#4BeH{c6BuuoJ#f^6*i3fT|0Yn z4jPc*of>C4;mE<@QiU}gG)E$V%tmtObW|!1V*w*v8h1_3Y06|X8IWP3Ww?qvtZGA? zNCZw@JB?MD47z1kR*t&Ypj)(?18pf=tU6v@p<)nbk(gzj*8caatAl=~9*>kD(4BLDS?aYlo&7f{8cXs=vg99o7n{_Un<9RLjFw3h0&Tond zA60?GPjGaE7J?x&R@pnCh1y(TX59ZH3(V_Z?yS#hJ##dLmA63RND)_8VCgsR3#I3T zXYjWDcT6>73FL?f7#uK`!KI%NN(tepiU0;W5yD~G)FTQnY{XI}pfPshO!pcK7LI69 zDlWqXNK#E@qG_(83m-JXr%Q5+YsDjAzomK!M$S_%W!2F3<%W{|zkuGCUvZf>&<#@i zWOR4)7)ARXzc5z8)&}xPE9zjudSHHP{Nk>=?mBS5zWL3k&!0OF;H|gb z`tTzUA3AvG{Dli*2E6mmJ6En;xqSJ`J8!=&G5}z&ymIp5#S6!eA9?lEDFAoear6!qs^PqW(}T+~8UmCEm$Q zBz>SjPyilT_uM&Tx;VhON4~B(z&Iio_KL~j7|YW!8Ra!oU|tCXlrxpIAyfKP%&3$B z!81vhBm*Y`F%jH>wU$6EQ5MQch;SSaJ$sHQ zO$>yQId_wOTB`Ac^Q>#E&z#w^iz#pmUe2jgDW1QfZbi*gap}PS zNt##blGxlY$2a>Kl(WdzXp{4sj=ECQYwae8nVbmAHRIPO}LWL9D**J+gMh6hdFb06cH2L zqAZqFT_o%#ubB#@j>qX1rX*dlJP{rH)bvWxC8{{PXGLyb%ZY?yGbKl6WK`scZd$3( zlr{;QHQx6tMF=M#rd&ks9aAucm~1wz`A$U>?3)Y3nV_}%jT)tn1vADUITc!{;;vBecP{?OqmTtaKw1%{^P+X2Y)roydc-3X;sDFm z%OzfvzG#N5+vPZVRLp*0quFxj<91Bg^Xo$zg+$2h{K58Xf1-RYS6DeYnMS$)<#7vn z!1;JG_0JElTTpRzoDIx?PW{|Oa`|kp>ullJpZxxt#R#E?U*ZwSdH#nr-9Psc@&!E} z#`lL{l=A~VCVqNljcuef4rTdgcmvN0-kj zyoBNWc-@O|;P*P+`)j$|aoL9QKI-Uqp67ejbyk+0_w#e)THwuJ@T9#HLVGnJ3xX56 zF2AOn|2H~pD*ETU#*6t*_(AVrtnp9=2Y!7A2&T-+N|-4Sk&fRX${Q*Y>Ql2F8qay= zLPMzQ!F!zLeY5j&x}L1G-&lA>fe9&_qPHE!#GUr~F#r~OZH)J=Awxl4HZ{G(c_hxG zKPa2ljQ~NwpN|}RZGh1^A!xK&@`N> zq$4Gf2@#lSO?WFmfQS{dOo4zyXY@}~N81VyW!zuhtyYg?vz({Z-KE4g{xUF5vZd`4 z$>~p$NtM2yOZ;M}eNH2*1K~~@u~CSejoQYRzBmyX(km*#85V6PWaa#Flkyv~jE+s0 zS;6jJYdMM;CqSGmS%E7TIByx&fP}Ecqm3FHkEKUtU4@1>ZfTP=k&}2+Fg_=#i`9N$ zoOSe+2U!H3=b2)X_!Yq9i^X?$dD|`q(}HqK_V@ny=!-2?9+ zE{1Z|yW0o%Z}a7%zZ9?9L7iJ8HUS~40<(6!=L!V6ust3)PXPA7^%i9L<^|%0ha#Oj zqVz@`NMIeM1IZm_Rz#k-6+?9$p-s}UYy~5V_)-~vlRX+Opro|XW*uLyWP=7=c>Nz~ z0UA2&r$Oa6fX1+dOe5|;D+)C7y4w?ma{taCvo98qzHd#kL-vxkQ*prqAzszx+Vzw~ zcuQMsR`nUHp0UwLu?eC%iw*}id_tgJ&QYd{;C$)dvG5F@XD|pp9^&hKD zkF!8D(1HA>lI19!$!grk72&DK{-|`zH$z1CmqqFTXhbv3WQKTLYeM&3r#jA$>$5us zq9kWcqn-WVxItr2o$Opu*Q+VX&1LR2$7l#K0KEE%6lOfZumu%XQn{n{(PefbPE`6m zzH3o*HIQe(=mE*;u7bv6uI8Vd_utxf0FUQYPcT0rkNbIR|4VlN+xi$Nax-1%=lu+K z@9ikToZ!=a{`-+-3-8aXoIxKs^URx0}6R&5k`mX=h>gH~>Ncx6_9+j;||6 zQ0WW5CW1y;UhvQ7F_1dla?Wzn3{z}&5#qms6}TH0_x$a;cBWo0==A=HW5~0A1-ulCpGcn9XI!Cnm zlo7oP(g`VE1!dI?QgHtX1SY1132UV|aB0C&e z`dyitppfUH5r@-ee?~?ZoejDG55If_%c3F&z=n|t$RS7*|6&*zfoxm4C-0?R++`oDXGJ4Tw9%m&FpDl z48ax(NfyN{CWUyMV+QESeNLjP5H@^{5a=aH|K=69HUaWiB2ygek#4k83t+ZTKnEmX zV~X;gr_v&2Hgzw2>5@l@FB6HKi?qw`O9c!ueY0MJzJ~Lf8hCj%hgCZ}GruRk%EVO( z;WkCFnY_q`St3|OH$P&y&w5BmyqU=IJRlaqzcnM7mJqNk2Uu91zdUtXjoPQ}^3}0~ za*J?Q9k!y6QknF~#6Hf?^7mZOa_nZOo#t{1u`dM@afZX{on*;9c?H4?>6hLN!CSgt9W>AYjU?8yt8OC z`QlVKaecu9-JixTbEKPr0Nf#Ur|U7xth(bmwMO!{`_*brooF4$wtIqM&oZF#?mTft#JRmp>6%l>gwnx$b`M^?-}l0##2LgZLk3P4Pe;jIA%rwe*Lf&^RL=7NNcsLX<@cc6O z^W9|UOu%!VCq`v)&W5y<=~eE>iNG6}fT*?}aWT&d6Fbs3L8 zkpHUVFfoGUe-}-qF*rZ`&dhaJ4}Cddf9+PPm;dJV{QNYP{(Kiq**`Sj_F7n~mfpCjpxeP?CeS3QS^BtIXb>IFVq`#(MZ?DBH=+mKcb ze^;kBp`7|HmwSDW4Cy{Qv&gjTjCf*}=@@u%_b()n)BVPsM@G?g-3rnC&^soLP+2%w zQoKHAB2(ai2$X;)SIn9!m^X%*NBE1j3wBbh zGkcg9mVr8rh|JPlW6WS==zf=8dLok8-lP!{1_Wlin7?k*cQ5 zy2Hk3iGNs++X9c>;|>tE?9I6AqeAgPbbZ&~QO35^T5^YkY3Kd!tR17)4NuRFY44|w zHDCDnAey3LW=Nd{J7N`u^3FfJ4}TJ!EJ z(Zx&p56^V1Fs1Dv!!qJdhHnPkkvhKZo=3isV|YQxP$mQWeqV*Agm?ox#z&Up_rZSa z`NYCRB8n~I4t2hgjx5lw@!a88^OTy%+dsb&K`8V6sGJ2f?n!3yAU-dble`rRzeDgF zeXo1AtQlx*ipa3YyW6s?W+6wO3$G) z^~U0HJ_M!b-{aPw+59ii`W(uwlH7y^cO(+?1{()G+pdjPjd@T0$k|LWSnEJkfZ z&78!0Dwf5n^AR0ibZuCN*&#%96QvCmWs9^>@{6sY zYDh|imGznq{6Q)jPis|J+-s+mE{$2q4F=^W`RoN5xtYY^MKxU>CuKN9*NnBPFue`+f&MmMtCTk*ax{`5nTWD~Rad%w32su%wLht*_@IX^(4sN`v zLL(t^MrP0(#nxHsKd=P;5^)YFnlwV!k9K>l9Ra8qTS>6_MZ9}_Cl^i#cPawTEADFJp3-r#vo7*QRaW4%jhfhF787f!c~t8c1T1$5TUv}q&<)Lye8#SJ zmR(shDhDuQ6;-s=B{k6ooJJ)~)9|we2NLwTt zwt!8pL4y12z2saHJCy=Du>E^41Qt1!6E1Ic{v39uR>)PbQf`8F; z*H|-}PE%(Y2mPuV(S2*Vljh+Vx6)SKQKv-BtOE1P{VMyb^zP(~LfUu~xY4Zp~5 znI>Bz+BIF^59>_Z4%18@Do;*I-M+;KPl6xsXPN)XmC}&{IhWp)v(Bn;2Qo&2Gs0R8 zTV7qx8pu!tyuL;d(g}IIZcco!`tE~Zu7q7rE9|6X17tP#QrZ6aXrp&yU|f5e6zjQ1me>KHz04zW?T6>c1bp0Rzt?G+ZZg>OXu$ z*>SxVELYBF7DT-HZ@0T3P2&B$57YN{fpTg(p#1Z-If5i$ul?tn{M^TLc{;P9&uQV? zb=Tinn*NuT?tYJx3lJb4ACXTtD+~dJ&P1>n_BfqPZ-nDti?Bh38l>^k^0^S- z^$zdPXR`v*;y<%o6=wymkcatYr6^-EZ1R5oT8|CGR+o$Yv{diZrzOrR5H>4o3yBbq z{tbl9lg~mMB2plqCbDXUj3s@&G!!3OAY9i7Z;9p}5s{J%?Ez6Drq<61-^N?B2jVx1C=Hbo7=kG370NSHYj*_sbt-0^k ztc)xOMuYR>q;=;K+_8{Z=o*6px>w_^GxPfTfkQKj{}y8P917nl#KVgyxD9vOSz(0> zFqvK>hgjN{7O?`Vgu7d&ZR0H3|9+ooBHARATaIfM{VgVAf?+pFkHqMbDKQlSbyyN& zJ8lG!p4c9?zbS7>JB)NF{51lY<2rqZ$(!$X;D;H~C7;I?VV;|pP|P;=zD>3O%zt+a zY}kb+P3eMm43dNvk0YX?HTTF>XNx*r^kF=hcl~HZhlDef<*emS4LJn{66(>xSEXbk zR*B-t9pZZK$&i69knRx4Q9n)F-7zrvlWZwInsig&9gQ`JdhF@AyWh6mXK`e` zbx+zb`zBVqBwd_zW7N7|dNgHUD>>Jv+e!WY)`drSd&~KF|;!9oo?;CpIe6kd&M?ns5Qob$7yK>Z~*1;p>IU@!e?P|MrBSA9r;aQ z|67v3%UKQ=Wfti)y{IPuq>8C?DMfksx$w6NZ9WUq(EcE zy#V1(hu(i_`JYEG?YlmILEI>>&% z`hW}5c%g^A4;&UlKTvB0NqVaAm<{^;4vsNAw_gh5{hkX!Oo?HS+wEC-K1lxb9nkaf zxaHXY@wh1ogAq{G^gJCiMaW&t62%0y5_>=DARlR`6r9Z|E5dZ1qNQ47Ggo^Ke z2+8xn$5{O5X=lD+rwd+#>z`S{=RF7*l-+lf->30gk*a99G z|5bF~$83CbxC>rCx~(Ri}uw8X~G7D34CJFOq?$WSF}mjUgOTu*wRTU~)$7 z`S1+etq^2c!VhRSw#Z8KoVKn=J6bDr^ zw#Vsh6jn3AWUD`G)DCA7M1y2lMHPk%+?!mIG|U=|Nxn(3gQL({wV=x7Hw{_Qe?Me4 zkIhp7j}nRyn6A)`>fYQL{+Y9wf%6ZqM~5d~WKn3u&3T~4QOn|e;vdUE+f@aNFTE~5 zk`x>6%P9RxC>1}lDklCNnmui!CcV2YL)5Z6Q)QqIbvEy zRHm^|nqB^en@9*wZ#Os)>=dVq0Ev$66EnGRYN59mn_wTVohlW6xf3PK(WZ?? zSkx9#V(LQnBPf(OQ3VYpfiC*8;WOJAS}|mq)&WA5IZ-vNj(sXGs$PrJf5{&m+Pn!d z0t%^;d&Q%tti*-uN-eyga=Ne}F>vx@vh@DDgBr`_@-R~SPVwQ zdn;ZUtm@a}J>Z+6G}0^`yBm8EQL%a=`f0lOt9al*U|$zZmEX-+ck=HAc6Vh%CML<;kPlZXj0^IT?t0nhTHboQnq_Z(g+J(SvyJTMhm#g|GZdy=Cc zALEi~gfO3{C|`RInH<0U?yST9W<>3eFF-G3;wJT5QDhqvld0QuG$Aa9Ib-zdH34IB zAK|8m1EE%pzyd`N4Ls-Xh7d7Q^Z(^9FnTsG-!OmbH&s*-KVu)`xiC*u*z|%{=8bv`wuAEFJ*g#~^AtBjEqqBvX zhJ@>$UW9+56Lt7r7}1B}6-k9*k+rJuE~xAj9Pw5sZ6|}#!pElBhsnQkx=&kQRZKgK zT}(=D6{V&6w((cf9jN(q(B(3rlGAoRj8a=eUq$-Y+YUBuNZ3H1BHJ#e+CZ2uRhHUB zkGEO^1IxunZ5r@_-il`ESUZ{(h|31S;+yHeGVJKV(2Bdwuxt<5R?=S;icyqyG}JuW zr#oT_wo%0A-;F42~L|5K9u0Xc~2V6v!rIMAZFKpdzuDa@QIosZd zf#I^k{`GYHk@E3{1X5eKVmRupSQN_QJM6PX6LwrH?}iB?xq2Ghu1k4L*$NhS_S5gU zH|c3!(dtQVlVR_Zs{Lv4+uA-c`?i2HwrEbqki zuW=gSt=65ND{GoQ=)ElNc_h{$J(M;siNg` z8hsL?yMSp3j4giQ49W-_9$|npl}*W?NZmwasRu9i8yBW1JMLOpl$UDcLPtgrgQd9w zQmbhqjKQY$*@>)T46`%TnQL+%z>6lr8WHDG7vl_t=&uB-r)SGswf}r%D?10rJ$w!~ z9$ywGRI|Le>%u#)Xr*QLqsFA1T$?CF8-*rwNS!D%Vk{^Tw={{!dof+yT34)`({X>z z%qYEj5m6*pD8gc3QA3W96+>2ugd~~#xM*5!-HnYCDAhi(^O(NDT zn1uITOv<(lW9JB*>Izx-o>6CH@)@ZUER}R8hng0zcS3$;_TV=x$w0QEn3Cm(;Uksy zBNfNwSbl(F=}7Kz+*u4uW_ICh%G7{e)($=rURP%TW5}o>r5Ijar&B19*T*e1$6e-x z$=73vp~)fS&KyRBwb8DHApBn;C-ty9tZ1EmfJ+>GlZhs0G}t&3=|i%j?2jB=vD0%g zhSfk-lEH;M9Rf&Hs5m!TsRAx(gaO00S+W-IAaNdxMESk(Z>?k-AmO+gN!EB^kTwiy zj+ru5Pl^>1e#sAYZc+-ohEnPE)iR;GKhtZMzp}A{i;;n;eBmFs( zp&aiQ&OMBvW>pbO<9FH{iBfUPtikffc=+3;yF(F;tuALVsvl!+@odMkQ1R8Krd zrPjPqB4pw^s$Fe1p)lLXBkOKIx3~&MWL>0GV0x;E?EvN?;(RwwYjJF}SBSeO#C9%{ ziO;ABi@cTG_%e2S%Um5HSl^6|h2U=WQC3T-^V)WiRv>DOnBVaG6PU>;f%8qptz7jp zzVgdi2QIL$_@mcsI*u}7sk)?bVT1zlERjo4aCbP#dlUj)==ZzAlNd$O8Or^;>RRr7 z9x@*#QaOpF!T9NPV(PM+ymp;!|o@E7X#GHe*xVUo_>0!^1< z9-s>|P7Cf4j5N-)L{@CsW5XG&f4R2}HZVjK}00r|M;0NMjWeIg`a+)2YHN#J*!7e{N(r9@^#^YGjQ*!0fDsDKS@N62pIn6uwR#nnR^A=R`C zb|u4+7e_3}GDXT1NjLy6p%ljHcp1k%a-Ck|#?o1L#|iEr;>o11B4(G3@9!L}KZY+ertCPf`uGjB%?euBVWw-eBh6?riBh>o5P$ zd^{f1eMFB76Tbf{wxQm0*+XyR_-tY%*)?L;UbU@i0qvVO(^tKLqy=gK>7jbhSHw>~ z6Zl`m4${cT1$nw!j9Q7`WOTXiiFhucJ#)=~D`IIqT9+o{#kGs6BP;SI^7{K{k zXDbfwAtA7g+*i$81<5IlBY8ADrRk2h5%b9nNzqNOkrS0@*5)3575RfguEJD=st%cn z3cD27q|#EBdul|vlgI7ufKc_-fO9;kgK2|^qKxW^eNNpA&`ZQW6Rkp2YFcP!SA{rr zuy+xb@|Ph zn`_pA8B*j4tGw{~oBxODdgQ1e9Ice3#ojuB`WR7~Z0w>x4Z*_klhjdkL#1Xua1~1u zr)F|fMA!M~tdp#KV=^>T`|%(uV0o)nqV8W1!F3DExSz46$neff+8&MESn zv#>^%OPv24C|D~#P~j~7e%q9($-JWxw9Lw3D?N8HX)zuDDyzo3piUz-Gm3{amc_Y( zI{G!e?&QdixP`o~JyeKZOl`w8y(T6{#4omHHm@)(NX^@ks2ZEzke#WF6}t&W9k;x0 zh1Y6*Nh)H4dEB+fTBw@F#b8X%=>!H(Rz(~#(!q%UZa^`M3>YP7se#mfky1?hIcpYO ztc5)V-WAKOgH!3Px5Q2hn!%~xzLa4>tgnWN?T*x<2mgJT)$a>38W}z0izwp>4@1|Q z<*Sp9ldQF!T+2+n3rP^_QL=5mZUcF1bh7@kWG{Hm^=8-9PtTlYn>}RgdF>!D& zX;XFg+)dEs<$L_vE`~e_A6O%mANEv79B3$EMBonR7Sc8BcqtQK;wU#%nnc>T!berE z7xJk+_v!Qhl{?pQw+i9X{f$hcrzA2>fgKInMY_jSM<930XnO(a_Q^-1^dla$ok~}J zCuiiU;9S}Qqs0f5gM~;EVv*7EY<^YNKn*cMMz|?L2L61YEN>vp->#H(@{uROj>d^L z&!s!kg~h`RJjgn?wXzc*YDd$3jJ#wT0ZTx3WlU<(q!kgL)VwiPm7%lS)J;1+cMjf| z!H>MSw`am1dIvBS$0ae$2j*oVHZf+Z10~H%EkiDMYh5Tq0w-d_Ni8Hf%N<)_T3ajN zwN{O7vM6M5;9Ne|AgQH+1Wn)YR!%Eoj(-xm(kNNl871I2J2o+mIu@c(`TLYR=7Lrx zd=DBW^&vJFgw#88O9@V}rIh6dutoVY+@9PV0ABpzuCm2ZbUzX&%?{=L4?1W$8k+WTkabd{I}YLAf86=R&yI`1iIQb8PcHOI?s3Q zn4EyIYsq7H%&Yp-H>g{wN%MkgL$kYs-y5o|{K_^7R$j*7&o9x=S_OyiQBAd=AobxQ zC#Fv)hd~-K62h+W_1O5U!9!CsFY5$gieF?}T{{&t&-USb0zT!MU*TegH7)T$X5cUp zatFjLStC;Am^lorz-JKsMosiT%S#0kr8_{5rSchZb=B|?uaFOY%n8(gwG} zu5^Q$L+j8o9XUVVSz-=VH8+PQ38}Qw{Q|O&9+y+g(tvM4ob5rN>X%qegB`xk5pDwz;#Ljb5i5aq!Ims&%e`CNi)cK{8@W0dl@7z$U#$nbwP3e40Y#a$;k zxc^bu75zvg&Beyt5mw@^#1G8LVh?2@uS6R&Tz&{+$sVyzTq>yj87;;y0+Ba-qQaV@ z7%D^UV%BW{7U)TZswHpz$EI}Z=CF$ta)UJ!|1x&HbQr%o1NwoJMd=vd&`-tH<1f0&`vA1OWC}J}Icd>dL^-4`C~cg$c&Xt~ zI0X=mFAu6mEozl>{+;_rCpwKRA&l3-{x9xn`Y3BXtgp=c`iI&3o8op<-w9$kX`0sR z1=cj{zKz+YJ~h%#X||AcfxX|wG2C@sIFKQ1)n@i&H<=TA0G!lzZwtdh__Oqz&334d zSz>SpVD?80*~(T8VdQH*sC3(ab9aGboe%|y%N_S_mAMpC42J6p{UQy~C+nzX;*KF~ zLh?5%U8y;E+qv67o%uze8N{Njn##%hF<@jprbgO-Mf%n|j*!eOx!;cop4Id8Iu$W+ z<*)w}b0OH}cck#|@Bl-a8e)T1FoJCk7u82O7_%LHFv)7+iz3>ICN=J8@PSfW2D;uP z{v4vYR3j!fA2URDw~hnIwX*tC{5T;E)lXHug)*yuRI~#+>Kt56GA8I8;yD7?JFUzK zR|^()24D|#2?jTN8X1IOr}Kre$yMJ^X5~dPm*~#IiAAalVW6+*QClsS%HD~2E&)nsFS5fS& zgb|2NmgoC`BY2qk>fRwMCFAs#%19(813n&&dr_zg{a&I5@ohA@ow^G%wG>stc3%B& zQ2DmRqNImPR?qdqldYv(;$kE2GLH7fhbr4-b3RFCRxk-u$cdE{=t>zD zTt=y5D*$lILqa)@Kd|*UAF_)Y4OcKCSUSs9MDBZckj1hgg&K^JEHfz|d!ff0c!jdD z3I>|5{&}U_*Vl&cJt=?vU!fb%*MHEc2ymzXFq3`gBvQCwOi5=n$wX2~HZ{trG$x&v zv9wG4jm)a3bi8i;TMb^WOxc_!P7kwqbKbP1Y05aJF^)8bM1c~@y1gPGcodNTkqB5S z`Vf32bU${T<2v`TYYQk5K|udacGK%S_sai=`C})h96ONxmj+k^5&U5IMrrnGi8#Yn zqmB7D44AzVcxC{1Ir1Q{h*D5W#zMn97(hh9ie$VgSc7b@DR>OYaW(7%rvd=zo6l$} znk@iElL1N!!TdZV-9zbIRpApnQ5|8%*hP;c6x0z=YJ&JJ#{#|F3P_zZd5xiyHVgIl ze!1!IPV@5+M$a<{4K@33BC0_(!%KT1zf(n;)SNWZn6}UXgz8D$#fv#Chr~ItEOub)j5jVg!6JO|tx&@kd0okNi zAbN0x{vOsoAJ6ch$pbF!HblK5@9Tru^TnmGz{MP3UNpZ7y(l^?|3DC%D|a3VZbu`exxQicI1SB#3MAVFtK2}dsNiFz7K1K@FN769o* zOT~^R%Pq5buO>>_S_f-u@wr>@GTNJR;$$inSZ6ecxjsB*JOXH?(|-aw;+{#q)74J4 zQP9wC=LM4|Leubx(Dya$7=Pj%v&OTdLLG|io8n5ISZUbepvT>-+)!}ZLfy|77`apq zq}Rh{R5eb(1Qv-5l}$}65W@>2(rS`Qi6Ms2t%V`RMeZXCo5RX!2ALhl*~|wYj0;GZ z2+hJD9??z|s8Q&!|AMRe2hiTONuY-^#RZey5D7j;Wyhe4RrHnfCbIJ=BV88JO*7NU zmUF-^a{JO7cRL3bExHLOu(yzdgFyz%@v?GmUVJwIggf}aCocj_FnR0!a3>V@s}s4o z{^0hXbNU3%MNXR)cQmo5XiFre>a@|4y=+j@J{)FNCV`82{P|@Hzbk^o$b+XKzL7&y7F9&{c<~7z=bF&0rqnUxLi{NBAtgi=5k#UTsY*j5? zP$r4smq^xndG-t#CR9qDTR7`;t5IyPRAZy!dx_#rs7>lO0Uy|~LGdJDy*m{FQt9Jg zC2T~Dk&h*A%m&C{oR4I zjpPw3&~n)N#3mfa`%}E|y#2DY3y>baFI8Fcy`$4n`%^5{$02>gFnlOgoa|Y3eb4K$ z^P7(D^9Blf9%HlLeV z@OM>he&*&zCkc(>O-6*dH5oW^^cGZm-9l7V9WRSqLLt{usp_f~GdBhEp1>eH_*6M~C%e^X9>Otn9><>Kp^ zN|r0U*w#J_fL2LqZpR*ha&ce!tlc(>4&>#DM+NKG(~^XIwZCu0OWyg=;$vjCmU(4f zQbao~3!E~$Ch&IUGLn#B6Y)lH#;ojqKTo)uo8{e0H^G1Y<`UpHRFZ#m)dUk6)vGm3 zAuryj`-|I7{0=wcskF2wh(${NVAS>krl2HNir44HiLqT|2Q#(GBxaCjt`O~ zPPq`@&)R3i3??K|yHAYAjMT=T?S`$o=n0C>wRVwE>cC~2!`0YFZq|WpqMbTUj1r0L z604pOs_BC?P$udHzTm<6qtmol9iRag6&CU#vtq%$sX|hBWRgg9ayc=``<21N7zS#J zNVfM8DJW=9Xiq+socjSh(XOopBe$Dp)R1;c=2>T3CX3d@R7zmF0c{bYJhN>p_?7qIf zKhM$w9zULHbA^8zuAa$6AR~d~2;86V2w%=FCW{A~1l7SI2&4gz5qN-p&6GQ>s}l{y zas=084hH)&8Q*|ms770<;8C@J{xu2bfT{E;4JyO{Pr6@El?*D<2FuNPxwqR8%^FAd z_K2Ze`YChvSIy_LTX^V!MAEe-RMDnWNKd9e3jy1O=<$G_oVMX%XSQe_)~pOV26G0z z-d_WcZ~#&btZr8HfjZ#nOqG!}RQVoGqyg|%6%~1o)*_7{i%OdbL#h+p98ZI59=xIo z6NXx9D~xm-shkj?IqP1flMz|~*|t|I?w^t}E&F(|6nK~l{=x%rQ^4|R6D_UK_fNAA z+V$2u|Ggs~h0saA^hN)OPwpF3}TiDHVld(QSFC!S<=a4!`k{tt7RjgkfQ<<|hnp>jY!a0Tm^( zn6D;UWw;nf2{~OaR^esgKly}9XyKh?6rxBgQ5R(0%quEp`gEvEp}D4TRJILfff;)* z7#QB8h?-9jV=2AIk!3}IgK`=j5Q6s2o@$oStd@$+O!EnCv2$iDVsb6+S!9xHBImZn zri|LyHMhx3Cfu~l{AeVH>)qG#@1qVA!&KdD00%%}(1R05`2aiicM%*W%Q6S)?P!W3 zniy2gQtNp%8D8%8H2DXq+%zo!e#{!{O(es!1Y62=$>l~tCfqk-$4(=w-CEV!saG5s zBYJXa%XtVcSsS&lB2n4*tseEBJtW~QEO4fL<(giQ~KK{urX+A8) zsH87=U(Va_>%$`+8;=KsL5RGwkNn8Ko$7y|kZ0*UdJ_I{3=fav(Sm{;M13%AXTAUP z<3_LlrMkYi?ce>+N0KHzQgiL{tY&8P{td7_mW42SZmsSUTmCt;i9&gopakhPFiM2TK>#TN1a=dB@~{(B47_@Vz6qJiANZuG#I}OMZDub)@alP zC}0T0{drktVjgtz&7umy06RQ%xf+7_YqQ@_y)y%1++6rz*Rm}p@HSZPg?{fQu+dCK zWgP?Zk14#Dm!~Z424&^e=~^3H+1Z*6+SFaB*uq&PZiA^%M4_n#unR#Z;cD)I0& z>jJGS!PXE|T!4IT`G`ECC|7R!T)^MMuqx64M8v z)LkN2j1|Qe92jGv%WhH&W)OYv1Qdw^TXV&)J0f7V5LLS59qmPg%z)6;w{rVm^KG%s z$?zx?s|dm(QV*x$ah1n?@`_6_ht*MGcMdK0@?y_8VD9T8uC{_qs{GMM6Wp@DY`Vd= z$bhOyi7&0;U@cm|){U^!fe!HUCLL7^X$YBUv-C$s(?9io6(!Wz?jMQXxzYT;7GQa+ zMrNWV)TrCbmFO>zhMNn4tPc0fL<-W}Fr}%jO3Cj=A>R4r;nT)s|CT_RqvcW((tn(I zj=pN38yVz*&{D3KQQr974Z4lpE9He3Dai!|Yy0}Z5|b0?0D=9&_tL+tf0E`DZt4`M z5A%ebZWjS2AbD<8m!+*L51b!`5?~tA$fA0wL%oW)zP281i)4aW$ONbmhBwWm$YP{bN6})Jh}J>y ztNNjC4Y5)W@<$>S08H>3*mGuEIhJQ^{iy2Xrghxa=^{BeU!92!Lo;Zs2+OW3$=asX z7!+X(N+mB&oN%fQYKdcj_>-zKnva@oxyVV7A^HX2(qa{Arbp(i1{ut<|4h6UQ$ar?GW{Wy2{|8|1C|U{jtrKLsA5=Wbr~yix_X4ldMP_( zC{Al5>M+6Wfl4&2bRjq+F8?a~59bIy%KgTLTk4hRlE@6mh{pXA6|)^X--z^!30*aF zz$jw~lzLkc+4%`34ZhOA0SutvpMk3kFFYG67T}Lct#P(1`-S^3?An4jg$h5EfCN~M zghU}Z_!me#+dPee52&z7eWvU`5{XrATibK>sH|e8i3Z|K4mu#Zhis=Ri*Le8#M1qH z%(q2tdmthXZi>{>q=J-VXswI1hQ#=kMInbCa09@Gwv7xvi`-t!SZpawyHn>olrrxN zS!WfxD&#jSMAuEI%k77pp5y$07@Xilm+6O&5aihB-o1EP8wNwOoFsFl4 zhFZlL<5UQt>EpmNw{ygGdryLkd+tn@DYOL+fF}u%&Fj5PDThT^iYm&>)D~z6m~RV9 zUNmY&@}*MyYc>7TBgveqtZNR% z1GqJ)kpDyK&QcKK*9-=&yGgM#=~fB4k{7p9bZZS0Zy&TU>SyiepgSXlmCJkuUjt~# z=bdSu$|b$&Z8CagSu8~sA7{Ao7!P4ZTK$;!@T@=Iy+O`f_1DID|0BoGldsqHF(Go9 z-}C!_8B^R&=jY#F?k9b#RnNzKos6-Rc-@A5+p`=!UXt`TMj1L`Ns)iM4bdQxv4#r{ zMln!AE4u}|%?C-cLisY)kMAz`5;zcP$)wmEmBm7e5K?1Bir40cWvhVkncCS(jEHTr zM$H3aROxtVZcl+wjK#?kg`-8^e}QQ++axf`U1^5Z2r<)|@2f`OYtp?})UZKXCspMq zVg{~1oD^1<3>G<)Z@7UUT(As=<0f_7b5($?yMbq?{DrV>UXZ$)-vl4P#wJTD*HKSE zg~pQZ+l8{yr=s2accuU@KZ3toj$>-ZW0&e;QLCLMHTgwI`)_!W_698fOJtgl;G4S2 zHKpfCpA{$mYMW72^m7)O_qRR`6F-Dnz*-;HsI2{NXP+q?VQ@w#mb+Pz$GGrS)hSJx zJD9dCdWOmr(8~fvR42$KXpST3u1_d&^yl)-Vhyf(0#NEG2Obkub6{0u0UjO9Pe=+k zJ8w5ek;0eua$pr&y3=$%yISTs0!3LdQ~a3SG8a?J4TwZPL*;{P^v$}%Ye*AnS*)VT zVzw~u&3HbTJdBkP2o5zSHCakLxT!Pz?RG(Y$lf_MLsZov$;TwD5HP&bVJ9w4NB$$z zp|bmgq`)LQIx_+WWOKSLKWorv{MzD9*?}l%`DZQnm5DKZ#ASZYD82ap*urb5T=c@DA8%Dn@=`n?8b&)l znM^3fe}J#sD7`Sfuirmg(_%lpQLDZtR8aMDENR&ZgJ!4_E zzh?Qwcf;osZ*3MSk93A#K*_+IOxON4ep}v)n@s6*T&n>FdsHs`i2*XoygiTo)PD)% z*WAC|<$}spVh{WpV3~P<`^khujwW?PP}hrw(H;1QwG`|5QANqCg}v}E6}m4c8a*T2 z!8}h~N0AuWBcj@uhvo!H1Ac~>bMhU`a_V#I`4ySQFc}ZQItwwyl}iwr$(V#QOSv*7qhWKe|_vzIyd__NiU9PZfmgk_uH( z8)t}TbR7o31V`BnhkSU-muI*|P*Eyw9kIj^WmNHd5|e3RFy#zb+JhpCG`W5a*uCk= z21cjGMw#ACat%h7hJ6EA3A%M&2&t_(aE0GaS$Ln~76h`9oUG=)H;At~H01|oI+$1U z$wQbKpg^wvQ#Na#@TS#&%wzpnM~&gU?_Go48=CK>Mt8tsG*pu3ElP?mvmJ{6D|(ik zG&GG(FH&U3F`REI z`W7x=o`67a;V*agMzz96C_4hfhg+j37n77oJ^AL9F+Xpt8pcEz||Xg(rPq0uOy;xA0| zo;lTS#ln_iltm2WCn4<2y<`#=rR*vN*$o}TF_UX?R z@${=XnuTV4B@O-YUYhMhAj#(kz7P6u(M-@uSbKM!1(}aP9!CMo7X#N;IX~(Yk7)qg z(mVA;KX+Ex)8fm~eNw`2E|8KJe;CGID6&+k6QVBq2d3p7@krr$*L=fhbFNW%0&DvQ zGxJ_P^FO$vi{ zdgTzp72drNf?Y(o~Yue zx|>tqGRx2RU?aNXI9&+;8`lY4RytUtU^535L1Y1y{F`NWVF%b3&Z3UX%vAAynwqok z8(Kl|iOs!ZPCD-8LY$i5THq<}BL$Yur-tlh)-eVM5W#LskG?6FS@6lfQ9OtX-kjx2 zy=cPOp%pq5)`F!O4ZRgfAru3UNph2d!JdXfp)e5>Ea?y}2dL+N+cx3h#h4Ifyk}Yz z9eLhZ!G!}B<#9Cb1`#^dq^KJq4bI;hBL;4Ehbi=7)z-)vKc)N;Dn4SQ9oJxEOT?rBib6hG zXeb83@Bsz`m|?uw?2Qr#vE}uzvCOHRIAG7n@`9=mqA$xXeKQMjc$O2O{kYRs#YvSi-OZEOc9vlPK;l@tx56_qmDTTt`DGRi0|vlu1D0epC6Nk-sVf z#+E-9S$|ohaOmD?=QjEaA)(5RmayecCC@C=I3X(bpe?lpAOKvuA9#Xes_=3gVrQIlxw~>Q`y4~pB8+)_!yJj@pcH>8JqljmVc`O^ z7yW(!s}WY?n7L5qQ!aEzM;*MNzp!kMW(m1ufv@%RdpNzVxpfOph%(!B*LAs6dU?7# zSIoblKBv?v>NA@kTT2Vs#sBLg7mB4}#XB5bh`floHj$7s3H$DSVp5&$weH zQMFYDGAkZ4`#d4u=p! zuwB2^Yt8B}91dRiO)7e!QAkw(lyTmK6+Ncp9SSB@^{+fc{096sF!jyBu2eHe5p2~u zor?x7Hbn^;#v;f;WeERNA>wy8;*bjA6brUW8o781g^$1 zZJ8>MKS7ycE~Y|E@68L$_~^r8%+H}(^za?+MP6{2D&dQnsb86a78vb;!C3R?9>gm) zc34LK5m=^k20?Sy-{~2PnbmtVGxjkk>D(beJIO?(y3Mdwp&~SoOG?xOnRpQ)fX+_5 zT;^g5hf&_GKm15{Li<^Mk5*ONTEHJ zk$1J1mJ(Wkz_*~vUwN~#G139pR01-S$rfd2I6y4GngABbSa21PyecgpgLYv6V&T?U zJPA$F)k;yM>r$o`)0r|KFM~5AgA|~QLB;Q?Qv_JEE;It*Jit(Pamx>tn-a+w3j2nl z&SSA*;7DlQVgCi;xvR1@v>*4ni zmk6yRerU1Qic8`yE}7Sb1|Y^H;fFfHBu)CHab(hf$ZhQZ$n9@3GP0~1Al!|_IhnzG zUds2`gF#z6F%b|D@U;2$o9{jTx2}C}$An*{#c6{H|HCa5BotI;AcM=Pc7b~-*CL$s z5=RKz_Q89EyUiHaHlfJPMHix@W>RTs=JKdnHZZ80B7vToWo0-LLn|=F{tfCGw zuY}ryl{`zn(0wH4B(#Ct3XytOgOa4-*LMJs?_W$HS~K!$duF^r&%mKWhr{BKGfKWE z81d*>UQ`?-;G0B7y1=1;3J_O|h)7ECJ4$+(#Q`J~gV-zw)cWcCKio#>=7oHiI7152 zc+pH)-<}vF10h6v$#3#ycfP?W8*vAs1vhOYjpC4Aud+N9cL)l+3wbRmtIl5%w{gb7?tttT>lD z0M+e4ehh@uPtEvq3t{UR(F*C^{vR}!M6+& z(-_Z%8Npe6XM6O!Cjon4q66=16{kvZ2>&U=`zJ;xsqgPHypDKfRPR6l5 z97ht70|)?eZ5@k7WD`e~+$$Li^#VF7E#=pb3^!8f50xpf)Q5K=;FEsP(T6f+IAe2G z<8l_zzaxuoth48|xYYH3shYh;f) zyiNnA_=TFqWHNXbe5jap-;HgYCzomuLw4fA2c$EI24pJ+-SHrERX2V6n_00g-+v?V zB`s1qT$Kx!jVTN|4Lf}hK|vn?QL$kpJRZ<7yQ|UB(ULP(X9jl;gh9C3ay`!yk4ew* zGSWQ1mYaEn{Z6j7bi$c^nMUa6a6!y(q!)%EAr?f&q7hAiNa zc}_QMQ>6oad7vex4+b18r?;X|&3nDfKCf4;YoCQ`QTd&lD;ek&&sM&&mbh4#L4`gh zRNWjcN&b=^D<@lVBvuYUAO}|c0E&Ij#h%Rum)l`#+);ru6tO?9VEA?tN8vyviL!6O zcbb2S9I)hEy_qJXth_71H^PI#XB5Jngrl)_3;(tB5L$=;e#pHXUyC)92&UbCFnh`L z#hI$)8J#96FAflSiPegL6X3k9N{|*;XA zW2FJ81jPUt>K-4v`xSt@YRR-_g(_invc?5ciiT{xC-o+h*f6Dmj`B-x*q(LjWmwS( z;0m2ISJNmH6}j{v6mwe4S)(3&F{>29E)g~P_AMOpsOr%{v8_Rg>@8;2qix*lckJ!? zW?L_|$MV)10C8f2A0g(i>gn^hKI@5%jS-S-PlhaLK<%mE06jTrxi@Niq9}CpNT)fJ z#J@%BZ#2{ebJ}2kUZboR4mcf>=o!)mr4)#KxH_D<+`Ly6bb;sa?v&%N}1dd&B+-u=;iwbD8s zJK=B@C{%&8=9q5=mpS-Sn5kW*HQnHl1Iss1AGgP zJRk&P!;v%FYxi!H4bVFIECOmOrFLnu-XzLos@}06*nqmXj<(+!!Qzc{+TjolKLAH? z0>mX~;?l|i_Sj-1s%pJO0@#e^4z{+Htyn){QZyMJyFEhv=T$h#c{)(uhFtW?a8iA1 zkV=~|U4|j|9NujOo#=mw1K0SfpO@@=c3^3Wys6B*i_*XF2c4@pkPlvJF*$bG(SAs& zKCPRYHCtv7$y$Z1=K5CE-@t$;%u2?bW^L$Qz$|8~$o zMG%i+rmV*B%qxPD8(X8Fh6WXiE1*L8!1;?ulY&hAA87zGCTly`1g5{|FCM5;Xd|BK z7(#{iq;Q3#1OjU%=MTIQ9`{QyvU2pP`6$Uo+8O0%v_L`TlBX97DaJ=Rm4-4og&z&Y z8TqSgzg6gTf32e_B2cR!m}H2N8Ya6M#mWlB63Q=Odq@mXX~o(aEh_0%5LYudCk9Ar zVs3CA!83_hvEzawDP=GPq#^6@n>>J?!VqNd3)t!#H>V;6UsB~pLeK&+iAylJ(Nm%+-CiSx&i)hI5hjZNq{o2r~ z7wI)W;Gt&OgV}GH3Nh!%fy(Emq5j0({TAgxo)z-8a#GhbFc!ZEI@@po$9y-eClN`&QfSYj|!|+fir2vaNsR zv;E=qbOk!7e$%+DdZYeZ4=6}dO|RRuw=YVwdg*p|mtKp_X1ggF z(QGoqW%CRdlR*=-<$*j~+Dzt$blP1-Tk<%ajzKRp8G^-N{_qzO5#RmOYn$8gz+MR? zMf`RCd~pJ0Z#0cU06_1!TG!|De%g*_@Ply*0m&|HY+YVS5oLS*`8_Oe9*m27U_nmG zw~v0>b~edD3dB>a*YPo-(ycouGNTs91{ebK{ure){X>+UL0aJb)E1 zU}7sHd%r+wp)BiF8AILiHbL*>^6O>oXJw|Rndp=6&PQg>_RZ?{+rOMmFZn4E*ES`9 zpuG1t_SS63&L4v0sqw#P=!=p_c=^Az#F=UG_h(A-!Qg}|5~}=IwblMxQ~-;7Oc|;O zc!4MG0FvC&W!91QhG7MZ_eC@U+dI_GRVi_Q;1>~Aiv&dToSP>lji%z(Qw60fC~@FW z_eN(?>DUrn8V)_sM_0}V5Yw6-HpLdWXLSDV9JV(ktOJj7qNN^H#wiXWb^g9!JdDa7 zVhjc=Z_5mR6Cu$0rK)gE>?zt>D}K)paVLf?BK0j6)_<#%p40J1KL)tmq&!;WNQvp9R?+g-*vOonqYxy~yql-1(jYiEHG)C6Aa$+I9u z7=^IGQ{z#)30cCdN-9>8^U&b}41o~33E~cT8aUQ6IvH_tk}D^{xph)ERfK;iP}pf8 zxWad6DeO$y^t@{hvC(bn8}~Iroq%IMe#VB%4UdWb{i*!YF^A^=iYhdPT|#oondELI4Nc0DdIe{xmNqL_{ZS(f>X{y( zyEelXg+>H&zx8IGD0Knu!*5;9)!1PdVDR#erx0~=k&q-qAHN$(g$9Q$F1AGs5v4F$ z^vQ4G*k6TA(V0n=9SM9GBh)_15S5Wwhp2#^Ph)~JDhPOpT_u@$=ec>oekvYtD1z{s zwJ=7ccJjjscUb=<-x6zrhiMG`)Nm20a?)RY=b*vQ>d$*jRu4Nb9CMjQ&CSY}=ARG$ z{xY=af6n9wK_TIphYNdNwRv3zhQR4()MsL%DSW>FhZ|9^KrDbG*Y0O4L2<%(``rtA_27?@( zi=(0kIRuF-hhn(hto7>bcTH0DT5Zm06BCu5ww?k& z;9xS7?P8_NWvNO-tyZ(q>$qmNeirmR$bH7o@2lrX2KVt|?I&pMsx0fef$;L~u94Fb zD74-hWB_NKla`jo;&#RRv{kCq<}p9y^Y*Cy*ZekFO}Eo(dFr;lKDb(nzY0`oma1B7 z7A=25L@=be^=|RLW!Rm`@>3xtCZbh*kO07uCG41QJ@*+o?Sd~L#&TEVU)S?HsHe>Y zvg72w9lpi-;pqL?vU~uFQ;y7CjljR&gk9;i*!O-zdM9fS3i<}JvlvETcW!|o_)meCUA*m2ms^c)%Tv7EZWmjv`#W8oQK`B-%*^>piCjO6m6R$@PER%J z%y&BpTfQQ~2=NK{7^3t2pJf2ZXtfhP%1T|1e}MT0IkJ68QL+?|=4Q9%@YgT%Rv3?_ z#`v0U<2IGP zuX^4^A;FnZz=o4skn!oQNpJ*;pKUQw!Wx7+=VpbU5*+~ydTU+e9d{^a`!10iqrjti zkcazFq4iDbfC5zX@xQx`&2ncmVE?6TuZEYNoFlkF16)8T*W{@tnI%L z$ijb^U}PC*rT{JV4tQVkiqMt1dX$OivS3763ow+ZOG!nP57zY7O;hQz)jA;GToIjI zWL0`Pemj0I)~{`sxc{34I7S(Hxs(r5=gs_CgL$-f37M?DGHC&3j%%Ks@jcTrokj3s z4k-g97lDXHC>&f|uYd8i?5zNQlkwE)Out=HB)^ZIPalBm<;Lyj8-Ly2-1y_wCd+-t zJ?NRw2_-qlCvF~A=P#(w+l~8aeuuq>%k^d*kB5puES(OcVK%^cO11o8Q*|wnBSa;( z{Vc<(R?EldC@XNO*6(qUJ~LB$rz8D%(`CAo#cT?XkiT4M@ponvCZleh{%+!V&Pt;b zw?F7V#^mC4zn)pK*==#Kalz_8R&naR*y$1A;(lY|<8xhJ^E#gB%v*eWok(ZN@i-d= z{RP-cv)gqB?)L2RHq=fG99QqE%l0AT_BKL{ z;AL%K6b8`lcG+?LLD*ut*a))3F;+dFL!zeFX(Rhuii%y>UT$_iO|V(#@;m?1zM08; z#A>vl-m2d7fQ?KoZ;n2DE(QEk4YWsn>k{lmZZ3XVW2L>Jde{-#ejbopzr437Up#wh z&3!xldQbJ+_ua^Rj!2ch?GFRX*8Kn`MV3p-P1k-s+7a+N6!_WS>~!(^JwoMPSv2O+ zkf5QVC4#)6MMXnHLx+ZkhK7bgQ$Pumne1Q7!?|ZRDqqvn)xEvc|L}NkU->_(zfRqJ zKiFL)Rba${C@3K*h1AT0c^=EK-t&W6C+{T}=>v1Xo!NkhRD+@PhExL*> zePoW__0&apLZMrjAlYWV#+~UA9iP}J4&{KgJla~B`GE)KA6W5Tf5-WG6N?Foqm#lQ zH@aIL>Bl!wLb%;9HfaK<5i+zMq($-*sv`)(O|FVDR6^W`{@K<|#6=Y(0so=Fx82cD zp{#PWCOra3fQ_t@X%#R-X0gFj;1Kl$2?=03iK_v^Nwd)Wf62F1Y#t+-zM-Jhja3!N zpaODGI(sdl?LUpbD_rgfcPOXmH|RLegfEK54B!@+nm6W8Y%RFLH%gS@mEn{#?;;Fa zlNN*+VO}grGv-4BMEA*wDr4nKmg^k(asw@`;C*e#F?Fp2(Gk5Zm0$&A04-f!4AM+> zU|iq`nfv8Nl`mkpsj_%(O#52BrNlG;=wkaEM zf{}|@#|_kLzGM-Gvm9Els)Tr8__GX@C{xSR@jmRrn)s1yzRanJupT5y+0ay04ASGK zqM=Y&4?VGE8>_vfZ#b(WLWp!?1H`#Z!M+G8Ho+pxm)&+SjXA zol+R}P*lT^kPwgvwc4y(bp&eF>)obnW@l%Wv`joN8`Yjo4p{Ps4qaxF)oRz8?XKH~ z3AMbg-?m)FZ9q{0G499eE&96y1EZU#YR1;vZ7z!yR#o+958EDqqS-IfXC7D^?Y+{$9vD}f=Q?CuK(o=`bB{Aa8ot=mh*j2Po5J%f3{$- zw(E`rbmbs-rOVZJv)#TBjZ!K8j=wv7EU$#Cbn5oI&Z*tUfnl-ATQz$+lu<&ik!C>) zv4O4^;cAPqIo(K((6D}5i4=KR^O@1x%$qmiV0mq@5lt!U1#xRH$8dh1xyqobx-^x` zKP@spmoFrQ#P{ze_v_^gAEXj-Dn`=Yh@rfa+6OkG2JAg@Z+BiaND*j09pJNf8d)3v zt*xysEiGNNEVry|cC&VN9@^O{5Q%!cT6NkDgrJnoYB?#08WI)LVlhi|3zg?}c0Vb< z=JUF~Y~J*IvyrRzO6U~^-na_$J%d1&$FWWKefRq{sLc5HY-p>bp4aP9LJ=)~`#I*zU>uIo=dhc1Kyh$HBOO>qV}CEhj>rG`nu4W! zM_mJu6uP7dSN{{1Wgs(96Z(g^iO{K6ZE08pZ1HK!Ww_nWZ@C*(I`uP34uRzI^;&02 zOejIb5|)61wuKVHP|Tidb8rDpy<1Gwc&j@rLQHV^CJaDnOkqQ*dUkJ~C@_`)F9SKX zahHObtH#!^knD(TAq&fp63r=;X3P_w*#|oli`mr*h9j2?Wz0RNQ2YS*tPTbnSBfM* zIZVdPg-H&j4rf7CKtD5rq&CA)JwfhtCbIxOOilU@pNf9obWpvxKNQV|(`@b7FM~~E z2CzT`p>M)i<=Qxfp22MIpk_j1r%XJ;s?BFK8UZiO7*`YugUd;y&Rf0&^ak(PJs(PA za9Xz?gp_G$&QoXDg4+2!d({|-gi=o?!la%?A*veLm2Zc8Qzk0u2EY_KA}eD3ttbrt zUMeqodIJj(g_lub2tVlkS%y!9qi{OAxvUN>Zx1;aMabUygOU_R4(b-3( zd1->x3CpL`S1c^4wJpF9JHzzkM>*V~L-}UcnaT{r2A>bA2HE4c){p`|4r~dAYR#g{U8YMj|E7~^Ix6H!6 z4*rSST;H?NskeWXxQpuWm^z$M=6IlTUJFiew^<4RXbMW4f>vPRL^!zrFj( zuk6ymC;s@|?yN{PW$KRv{yevKKnu8;6GN|%Cx%o3SlN1t`Pp4}Hg9sxZ1c0SxxVpU zXJ%x9=T(4uF(nYjP)YM&_7cmm=dh|6F?0q2f)eGz zUD(BU^TFfkm_uxgU{g+5Gu1k~B8bvLFw;rabUynuQhlAA!cCQk3!JdB`k5ExP|!tH z0Fi~i2ZD5`k&#<{-z4{r#9?~95BLH`K%3Pzw!kVb^tik zu&jmTxt~DXYEu$Z)c3&N+rLJCkVjc=1ptC1+ntX04fY+kta7qV@nCh#;jsvY;gX&J z67L_BD9H0h>}gvS-^gKo2ku%-wRLGEmofE|sxZ?7LCNWjipGb1(=i>^5(bBeLd01I zGqc51GYN^gM+mxQ(8{Sat{5o!W-5m#&0$WsuG!co`aBNS|Bg`#A*5IE2;BA?iFnHEa+n+ecdcOl;sCwbcu z$I41?nxsfn6b>e4^Q>bm--(~h%oH1g4jU6aQtpUVmYO{lZ=_}2+p|hg z1lky_2$DE|Ea>=)QwE0;ZY|#<*g{^_+NX8g+Mt+kr1bvFTOND>qxG#cP5gZM9XI{Y zc^CEdYC0`&4KRPOIl{p!GK!2Cfk$JW&gB>g`i{r8QLXU|>; zCrS$0CQoC-y@Q+E-6+P+4IXJB&|!q)7(dNSMFdJLZTl{jV8$z9MD>*sS)wy}eN+_{ z8hQRX6rRVEM3O$7jQAxk{nqb+yb3o7I$;K}G#MmB6>`wI0+qY5J8h>WbJL)iA*I90cF*RUBw)V2>Ni!cWpfhNmc?xZ?}Uh_s*r zg~`zY9K$G2iYjrE=1S`l!V5Z~@wMNl63h6-2uMnP>CmcdD5EUuZ6!rr!etY)xVWzhn2dVxPX6uMEJ%BB8v%CjE+P z`Yn#~vQsCN4NhOAJkz1=EuPg-l1yI!C`(P4*@#Dn|4GIY0Y;9W*oQtr9IeMR+;%fM zpz9tgBcK<$K&$Q)V4el5jJ#kEamBvMh9S=m4l5VE**4Q_!GvFSy(p@}zNSkmA)RY_ zuzFb+F3zDq<@a4A!a}x4nRZMf%(Cl|n!F@Z!#O7Lwg-(a=X72);fE4QuBz%ftRs4i z)%>iegJSqxUIs0TMiBx6)u-^cn%~u68``X70G%cE5q23d<*b$;F40)9eB_g3X6^1Y zhJKSO?ua1?GLli9;kY&E#a5P$D)wi4z@yQLkPl&4sj)qtr;Hm3wsx-e%h_drMo|NNxJ&7+2`|qpSTDRd~50oYfw$kml zJ(jFCoyP2Bd;ktW(eOPr84ml+-Zk9mx4rdpf5hMYxmr$LyjI=Z>Gk}46MDR4*2wS? zH+ORK9G$+%sBJazf7}pHC9I0)X~uXA#BqF_yQbTDf?38czU##mB`Z zs+yaxlT-CHzTPQ>Z^1z=$K>U8mq~93 z=!5z9KfC_Bg%X)ZKQbn_sjR2%?#IY+#>?|_FOb73 zIUEd)L8#4YdCOt4g4S#*%VVdfcbLG>vp;lF9v|=fd-nEA4C7~ecgxw>IOy{&Vf4La zbiLSkpzXecW9JYHfi=PFcyO}Z^>`8*qXm+V9=AFlc`Iw%JwbcN{=N~n z>xJ)4e%RABHxU5ca@ig>Tp*QE%W<05O~?Co@Afuvnzy<4vs?u{GKZk`aLH}!eF}G) z-*4*X21MdE@7515$;dP)^YKq4V)-kF!od>hi9VB)3TWl}2A+YZgkSkwsoOA(N zQ3dmSKW%ev+@;bSgvQ^Wget(oY01=RRbjg~>(0^KL0-BBU?mxy_SAzc=pZjTDYn)vS!@Bv;-K|SD_kcsO_4*r%+ zfcngQ_aDY68m*G>Ff{{{2+aMH)7i=x7M*HW}VW=zSY) z{*bC_L>it9uzb|CS}zTHJ$D#d3o*@L0N+b1ZV!EUH5<%dgJap~8nDLan!)uu>r#*@ zA51kW%h~ccHaJbgKV|<#0sOHPfu8$sof;(>>62<^dmWtZ4_@lgg)0W3_QW)YyXYC7$Rm<$$) zl!YBSG=t`epL*5dV*mfRr1No&_FZSl-}gMdl%3}(3vkMguExs5WPfhscCp>|v9Zw%TJ?rk8?DpTUj+Uj*Y2v8gSq~&u%Y2$ECzM=m$763 zCY?GcrY+$1)&a2IY}aY~@BliS_5M}ordin>E}O#xieSv~z6Oz-&#`X*z4p`Pw%1P2 zr`x9Eddj3zECSMhNv)B|w0gd$#ix?OI9$$U&CO3s>)RiDQCbwTIa%HMAo2i?jpvKU zKUL3rw_&`d#p<$?(R!8D;qD+(iZPSlZY%M8=_il%+Fyf9-fORGohRG%$F+fh0rFJs zCjH%l;gT0We-NpRkI&(*|8i#{V~dN=q5lP#mjzKJEM#3LMa_A4ii<`61327!B1pN1 zAJ-QO2)`Ef5Q|}G&6YU3S&D{MdD=2+1i2E5?byM*o%7?l7hv{kXcq>HD9 z=J$D{;sKy01r6;n^PJ@YMDYImCoVTVaBy%kFtD(I?w_M7r&sBgx5(n^nDsSh%38c@ z?C2<&zZ0R7j&B49SWyU2-@sc^(g#USNZxyezxh88*g>g~HJNtW?T@@~PlW1U8=_~h z#`<+%sr(Q3-@f_$=6gM;H|n=q(tbk&1(8gK7%o;M6Mme8E%7(s#*5{cKm6Npo<~69 zxk1bQ{6|R0>1b_lzoV4<+WPs~B}V9V_FTWaXjSv!z%HGhvOPpmaNF`&KN(rs{@7IGzfb3XNzZ*L2l=b>JnxW#sNc8OSKm`CzoU+OQ=ZS2c~E+0 zx9?;lD4J7DleZyfd8233t<&rAVs-od$n7^CujDjsZO6YmS_ZEZtKR|+)4bO&qq*<( z_}p&zyj2e3PY z$%Pbbe?AJ+q#lFPR$Jpp8c>9q6otxCZ#8KtBBsyewtN&~G;%WR(E5{~2Meeli_lCZ zk2r)eH^MC1ppELXQXGh)U)eR2@9%4PBz(Bp9SDP5yO@9BzCj0{vCZz$16kEpX_M79 z^^@`$LG}vPdQGUqsz-(BU4%utkU>HvXTinC*YroMm(ieb@9B|Bu!?LT(y|Lm1igXG z&O8y0s*OLa!4$GU>>(Zivt_S;s6yydSQ8!yt_+|)Eek7;_z6utcaXS9WRe9xK(#cM zp@F^&bis$%)L=psidQ(;igr|^xd+?)0o;j^4>E(6jWEWYT@*n$wq~VTi~MUy7s5Zl=L73(p!-k@PBBs3Fq$7F-g@-(bo*;MPEMpc-K6)-2GN z_cOBmNcKPf9$hLREt#r{zzkoE^V5A^viRyhiz2uahE5%GXJcdZ!}jKP%`4{x%Lh7; z6l?AMml{w~QbOSMynAlfVzBsg`QhOKl!owclrm?f-HhG8G}rU4BolP|UtZ^AWvz93 z9kYXC4~8;ry9^J7rpz4OzWZmYu*y!bU zy;^Uyj`o|k?e+DiT2)7bU*6Zl{_wKjwHISoU9pAI{L0D+C@rDE^Wi^cW(G8Qf`kOp zp;kdF5ZH5aa?-EoXaA6aTdU_(7>>v5c@Qy7xW3=*PIhuLGef%l{Cal2T%~c37>-B4 z^}JHJ&0#-QtK)VW7Vdhr(dm9G;^X5Z^Q!;^7r5Q7Y#pbdJ5j*X{ZZQLK*ZnPZMcK>Uxx~S3d^8Hx;8ZC&zB;a)Xm*UpB|9*e` zd3yZy5sTlR_uBb@>$jW8?=vX*mP`s>(5fGc)nip_^EK2j2YoX)Udy1@Wqi9A1pp-x zyIWd1dcPmU_lu#sA5XF~XuIzo^F3XI$`;(tON^H96)0KJ=c!r;bcw@zAZ_qtG}oJ0 z%?0G@@LxsbWBviVGcYp3_^~%lr}_70Wp)=dBp^oMvllP6gdzblgnkx!dU|-u#v?o~ zTg{8A>U@ihkFRI+-Q|ysjs>pNoeuiF^7~daH$yCfCI>u+W0w6MD)s!%PVIixJM6>N z=6>%qyY$L&e=pC^?-x(6*nUcmP>sRpfdiAJ39;86mySL~;PKYB&9PUzb;T5a%HBvBt_e_^C+1CPFTmw-YcoVGR){ z7X{hMh0(F6($$AFpU>fe2IRRfQtUB_{0QJx8z-d!%$2Y10{s`~iOkLa;9^MxtbV|S zkr58Hwzih*iB{T0%bx+{*Xei5ak4IA(6e^TLR>9O8xZ`xI5_bT1#Q}Wrt%jFz}4Fr zD#B$Qb<%UOgCo*7)2poD@mG%A+i?8U%PJxPS)+n{F6MKHqd@@Z=0Okg-=V~4R>NV> zpR-9|Hx4rJc4cl5d1&LKPK6w%74<}hUn4?l5@5d?`2i3Au#iai21Cg0b~|y6747CD zA|lzvcID}4+M{Jmjx&;#$5^M8^Vt=XLXsA3(DuP^(7izyq%0ztP=5MK5aJt+CfmT? ze)AKt@lT)wo~1*AQF#JmSFSql4DN-!#&ru&Yi0_0GI?{K=@ ztcT*1%)3o92|vgKg6B>$k|p;3x{zSe#gjJkki@{c7JIri3`oBG1vJlZ}kZlE!`qpOH` zG`|nEFHR?WNL90tSR}&hwAuUVYQHVN)j^OzW!C+6`QMKw$W;GvX8ZUmVp$K#4s?!~ zk82Vu1=MSTsONeLtd&+HF-WJAnO;!{kYR)n2;pcob+mXsG=gdimah9P`d4!z2uZR3 zios&@b7*L8i)^rb`}6A-G9~BnbFKH`NeWSTw>B0;7M%{-zgD;yX8hkQ09`3*K-oa0 zk)i7t|8pQmA;2F$%d+ywU_#GMX;}w-AtK0>ri#5B)J3XRLc|-@b`xZMZgpXU7%NXN zV6=>MbaZsATo!oGmx`3!Z)urRWyc?!oEm4tBls0mJN9M2W9C7v?l@z2-vR|C#cx8t z?CuZJlR2r>>#fez=IN?Ux9+!%vE6uug*R{%Z+34sWL$jpAfPep>{kz}p)Bxcl zpvgo`ZH})Ds~RvO>Hb-2qKZ`QhIg%PPgiH>XjxG)QC;`lL91FFh^`EX*wa~mQeq*dP8e4JHgPJy zGZmD7huQ(a%(9}dLgd zki|WY5O@tEAs0!Ciw|kzc|;H2u>dQ+1%ARj;?JE@QQ%QG$2wxw8@lM&gfqBEm8@b@ zL8b-3k4z8kyR=f+qK}#$D3S}Yj22O3`UwHe882}0rHOpoKT3`tE|kpUeiYJACS6j2 zY+)=-p+zw7MsYU$P=EP##E%1;6pxZ$&^kuq4&7sk{tbVuBS2IOTXT{reeb? zg4a4d%tQPWSI2QD<8s0u<^3e(FbiG=A;ttjh28~Hv6|a8yUz)ob4&$FMO9R39e34* z4Yuni`koWZ<<}$Va2APw8{yGFo~@#wltNw@dWQrgz+Ygq+hc_LTXJCvalsd!zeZ6= zv4ylXto%T?h-wIFT>&a?h!<^y7#-k?-|PC*+CnosjMpmnYJSs+F!WbAclf$}d@u=e zaAusbSUsJTgEEE&!+P16#8@|3_aHyTSD;^<3d5)gT&1Mqn4=-B1Gz(a+z+-kf1)&K zGH`f!risQRs0ex7O1tp{H(HzXo`%~@S%zhj@}x2ndR#;x(EOFP7NjnS;< zCt^C`9LD4Rpg*DO1GYtM%LAzr5%NfqN}g|OX^&%{u9@fl4_8MvK3?8d$A_`*k4vPl6R&Nb zX&pBM47D7e&@?y@WpwcQcHME=^cng(0jGO&(P;IX=XRj?;kIPD# z{T}xT-TQHM-5xK}hY9`8MoV+R{KJK>KpE&0ENXE#Vv)3JwT6zlO1qBI|BXGu)NNA` zDQtqzC`2*vz}1xMcb!tiEdY!PIY=!<}+YR!u41ar!x z)<}X;%a}s26P)D0rNT=5NUBUcqrxn1Qk20)r)42=4(^SD3WshuQ`Dj+*&rbGKb1aZ zWM)?y`(ksVJ|4|W(63+g%Ja36N%!L0sHWBH2^XgrvYrwCWw?+~Y*~C+o5_oWxQ+Y4 zRV0$d8vIzZp45|OY{CK=#>q6oZNEJ8dj@79RRocK(mo4lrzt7St~P}V zf-TioqfQC!9VPP(|A2BLAdL}dVmDn$-O!%>w0&Y3>ty(yC@{|TOHSR{Q6+zaq}hYdFU^s z%yGY?)$=$wfA8Ga>g{Kz_Z4`~2lJA{{Ij+J=bCbo``E zhw9m?P&S#0k2{^7=y)Dhc}0dSej-FFrh<>Ud|%GrA@P2~tC+%6IiHx=8P4AM>2f@k zrH6=!xP1N~b>04zFV^L0{}Ja~Lr9Rr?e!>A z>$j;pa5_pI7l7d}efJGjOl%l1mAl>Tc^GUxdbjb})wNV8BQQBEI*6)P%i}fOIp1yX zb)4-6&_DG91(i>7+jj2@b>E%qeV&n~dt7%u`EEaTrQ6o%dOYTMT}gBq=4L}8$nZeB~StLP<4`c=(x+X zO7@s~m+qOg(mgg1+RQX&;T;m(Th54lytQnJHM~i(m>bB49?Z)Y({2^U zN>Ij()AzTFRl*W5s9;`Q>1rno>z*BhGm=K0wE&WTIV~a533c1%7{Y-*Z3>LAxcE#N z{`YCCuQbiNU!tRE^cT^TvGlATdl9J4c!;6OJE8}hiei4)Izp)?$jzxny?8W~;Qb`4RS{ErjgsIA^K?6#gMP$a(lg(^Ic-Z!! zGKcuvDF44N(=K&xZjRaKWZdXwHZ>K>sAV1DYYr@4tnYZd%s=_1+AZET__m`0binBy zH9(N7rBnm?$fKAoDC5sC%XdhB;eZf02Eji%S6a@%lRiA$Xrvw6Ebzb$9=T78nMDrO zaF{n;pEd{uT6BpBzh-4+onKuMPa47axVX50GYl7A_RD9t-ba*9g-T`W%j zA&Vz+MiAFAEje;nsLHeDPYhfs?edRQ;c*O%Q`?`@x@8Y2B_W){!S*RA&mt_(g|4T~cgx&&$ha_%jWff$fh)f$Fh}e2<+RC0*|)s75Wdnp zsLZWiOd8AV7e19_kDVfWrAeXvEn1kcrn@(?X(|I7ENnWY3VG&4<{)KTvs`kc0#4J_K~x@+8IB|M8do=utqI9=+)Drb z5ivwDV54GFz*e-#XrvhL3<;-e)pN{|W{AZpP(nsCCmg5I6ny@0l@Z()daeUvT~06w z6zhw$VSSp5W{@H+ z_+<}>3|V|#yAaeN;hMFOoP@4$C9tLlyb|nHHBoDFrs06<#BnOXwd_w{9~!dW3)lq- zDp#qyztFu!oq6Fd41tI`60D&oXu(25uO=>FQMbg?UF@i%klE}ni`8cyh~xbBxC7h- zslKMLqR0JSIJ63+-SS37!aHJaBnE z3wg_R*#aso>lC#6gUv^I5EtCHdppJFd7STKCxW5C>~pjKIW@b*W^?zKx9`@Ga^u_k z`dj6AcYmRE5#7vPD7^WpvCYZQ%(rso-K`ndhK_ys2fjdvJlE39ji(}?%?g#0N-hys zp0ZPb;04Ie(%m~K9G#qY{e-T^isg=`vZ3PA-E%q|Jv`pQXT{s|LG1$Z*RMH3ejk4k z-M_sICXzWm3Ai~qIYCnNGTUp8`Tqmwm_D5-eV)XA{)_Fp)u{D2&IfZ(k&W&PUj43N zdzhWy9X?w=Bhw=C%p|^*@_E1QeclLM`7TX;zHND3e|~hyrRI2!>k)hG_&lNEgn`@9 zUD)o=U&NmKHn2;`hIgl0@6-H#sJ)ej4`ZR-|B{uw-_))=pZJCT_2s@lp?rMIr84y# zFrut~isDxo_Mx}y=j6W3oEPvlVi&P{Xw<-5O8e{K`My-E3A6;A1Q zznyCJoL)HitvP%?US;r6%jdE%MBy5u{JbeI1s9vG*Bp1UCCkUh&D%xpuIEVy;C1^_ z&m(*8^W4J;{vTQpEb-e2SgF$0^ZE4o_v-zF_~2v|rR(lucv$M!uOkePeH)|KJ)w`p zo`(j%J0b7=Lh!cZ*oWDp@7LCA4YS{KrIL_OcrEvFVDi?Q-o;g}08i^*0oZ*5_bu1w zTlOf(ZLn5$7>ra74+Ez+IhJF_BrjBId&{(IO)DiUqc(Ks=uzfhV&S@S0CCI9(h%x= zCBx5@2di6XWjN&l5ZA*$9%xOb3W`5%rh~roW7b5$2>He^lDq?i)kolpI?>5v`8Wo@ zS7phsKv;Rh(pn4+CKoR+2MLu|*@T}!O0@Y}HyqpUVt>6#!*)nFs1aW>Ejk>!Z}a^M z8If;3V<4?WCyJP(<)TSA38Y4>p>>vLv7^(#fXvLHi5QnXzF*`4@onX4l+!{UgLS%?^`FiwMZDlcx3I0>rs z{AF$c{9)e2oDL3y|Exod{Q{1i0w(En6AOr^qBKEMOxj{*eH2uWbtLOR5-dtiSvys=!ZSnY&VfWj)d2_6iQVkKI_v6&Z;P!(T z53hg#G^8|1wuc4Pb!E?s(C4DVd#?ND&!gCnkypQ4YQMK=l+KS>!H-eD``C|B@>szk zl*EJryO$kAN0;}1slF#-C_XzoPoLMnd{0aLOu7s|$3lIhkHtS;9Nw5ynT$T#a^KT? zUfum3gPA+8aKMeH&mp_tOAVOa#aZin0A{E&zu(ph-cJu){rc?idnxrJV;8#5-%?JR zhxI=(z5A9-*GfqSiuHR-1Rs@%zL!V77Ji@W4`;(YZ{s~Lf0%uq->-fxO}$Mhb=@X2 ze{z2we*W9odWW-Ah(X^Qka{kM$2uQNw(0q>`8>_(xcb%W1u=ah`Ve#A}CT@hg=Q-N%q1HFAlZ@;m^Yi6OpT{r9 z9~~?g_I-Nt`_%KY;yNGK?Xc$qW_iTiLxq(odBDKs9#F7Wo1Z)^4)Brek2iDS-LIqM zqdN`z$N$~EGd#%af}vO~H5~n?tf+k-CtNN6xj?R~GSJN>3`g)YQ z_dio`ePR!XlZ%UomzNaqp5flkHv(SJf8l{3G5DsLK6m!T^q@tl`2c;I(G96tQ|oU| z8;FIl_aA)TSJz7J&r_qNJJ@Z@EqH9WAd}cw>uLo6=whm3?JSx2&B5=3v(|@`-^l0R z&e~OHB>jIxFQ2#H!-fy1SDp_xhCVyZh^3|BVQUT@sFggeP7kr4d(ygr1M!z>X^i{1w{s+Nma+a@7oQlbX5!%hn)t@7b9P8(^n zJ6Si@@vS?2WfSN6lnddYExQ{_M@&8GmCQ2$FE7j}r^_A1Z|Zie-mLbg7k-LBR-O_+ zz2^5-hISrX0PXVf;oVfa9wgjHi7pk-vuPPF$=FYw3g)1noRA>o(j<2F<*%L!A9W9oUxzr~Yk>LP%AY}Y%t9n1+@91Hs55+guLvSrX}h7V0a9C>*71=1gmabC!5 z&nY$@SB3cW$Ykj*J)*5M1wDZNr_1gc%gX7vO}-sxbfftd%(gk%ngSqCT13GUyOJ&I z$h%}UqHe^ze)c1a!?YyL(SYD0Tnezh!<9{U(94aV@JU9R!d`{rzEd|&wh(Ml`Bm5t z+IE7F@;RkB>5{5CW1t4l?g3PipF+oXj;j)YknpCo$7PG#9Ig|k_}g~V7!+mTzf<%F z@zTo8^+kS%A}VF~A_FjH(#Q@Q7tIwjiy{xYDfLDWo|z^b))Ywj!_g5UkQrqYts|Bu zU<=K_vN)0@k)dOUbrj&V%$KQF5t98>$yy*FMJ!>1R(|y_2hsu(u_AIl0)LuK+bPr2 z4Ilds!pFXnT15|Qu3+3yTy)&g+tL(sUQKlcP3F{l4&d}GgqA%XrGoxu za3aA%-va}GIQ>>hFB8tL0-u}CQAQLuSKbeh!s+Ha+KynLn z6|RJ1-I$UMj~O=uRlEZA?v-5Shif>^9eh$*gY*c1E&go@IvCR1aJ0UKKEEO{Bqbb* zrr)+hmK_K{)sXB?&oD=|sf07OXAtWdD`9&okS_ZMe=KhiKSpmCuGq^Qb3q8YRyZDG z35NTbc^D)(ggKfwdm4FLVv-x_wait3E5(eEkOnMRg)S6xE(}kiIUtnF>bQUmkBH=5JRk` z_hH^e@jBBnW6g9gW@Nx87j%Zm^GxGSwRN^~yoh<8kvLBQeoML650j0USEv~r1KOH3 zABaWIZ~6bkR#=ZkXcy<;v(?jEAFtG2I5EQA^HhWm(MXZOd4kJ<8HbW6oXnJ+{Zb5T z+|2czvGOOziF6Yy(Oj8uO1XiSLhTi7Fl)0jqU4u6Ru>odEX+`OjkxGruY%zwR!q>W zocizSEDVsUhYePc2JN$SROLeU;=r3yw?UHF62+{8AC&*qG>of;*Mp_iC$q@QJx>r~ZCCC$%bU80S>|pHOVhcZIq;eWKTM z*(O_^OyOstp;A&yLht3DPY)Esy%8Ro_pA5T`;*Y)@zUQMUS}7V`;{s07X=5Ovzr@u9g^q8SmGwOM0nAO zG;x*z6CJEQc5YFNsz6y#8DA_)z=yn^p}NAuH#>8qJf||~MiqJm;m_6?kq3lApLutA zKpHQ!sPvSvQHP!G0=g5Gg?IdS>I$2Xn6*DT7^BU#ne{9!U-WKw$bg^^rov*b`WoeQ zK>a3vC=&g1Mb*p@5H(R7J3|TwQEE&rWc+aZbuM7%p$tkS<)0g|wJj@rdI^tdIRmh2d<*m}E z2!e&!dV_1V6wx-P;z}x5)7Q0Mjyag`k^x+p_QwXgB-#~*qG_M?lRt-mfG)SnPIhe+ zH{BIw>qU5JuaSNJgBqMo!M>Z*)j{-W7-Pr?{`HtaFD(w(=WYeipHU8ih`as@B3lXk zG6M$sfVJ<_l@v;@=MtP_m0}67{Zc?2+SBOBZxP5o(x3F^(FJOS zkw8chmYd0eDA5EDIkY}K2@$;1$z9<(PlOQ(k+N*DL(GuGP*qiwmm)#`=9GibABzh! zuM<(iP3iVDoU*cCtdEdMTNrOdsiCp|F5#AeB^NpT-sp>#y8PNcL%Zw#ZwgsJ@*IRsk!9|MY^TusI0*@ zuUqs%On-)YMW-wNUYG zROjm-E6%T$<{{q%+mT7wwJaaO3$FQWFnQ0(+xvZcd-qRd=n`^lY>gCPnmX_!edHNX zvXhRiqSkCG$*CWH%Jb_Zvv)=9Fjs6BV^eBc#mkHchy?He^R*pDvl?w8o?M z4o`tc@{vtLZ(=$Wc@Y6kSf~J@x#Xc-8U+T>#2Amu&i~~Cn6)JlNW2yrs!^>X9KbPi z`y%mK_t}GfbEvvCF(7fZM8t?69GnlzNMDdO{+aGP)`gW%ryM##o2O{qSB40Zh*Z7U zG+D0*jE30(D0Rv96map8ycZ-%U$#=zr~CNqmfsYS=WjJyv=`3@0JX_a(s91Y0u*?R zlCQ2!DGQe`JaDqgWnGW}AcsNqx{1+Ui!9?X;-x&%5q_tpSBAh~l~l$5Zz)I#%C9;ZJ#HwP|>H0mlXy(L+bnocwDH~(=H z>N(T;C3xZn<7yY^mJU#@FBqUJV7Jyorbv&{v1Gr%VW`BZDvFsJ0#RwIbr(9Hsnn54Ct5FN9A!@)>deA>O>$J7!^*IF!WU)!LKTxJtn@U# zHVwUpapAlt@JkC>Y&oQTlhw@D$O>-JHDHkktPd&D=N8PO|aOgaduTpqjmTd7m48u zvPk&N_fj=zA}B6bkO{uT2MJ-gueykWk>9e@Y)O{rh=QdlRd9D>W00#~krAIWT(QeV zoJco}@7m*>hEXOu3l7gLR6YpV5@l7SYan9dQ1RwD>SlOuI2;EIjH~3iI@=rREb4;j zp{s;p8UsP$M%2B4Vd`O}Zy*2oH=h*&U_cDKc7AVec(r6U>c$LXuk7MX5Y3eCEoDl4P)hb>2y zyN`yvyVz%euBrJ@DgF#VMZ1klHANRT{${j5|1-jFKmUdjn+AM{ikv;!d<;qVK(aIr zwS=lnSwsNDeje1IbZmLS>G#Ypd7d=Ys*WasvjLVGQKo<)nzeyoDu0#_Tnl}kbbxvn z93U&~(0F-v-j~B%(YHb`MPk~FP9l6Us#*2^B4v6t>AS`J3msdqdG8{j+{_e!v~WKM zOLZ)+)+uS7T_NoF+@`zaM*$-9t?+e_G0w?(9wr@?7P-o7qH$cEczNT4k!4bBeX#Us zJWQU(5xEcnwc(z6#xqRDeNlG|L0;OE$s)k{Hf-Wzk*!v0=1^x5gv@#n zOLxOij&*p6IU7D*mxJ*Qvp$dP8=u={Cwt(_{0=W;zq~GGM_H=~VjmZQPm&5>am-Sc zoyT_EmyQjJEt6GXW%QyGRK$?G4J=;Mnp-- zH*F(ANldtk{yGCeMtf}9JT7vCDz}||q!E1U4@?uxs%CGkgj4htaoHg|0AuBBoQxB} zq`b9=%z*Y+s_w)hbmR^E)5V425{sRP@7WvDJ%kw*qiQl)rpRgTvyzmqnXP?@|4}>h?#8WcZxDXO*qVFVY5>;{~wVAHixP#`n~^z(_6%?e#~|vQzy$EozVRZ zi&jK&DlCZRQ|EDFNw9*^pyIVgq#ki2XGYO!t|$v7LsU|a6UIUao6y(N?^Xf^c(JL- zRD4sV6x{$&^Cg-kGwj}wm1~8N?K!hF5U${#1 z0HWv%pi)EJSm04>+VKEiqDu3g4g$5;tE(iE#tTgZGW`eS;`myCXHZ4FF3?3fDy~`< ze&36TOv}FB6QNm$4;djT{lP8m!#thVyGa7X)mgJNR+f+=1^MG5k7H^T;ABVu0viVz zjtimnd$?Is|Abp9_zcEOX)|&l+d}=P$Jj*Hc+b|LvJ((URj(p%MgrLva)j2DatH%T z(PhM{A!a0yWt_=hDp+m)$_DZ6VK6b3$?)3`bhM{+=PSFGE#Hi@y}iQ1GpVHKx8Zc1Mon^-sT!N z&Ujkb^l~paRMx*?iVTp#0?!onZx8Ee53uCxd3*t6!uAq5-&RnmT{2 zqU%(6L^{d`?^A^!HINK#prX8BNSjIGVEIb`f9kM_A-whpaEHeIzX%e=`%F=PS8Dpe zpwT?{ERBJSCwH!IM7aRvpNUH4gaKQ7r9+=GR&3{nDZZ38`LvEJE3#A;%ncuUnm)|0^kCuEh%G_P0P~oIr#A*Ns-{cnfkR^nxa9ZIC|CHLBQe6@U^T+$@G; z*_BEyRewy(@kdgvW1_{I*paztkib7BazRyYbn-C#Q>xx*c=3f{g)EgcF<6B34z;U_`M(+f8cxL8jQlfzEU^1hvtP%StJQ@ zGV-%Wb_WJ`g^tF9=m%_W);c z=W!Xc%p9?vM?GdGvBVLQGgmgDD_S)XDuDr8UiFE}P}eSZ!)nbDeTlqNp?_xeb=i+) z!k-F96;o;aiIDZ*s8Q+LqOo?GX8Pw0^8Ept^dBKk7ABoBN;5a(=8~q@aQvX^p;}(p zMH~E46n|27JQzrNGb+*N7$Y~XE#Vprw6bctmN&f(9UjMl9fy`W!}k|LTP~y*SJGrc z>JB3@e%l{6j9A6}M0onu{wXwZIa*ltr-YekRJ;`V281_6;SkYCY7Z; zh*_iFOSR-J^mmXoR421}TP{w9`Bq?}4-<>?@Y|kUQy+;lLV?PE8PJ~e1?JG9z~#XJ za%@=@2|($ORf8gh6pE1P#)kXbeHIF7@HU$2ZjX`8;~l6MsYRsd2YNbY0Z|xWOCye- z(56i;(9c`)BcZ`Wir)Z?!%<=4CG1pbn&y@sGk+=TL!_W99A!9cBv2-z@&EjWG8Xi- zr;+J*8mpg{JwgZnNA`e``Jm}I`8MZgp^h=nquG5)yJW8!s#+EDD>O*a42up8{lC`t zTy%rl6`hZFJs~8D>BU9PDXRGVGB?R$y$um?j!XhnbLgexCRz;mns{7hmGtflc}i$_ z18*`!9T>LQ4P)xlGmHrqYG>vp35cIL`sLCjf%X{2hX?*d@g>#l@Uae*M*jKV_fC`> zE9J?sgkudwJU6mp>6DxAwl08;kAsAEoT7E+jX~9iFm{Q>EoKE(d5N;o_MDYy#Wz+5w%b2u2U;9XLgVK$TMki4dA& zsZfXmQqXSc%xPQ;E$Xj_&T%r_0j@j3tjwc>K~t z*rlMzZZJ`V?IY9)5@#dwSBG_0e3V{g{vI!E0k&5CarJ#X98&GfjK19okAW9^XJ$Y5 zMu0#K?L5vWrk&L=K*=V3|3cFr=6hL)wPlSay(TUyqtl2y)g_uHNS!F#|6Iy7tk-K2 z-mwiXCB#|GWFia1IZC}HOV8`SV1amUS<>w$c1epCUoO7PgkJT%H_~lB>l`)y?JEj? zUCw5X{(dBqF!j3rZv+Z9NZH@QWe!JqcdX(+<3B{<#}{j-XyqG?dhGgT_F-IE6lEC= zDtBi*q>U&y4g)M+(RyXyjJ;2_Fz(8=j;py@I zGIMj&*9R7@Y;IaNc^xAf@qopM7)sxMJ{hOW6hr+^Y)#!T;cYMsf zv;P7kEO9&yeoX#S-M7cmCP8W?@Pq zi#D~HPF%A1Elw1O!vvA}>k^REqKnE^9ztUMk5qaoN>}01m<_kS1;okeO+*OkJnNy)Ul$kh}D7xw5o&p)chn&f8wv6g^-79 zfm5++d-PlfhP84syn$C9#u3e>|&U0yaZN)sR9KQd8dO!)PCc3qu6 zl~V{Qe^+X< z%+LoZ@UkBPgg?c+qL=OLiVx~Ff9;E;u_DP(rn2STd znNHY3z5v&i*JsU2HsDGo0D$n1jZ2zb@@Jrja03xUivjEC5bdrib3CQG(l9HaH&Var zMJ2v^LL5*g!Pg%o8A^d_Y(N;}FYm~4-}1(d#Gje2L1z+xE$X#9GN+;&hOf?m?yQOh zTh?h3Z;bJhv?D1ACE1LtVo$bDk=r!pOpf?{WadTLS`*zpXqX4SE5lvjW8C zbi4azGX*Bb{is_C&JBgPlp*~=igsmvQewzpfh8$f+%{vMW`7akO*4=r9&JYtI&?W@ zy0e))+g;v)p5{uDRuDlPIZAr9yOgS>0TPX*S=)Bc%No~Gq;66iz`}W;E+z^ITu!M1 zw)!8LD;zgi?{?}hhdDApvS^jWdcl1GZcv`5aPV11|3!u_%aF4^Ek$4{mlXU*`4{aG zTbN5LzXt$-PQU_ipEEWw@WP4b8Hy*6uGBbpA$04*#Eo$ht(qSt-``i3E|ksE#?Wgf zLu`j&1BVksqBO!2exQ#TO&}j<#w$QJru_M5z60ntD$E*{7KJJTYL>IB>v+t>^|P2j zLw13s46RISkyeM&7sj3=NaAGhr`D0ilsDLbQF->gCE53bDigaF5r@8 zBF#LWp6i@3ksxAd8)iPzf}#*G;u^B4|0IJ#WG=BVPMm0lWt;E!RU8ZAIxCCsUUDf| zy#S1(h9J1jX>YZ*4yBh7F;fmSS?O*jU+4WDSd2cnfYMLczWH0-Lfb?h1_@x)iIh{m zEm!h=F=zHG?^r@X0b?fKU=casm*wB{iwl95rrL|ED7B{($2tXhtnW3Sp*H$%ll-H7iagg zVz(Y-#gPYRAwQ@@0W*l5N|1$b==hHT;!(

G0PiarowX)Pd#CRW#i(OSbT)<8otm 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 z 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 diff --git a/kde/plasma/look-and-feel/Dracula-purple/contents/previews/preview.png b/kde/plasma/look-and-feel/Dracula-purple/contents/previews/preview.png deleted file mode 100644 index 1c9ad113263a349397079e8ed81df142afcdce77..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 655356 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

DLqYA(5U;-$-yCAyV^D&GPS{ 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

ygI%ju_+f>~(wY{BJ$ktGvB>0g&arC|ds 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

-|+Zv~Hs$Vx^3=(7dLnuSO^$0lz>j#&ALUY9 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

>q>Z;= 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̥oy^Fr6do3p}FGlUvoxEDP%d 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

S(;vSQC)^El{`x*MTcFMI(^&WQo%@URT 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 z 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%0D2Xccvg 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�kTRdpPkSJysMYp(zTV=oRLMOg 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 diff --git a/kde/plasma/look-and-feel/Dracula-purple/contents/previews/splash.png b/kde/plasma/look-and-feel/Dracula-purple/contents/previews/splash.png deleted file mode 100644 index 7925def14540a8a2ba47811fcc05ae8f5b4e7b1f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 30793 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%0Dl3 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%0ALJ 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 diff --git a/kde/plasma/look-and-feel/Dracula-purple/contents/splash/images/busy02.svg b/kde/plasma/look-and-feel/Dracula-purple/contents/splash/images/busy02.svg deleted file mode 100644 index 1de8b618..00000000 --- a/kde/plasma/look-and-feel/Dracula-purple/contents/splash/images/busy02.svg +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - - - - diff --git a/kde/plasma/look-and-feel/Dracula-purple/contents/splash/images/logo.png b/kde/plasma/look-and-feel/Dracula-purple/contents/splash/images/logo.png deleted file mode 100644 index ccb152275d2fc1c3efbfd9676a2500c44d7f4ec5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17910 zcmYJbV|Zj;w6$Ha?T(XQ#l1T91-~j*tlC+eV3h49hzZWbt=v_elJP80G0Z5Apt9ck)`@*>Bt-4-! z+Ru64Lh`~TkX2@lCmkjvVNfwT%K9A)H<`i#;1V3a*P{X`aLTkGh5RSeeuG7V9j__$ zB@=HZ9wzxvrKPSlnN>FieP5G)+_{|U_P>TfhDF?&>JhLH;QnbGi2jTFrDxswmiHyc z7gzkdNnixj;0idsEqgq*0t^aK%tfa_-f?8?M1-4a*BEITi?ZCl*l#(9@92?m&KBsD z5f3Z}2e`!*#whM64;2*yTqu`YT8BdswA)#4H( zF%=OJSm^iQWE12?D#7Z4iema=HNg?>&P5!7i}EwW_`fLie%e$Kb9nTPJ3woZfEz)? zR9Hs%V!_CW%{Pal(UAt)9pvmPis?SZSexuR$24+E9o6Rig%WmXA+Y9g85sUYCJNIi z1PR3U7pt0h*`4Ovq+#6{!S&AIGS{gIYFuQwIL+xNb9lwGd^az@ypuMiiip7;2S)>B zzyGVK+Q^q=8@zQI-I- zuJ1E+Xn0{A^^5274~J6?nN7&)mkGMN)hi+9PM&Wr=8piuT2!AW__dI% z@vXV4rYl8iO*BRmRXHcs`7-lzVL98Sx>)y{$xxQMnqEjpd_%Ie#FCiUSbW#TY-sK? zHjS+;XkG7htuf-cBof^x*T9NvkxAL=nuf_fDrCMZv|-d-6GpQqe&&p0an7wITH~tweUecG}dt}~62P65PQ#Fdy zJ5*J~SWx@Y67L@t)5gyo!9&H5&zYqI%8rdJEx+W^j?Kdzw_s1dNSU8g$?IOfEZYc& z%zZWi9@AO5j`#OL(HOp4_4i!9=Yyf?&-iv*zUHmG;-g1sfds4@e$G3X{7qlClMEF zVkba)nt;x1q$ZsK#A(0#{@|<&Vd3+YXPMGnhoGcbcke@7oT8G`!SxmI$b{9;wM9-T zZte389+)$BW-d9Z*;ZO2_w5T2oo3oK_p*b1k(C6;S03`&T_Wqxh1LWbw4z8+=)LJ| z;_Vs8dq_0V=UDiCNv52ybpb3wZ1!6EdVXMpe_#Z*r;EYs$fa7BBg65jg*Bm$a{pyJ zkF}9i#?7`yQAKZ-1Wx@{!Sf6eyFN7?c`V@Qdvsrq8clf{i>d#$Z53}tn=V&73S0nZ zy1;9C%wNqGyg1j<5wEr!zJGrbvOZI>mWfSrK63lj_yM>odKr@VE8lLf@-j0^WmkVG zyW97>aQ^%eP+n$vwrZbG(Y{$cO0Tkcc1Eq!-xUG>r%C;#)i_*scx0A48|AAR$(2oy zLKdvYc<9zrQe2)BqgZgR8C{{~>fm4ggjbdCSncbQrG~QF6e-!KW#GvpIIdk2+hVCc z4a-2raN$598eEU*Ax09s1>moQE|q@gPT5$^!nvuPBk6!C;mu&g$0Yp&ft3x955?9h zx|IJUpvQBP+<%x0%%w{-m}@?sDbJs#VyvU8r!6Xi6II!yA-n?>XoZh~!4TL%qPbhQ zw6ZP=TeFulTWtg#(D)V?s|c-YG1q@6i*PxbzQ&rMJ?i;1e*zs_&i|$hME`I5501oA zC9;As_+9VcWt&h=7Q0{UA0y(JoUvXy`vA`u@D0Zn=1OiF&?91!G&`1HT1(di2w;U@evx7QW1|}wxfC~EhouLS@wW`6mcd)f;#grjo8XD=8yev6un%@h^ zgcyVjAD$L&X?Jl5r%QWt)TG$l3Ak{3h5O20vXl;@m4pzjLpqKn$U`1Bo#v4_XTK#h zKUQNJV)aLvk$|P8@jhw0ai$zU8*|P^qE8K9nMeH(BFkA#Lf6Q}-c5B*5TK11OkXce zzXyOB1gz1cK?bhWGnS}_8sjN4Sf<@ZAkXfYj`fwy=-a0Sy2kzF3b^gMOnmyq*@->E za;e6ujuP|SR}AJ-xpsJV-u5i45In0vXcNcpZ zWvwn;SLQhg1+?(UX~m_d;8uno68pZ&iaMO{H*sF|W!_OMjuRj&OKi6{j5Le9U^?8B zBX>^3#;B2sk#&V^#8p+dW6Qa0Tsm^YrE)j{H&f?;BQZ!7*M;m$m$Om`2h;`C0a2oN z*3uY@uIV?1TN^j%27Nbue?^pTW}%#{B(rG<4rlC9!CPCK1TCXMVKs=37ME4koVD~J zV@Ft|;kcZqL_5hOSSmG^!itv%D}}hAuezGT z5Z~|E;W|;mh2n(}fk^ziV7eS-1W2I5)`h)7hn4IlIAC~G3=Ej75qQF`eidaSeb$$i zQR)gpivQ2HC~`TX#+=8QBJV>amPtHf-mrq%_>A`mYC!zGsm(4KehU>OFFq7bz8AF< zq<9!A16}hY#?GK0BhQw<)oDR|0f3Qa-8BX`ThRyQ76yHOM+RX}0w5%@X8jjlaJo1I zg_C1NzxD9jJ9tNl*{VH;>DY9HXL3eregn~;ZFtuwZ(d$D)4+zlBNSFUDEle|N+lySBayaaNV=NjU#=1771n@>`?tDa3Lwg4& z*TJr&mEgZ~AcVPX>dgF|l7cEqb_yxU+R;>0Bt(ZP>*#ooiBZhx`CZShQO*9dXmOdO zaWF(g4vZPQ$#HU~8;TJyObkCVNap;_G_WK@YhpsGB;yQttMP^=7NymwSK`2^TiHC`gpEg5t z&0&7kJX6-iWJ4^ZtGEb;*b2HM+)^=0GvCRKO#*|qFb8j{)fZIQsA*_CurpTfuh-(8 zy=odeKZ$FWrqKbiBs)!){uq||jZTh*A%Rj zd@e2LbM-X~gRB5ewWSgRn_j=#=5BXwrBB_bfSNoQAXGqXQp_X0j1=tVI30sU$DYNb zk*exPL)whZn-=um#GkBN=A!tGTz!#Ruyob8;lH@FQ*3TyW--dYkl~}~s%;txu6{@M zZJt%Nmz=av0P1L~KM7c#IX$?D;=_0Ne0LIf1Sa>5H_ee6S(MdM@@0@QI%*FNF=*IC z4P$A#*Q6VXa{PDJZ3Wol&jEGx_5XY&9uGqiZZFP@(^jxFqqXmwQN)J^x71|hnByrq zc)Q+4%C zY3D!!wpT-PK&yzKGscA6O+Eeq&-AdBYf(c3WHSBb#DF~S{U-P;p86v%C#NiNp5+^1 zenOOuH(!xc^jbwJ3A2oxR03B|gPVgqHzdpe(Vp?BeNS`H0J@J3x#{78mok-ykBD~d z-qI1*#5C*7CBe849^QHiYX6^u3hw&}3C$rEHUXV70Pd6Lc98?6R^+Tuw*yG+ios+j z3Z&PSsf#6IEUdo5gjcltOWnihUix^wnOl}AOX$#2fVW6TX1UWd>l`2;F17Uf1|L0p zn5ok-N)>l#J-8dn#Q~8aJ!*t9oH{%5{A=%&Ceb3w!Z!oyiqT6rKsD5~SM0|Qgkr6V`>gM9v5dIlm1EJ=l2X1Z= zW=Ynsll|6aIqc`Lq;BcaRl5(Wi27Qx1Ibjzzk|n@OY_TgVA!Clt4*jp$LsQI4(90+ z&6=SJ#J;S$796EtR zZcC7P&Q^2jOuhfVG-VEEY~XS0m(cLn6zs8>a>@ESo;7tdo329&bcDUD3x1&&kOhd- z>N#XnsUlWkW@8id`dZ7RL`qgVgZ+5E1A(p zZupmbgK^!pE~0b)YHj9r97VhQnp98~A_L+g=D5qNKN-odj9>%kCV!$ZAIyF$RPy&n zkynr(M>aR-+PS3CExDv3hoq2D^4U@dBL5M$pfNFlc$Co2O!e$iTz!*Z@OBA(m&ZSg z2~YHrYUJK0gGq>wUs$*g)-PWR$(-_cq+ao&4mBe^S6Y{&UbV?bc2iC+W*%siZ|*Fy z6 z_gj~>myY&U%L=!XGdyffDq3PI&^@Q_RdB%ue;Tl(snM-!_HL;|_56(B<`NedS5`B{ z7a7i#;`F(|esQJoJkw!(O-sv&7#{%D?w#i4#hdQ&5!>XdqXSJrp@X4snKGjhPwvom z`JV}(bFz#GIQ<6;b50E)Gc+MxD+5#p=_3f#PYgz=7E6=6B;hwSEQW*rsr0B>qJ(-gE zzszGG399o(Py#g5RzCyKRv%*POLaw@dW4VU!HoLByKnQcRF zodt4SqxA&+4Gge0RFI4C)t%dLu8ZgU9 z&b5~vgE=T=((k3|erL#D$xMT;T-~vGRg{avAc$sTTa4<43kpt3R?+x|(qi&PZA~39 z$Qz%-^%#}Zw!={crl)Q2U?=fNWkY#yM;Ar(+wp)&Z+?cQnFJQd7?Us=8l;l_a!b8z zioN*+6>#qtbI6_(+gF(0ksTi^?${iH^}EIR5#mtnYw4`&D5Z09O>0@`M`*ZINmWpq}Gt(GWte`gMqVb5Q1ay2SUf{e|P zwp1nX65mb0^s)D@JT0BK4QUBQSptatdw95K2KHE2QW3((iF>{#;27WTZ}5?KuSm*? zi88xCCnn^IuS@Y$H~1D9O#+3mGqV2N<=_}tCBQ@~Dvkg&WK+q@NrRvh!Y}M!kji;@ zIur(5(ajcLO(ONl$0o@l`x%-0t;@gBB3&sABQ6!GuaUmo40dZwMg+e8|$ z!=iz~pMv$h@*tu3xaYe$C~mjxmB+Ix^AS9x;>e1MTvlEx)i3;pkM=+h>@=19&%6qr zE>L9GD!^(9yle71a0p#;K?#TPIH^Jw5SJ?e6PX6 zmCiCSGP)tpRqlByB#l3lo8&-o6q2)(3@@cVYkJFKErky}@_g&^v z9bxmxrIhbF`YFUyGsbT(2QQf z?(Wmw9a3MllD~zNHTUJ%qYz7vh9PNbVfz<@7fwC@#}(QsZTaWJ+rwF2S|(-aQ29Hu zt#4Jcmn)jb0o|RW3mInEKnb9!zT}tM(bsLb_4bM|i9j{meCyop^MOqVJ#P}mILOjq@jZr@gJKxs3uhRc=z`JjP>*4`nc5U43v}_T`x$Q12ZA+{SH!F zt2U70cpxx+ zELlMb-8?M2xp7+uBAL}69b?WON2)O|whU_+4^ zLqtTv_>-0@rKw2V+G3!(pr(%h7ZHeOp)M|=KC#}=I5tGg^(hie|5k1IKid$;^@U%1 z33t>ZLPQfcyPwcf;QHZq70!2(IPbXeZ_YQ$Kz~QTI}tiu0#P5{ZEG5T1()Zvc6%xIbP{f3dMt~F9r_6QjF2CyJ4YLa(L5COY{@Vik+)g3Up{NCAtW4NUotIy9 zks+G2O=4kPmsTK>owNW=Np-WL5rA41c*RYlu9VkBR~ryGf+P7!|DNFzON7&uKHSbDa90 zzG4p_sKOllY_f+KCzzZ==X-@PZf7fOtiT*7+*8H>{9qX&(DPH%KOgN4qE>t|G#P=Gx970W4wJY(kLvDdJ^F{y9bxVKY$>&1I7h9a-D3lt8=u1a z?l*lTVno=zs;Df1gN@`DULO0`+IrOl!y4)UqfPa0=K^XIj)pj3L9$7ibJ56ho_75eds&PmFYC%4g_>a~O#@8pi@C?H1s68YHGi?eZzTC{rqRdRZ zEZ14oUt$j1quhQSE^mR^s3lEg1+b}@rbVXIlpG4QSQyBIT>Q>0ouAsC0L`UO{?qql z9h@Mt`G~=!}Y$&Nzk8o z#*$~jkUsBwlN4(2b9-74+6N)TZ8)KmiFRRR5Rq`d-H^C=PFxv)J zYJ|}bFlfk4JvDEVb^nG=u2vSy?obt+LSRSr?FEiT0)QhQzbYW(RC>xX!Sp)y@j{=k zu(>-DsDAE5s{c{Su{sZerKM#VW1x@nlBPcV&*lryoQcZ)d1yO$F5JdoWXcpGD zC5`%F-5W)JF9~7si&*a}jXgRSDROpQ^q)9~)KyXy+0=#!L#F9nlVe`bOw-Kq)GWn2 z7ws#%+D3IzF0J9wc-HrNQkoH&#M&^OxB1B{k6-e~#>URgH8fVnO02^ihIA183SLw< zJcQWW@FzL&FLO=2Cgd~|?9ib@@p9G;mmDi0(8Qb+F$&0qB2d{&g12lG1s5rZ;ox28 z5D-WN*4gwn{7=t#(+$xtCf40T9X#o>1vVL}@@dKC6BZ_Eh1_tsV82!D1qB8M@>i9) zyL7JX)$%hkth(&It;cWN8j-oGyxx{@RM{q=ZN>)JRc&m#Hhy_+eocWC*f0)|K}@a6 z+)S@3I8;<2DOr^QrzeL5)4{<*ZNpenV$8~BLohNc7tHo0L85flWoScvLEj!!7ga=+ zh_%nabfq(*AaLK)+&ZtwREGifq-QdV@h@?rh8&pN&cpC$ zIF#^Tab~Dq|1m6-9L2kDhn%?BwWz2ip{xmh``_yI?2Ga3a#dV=A6qcbVOoPe;DnY1 znd$!ll+x5Hjkex%?{=CXZja^O6E~>XV2;o(t}n|I=i!{P3EsSKpH*a%f5$(SbH*iElyrjy zRQ%CQ$gZWn-_aBd(cZZ@E1GBd>UNTI`C+%yphM=sDYD0Gdz%EqS_N68B1-*T2`k>{ zRc^M!+Qdl%{FjNy8EXml1s+bi5TJ2=5U;l%qzEO^1F9#U{bMrj{96=wnAc>N7yeta44#GGka6Hn63B-6i3Py^dX{k%<{25uLc~Op5H^AV z=bOTu8QG4V4$nRT=qbNpI)0khVoXr5#>B`gyYE(Dj@gzJ@KH>tL8B)+d;Lr8^cv@K zy6yPM#tr$l@UO-7S?Mwre=bG*{kqZUXB3!node*<~1Qqvtp~_2jomT%Tj4FqtK! zRZPG?M)?D^{e9>riyN@16|U(!6b+hX3>U&Tp0;go$(VJ+E|5Kp;c4BBZyP;)oG8zp ziuK(MZ`r8nwd{Vuk&X&p+S>drA_Y8aPT@Pw$wd^l&+4hYt;4SgtnqGcS~5zForZ!- zLzKerndew;_4$8`2|YE(td8NuS*OSA3_4bdz#^ceGW{DD?3Q0oqU(&tau_v zOaPa>BIJq0yJdYzd1*8(xE}R-OSmLjy8a{*wfUNUy%nE}?@Em<^J)p{gs9`NA!qow zNjuprV@@~?;W<2;GANMT%edw+T(^5hVp{;epT-Q*im~Nah~DXE!f^U23+(dPM1^#d z&zj7X1gmVBOqJd;GT%zS&-%)Gi77{EsbIX-h~WSbBTqY=?%`>#^}8tZ@s90+*VOfx z_F>Gq8zJ^(5G8$mzybu!SBEx&CH9VyQZ+Rrw|zGCdVKV&j6+)ECBbI1nAx=;MY#2l!8X3b2!PieX)th8dHnavo8MXUH}u4BR!UUS z+pM4`$x_i2{8kwqMuS4e*pcBOFrbBZ5gyKtd&|GM_)e7{PpZf_U zo7)!mQE6LSME;t>G6pBDuhZ5M*Lk#lpV_vg28SGD91UGk<;zpRM_3s2x!R=q`IAg- z2tGF`1la{KZjma(C~@)f8EOr~Ah|3@9o&lT z{O&#S$AcjQbbY&UMV*xz0|{hoB5=;@mC+kb4^XuE;E`N^mz{ zaz2Q!G;9E6HDclqbajgrSL>Jog)PBf5g?AJ*o_t-6^p04`%I$S3%RjmSc`VN@us8x zxHHo?B<>`xr=CM_li?cpKVX#gYTjJEMWCSnwOwUjJRy{(B+6E8&kxMHYy~bzhQsB!>HPWNq@x0C-CF`rqxmG1}uewR~FH2U-D&fnYz>~ni- z{uU=^rjcBCxuu^~SWU3E7kn%%(0WB@XWFUFt?BizH%5rfTyakm5XazaNC;$hrU{u2 z89MyYt6qYfw=2b8ow}9Fj=QP{K1Q?)7Fu>^QTC|M+ivc`}$5XA{VW3 zR^p1x_4{VifNaE`$r7w^Csfv5C@Q7_WKv2i3?`p4(njej%0!d~>3Q$IG5UmAl%r3i z;VkR!ZBC%-JL}pJy)j3EgeWr5GE&NuzHmOPk^qH05=en{ z1HSMKy5O)kR_t?>+lPO$t3Ogb?~zkbiABXdPnvkYS-V8b#O677U7T9Wg7msKoy}LC z^QSa9j`@jJ1u5PdCkD&RjCvgmNK zABO%MgwWCuqA+t=+Uioz#KbcH`pL0)?u_jh@&EU$nvMlxM+ctl#5}w$Pk)pu=b<2f zMHHv{6+w#pp2^6-&2o+Y!Obp?k-Qi}-jzr;jdz@o!Q`+F?36M+jKRb6>eGKclr_J`rN zgM8p+lo9yC$nak+8R<9*NSJXrp)j?Eqa)03gxM+77U7Z-)>4P+upM0ss>!9)-#b0_ zKz?$i&i?p#hZ-{G0PV}I5O>C1Cy%z3d&LdRpa?M~hU=*+bXf@;{4Ry?nNp1KI1Svif)C&lAY zecH#?g`qIM521qs$ZEeNw&$EAluE*lf+}8GQN6Ae26d#zR8ZzDqbNH!MIQ5#9rIY@ zIb)Xa2WX zX)tpC3ihzD(12G1zR^MMi8p;ZVJv0HNXsbYY{Gj3D=REd^{s|F2M>RJBhpaxvwUm@ z%wp9=`$S{o^2g`jQ|8vaQmExL{kK;il;oco;!%}(&|?;AVtQv32CzoWJGnlUA}s!w z%h`}!x#2gvbzX$~b71d=mP`hPH8DR1*>U_PBegv@E6mlKjFIGL<)lfV(>16e%~cX8 zacTF5`BQ|L}r-epC_joFb*R4W8bh^ono%xz4z9B6r=hI1&y-ef4pfR5h2! z|8X7^jFOqTL3r@IcZbXgXdn{&`!Wn!w{_w-g?=??Q2&0m1{)iPjORCUs`wJ}S4<=b zT)~JGOCjHdW7S_3FQEGQbiRh2Z{8-B71Y}m7t2Z?*R>)^X(ESqo{Y^{n3-V^UCE#l zL@I78jH4`j`9kRJ;o}nGQ>u+Xo~GfU6Q`40ckH>hh5oM}$|w$yD6WdyFhoDSZ3z9- zo(i1r?3NVp1bZJ0^{h-w$k9%Iutu58&V34fb6kqo(Tav&Rk~vdxI%S*kEoRxgsD6B zF$ZPIl$2xEHt@gjeZjvZM0~&t>s(!2V)_PRuBQK0&zyvXAB8>QpQwORCr^pTRf&s2 z_nLtL0TF3rLogOD01nuKZ=KRvxTyk5rnAX&eJ&iX_Wcx*kSv{n zx)>D>yz>czWThMIeEh^{vG&H8pWGq*;63|J;-~j_Fme5JcVV=EVn=h&X>*AdgWAGr zE0oiby9T}y`Wt@?j1=Ew{L1Y0ElG)sDp&g5q)MGJVZqW=rpKwqtyiZ5O^`3?C+h_n zgIQlw;Th-XwSX)!(25o(=|mQ_wXnTfE$YNt#T6p?VOTrc(A}Otqu*22`sO28%bxD4 zNN@t-pkQciTjxKq%L)$ev75J%TNM5^h0I~~Q&U3FrnJr?J)y;k;qyeq&tA4#001JF z=E|O`uN!h27KQh0R})XV(%HdqbFYBO#|$CnoR^1$RSia-{>+YJu~%fZL2C{Ue%xu? zzI7UJkeBTVUov%eb7qsE5~)W&%}3@)%=8~)9{>u~XR2Be;s2oR(9o#^c}rBGF*d0n znLuIhEcQbypz$ZFr`5FawZWz&a+a065rTp$UG2eRE5dGAoYa$H`2B^DHSSo?R>sb`;Rm_`j3^XabJoIE?P4^@R>*7Re_?I4*Kpe zUXyB!8~4UZL_}q2-gB{uK#3wu6yJetpU{JQQlx54>PIStqLbK{c)H_fjT2O436N?H?qEknsfBtMq35& z@y7Y=&pC^y*P2M8xpIk#i;gX?p}!upytAU97~Slvp{^1<5Wq24A~&gn;+hv^@465y zv%r1=?C3u*GA{U6XAW1ixxt?Sn3%QTm*Jxt_qC!#j6iWvsEVyY;68}v)zQ@}aLY`5 z{zgyo{}S=6x+>5Wf^^SUF76vYI|kl7HX=fJ%v z(aEUmNE4r8p`NbU&74+1#HmP{q^86`&WE~pXPOlL`ygufU9sM-UiNjG*v8EH$Ty@u+rSJSd)g`Pmp`@t-F6B%E1OY>~4O%iq~i$ZE?t;$>mc zHaU5riVzUNHP-d!EbLQe7LL2(CGMdzs;iO2w05!0Sx~7Vzd|T;Ke`>&A<~Q&h~~*tHNci@u)v9|?t~}d2vqocAwoL#jpQQwJ{lolXhXteLZwc# z=~#;7gvP#M5avV>R0f?})6k6$*)HDA+;ZtZWq}AGu#TphSK(1ylM+!f2Mbc*5V2;O zvdq6tPhl_Qy`WZ+>XPqN3m?4i!5EVF&N%f_L$_;Pk*pBRtOt|DwZ+*QSSK_pr%%ZY z3palMnQ5}h2GHvBdp!91-Rr+RTu0NQHQ@>i+?*yHXKw6m>%3K~J6*uEHbN(D4EACK zO4Y&0Uy+cXWa&RFq-<=UDc+Wb2UzfcP@0WsN&n$E??=-I!7D*a(u^ z>Q`mG9}p_fv)k@a^$b_p6<@$@T^eqh#~q9IO@_p?eN3?2m?Z7?Yy(s1ZzvT~P@P}=vijx}N!BA?-=pvYCy z!3=WO3Bcw(*t?5JBZYVdGwvkVW#P&kn7*Pz0OR}Nb2|A`-T2pB1r6X6WNZB3=<9I1 zwcqj9lwykzGLGIdEg=(eU>$%P(M-^5biAh3_I};$^sNkZNYZYu3IM7Sl4W8OvR%d# zdMjwA#r*=9-m7D^!bCnWg^Z&{mxi^K)&V`)1j+08db3)*UcQP(Rc}UICH0}ES ztYjiAC`5@|xJTv1%9f*EZ8_C{x6kjDs%Ys@5|V*M4JT6y#qjQ$S9h11J%#c`0&9Rg z_>-kUwo#!;TKrl(HM+EaF(GJ6&;%_R2^D?ociw$Y`DG0V1Naif{$%+ z@jGMXs$!lhdr80kByR+I7!sXu39S@EiyW#SFGR~;? z=F`>hGq-55?ZnRNXE<}=k#Y$X-PCEKm z8oc>)J5Dp+8%=}_?JfrlpFIIO01fqfR&Y){9y!YqnIxmjxQ{Bdp4^#g8R_KLqvbj} zA2&c{WEeZGZkZ@{VgjPlN*Y(F0mtt!5fGklsTcISaUaEt>MxGIrWp+orsGjjAD6`) z0csU{=?N0Gz_7!=UU9W5Xpv}{c+UTR|7s5}v$QDPmS=G2eLX1oga2a7zSI~>&Q@0s ze%+<9KIu;61NL9kEGPGaf{Ic~Xq0AJ2#@N;w({Z9uus&n$k{>E-N+h;@qfD$h2Fs~ zUIIP)93I7FN{!m~38BA$-TvYwRMf-qtxdu2P;sDKTDsN0ysQ>(7|x7I@9@~nQmPNe zS)5xvPK6&4hM5xCJf~$LG<%ydMbf%>720xvf0N@9{C;kHEy)Ni2fc*8_L*^6Qond5 z;$`RQXH?8L&~X#9h7xZx&H-PRK?BOn3?NRBl}skQRfDWs~qd8Jbt}6Vr;Q&qf0Nl@~)gZa$2m7_u7Gh>K=`8%-&J#41kA znP)K;a``>Dr|gh5p@F`mIK(e{wlfp79!HQfa`NKJ@GLg`O~|&*;UE>%u9;d)nSKkf zCocU8jrg2H92qi}LoGV=#pRobgo9J5Ad4%ON+KrAFNlnkrjdeprAyLA`rwLFC8=$BBt7;+X~>`A?KKz|X$}+n_r@O)3mY1@BQkjq_|*UVWoDoi(Ng zxLtqHY}W9$J^-(kt!4P0DYm*3?1i9Dv}LcTNr7~G`9xcA#LNhG%1 z6*Rhb^@+x=L67WGcS~+*X@w&8>OTw)QZ$}2SEDUlzPFJWvzZzi!)gH8?z@{Tlmw}- zGP6#)UZgq=(Ch~`1yjf%C4f50$rNU2=9rF)1%!~uN@H0Nl&98cGj_puGcK?ZB71ij zaQ!cdTxZ6wvzdWx1UJkPmAYa>P4`xq0w$oC@{6heKUTzmqJz$mfCUT=_4;YYrr?6k+4 zn2I{1-?2}#2W^iP2^k)}nQf*J~nbN5Csfe#Xq zMynz#n1lRiQec6cE0l0IGHDGJNCZF2XIj5yz1QnR@)C-ThJ?p)5Wc3yv8cJWVgl!E z?f(UiaYgQ`l^(RpZK$h20{OL5Jxxdk=aG!6LX_u>)dI?n;0ahd;O69}~zQxV#x`cMC_u593 z?QgSMeQM(@PxeJ$MOXd|GAY>I_2CaPRkzC}e{mN<|MLw#ZGg~!8HzsIrAC)j0vM#p zvl>s_v)g}ozh-4`|8pKG#GM_gB;O)@9-$V~Y`a0S4sGF-GV@WBP0)Ci651b@B7gpi zsxPSu#BVAf++Iyg@;)XX{eBld6>QLWC$Z7d>(C4V>&RU83KLD+7EG)@@cXXK{{K!d zaImvmlN+%K?I(cazRrf~!hcB*x8XPBnR7!rS@{2ZrHS0ymOW^r$N44^Z4#pZ*F1RZ zbA1_}vKW=o(3b##`?IR1Mt^LJpf!ynqhYjxSmh{ZCa<5q^g(E zVI3PVN-m7dg7yJJ#VXjnft?R_EJK1?>~BO(tzYv8jhvxXCjhM#?*9frid+%N-`1gl zT1z)$Ki#+p9?8jc64zxviEOEJe@OVPr449Z6QT6p{x`95)r74JwuW#(4fDa=gt7ZC z!U!fVGOlUT(n9JnbM85hq{wAj=J=$S6c_8mq>rsEdf#0D-XyjMc3-%!uG z<28=+-#3Lt^5cYi?@+fN78mx>!kZE5Lf}S`uaRe!f3Z=$Ht-WWi_x($0MgL!G_{%D z#X0d`4GR$$l$tCyA=bJhK(hf7WOdbPRp`ND8*7u`dk8--uM+F#rs&)cx=-dtII3Iy z)&RH&)m0U~VO(Flt)Ao26LO{ig`Z;mKaYCRJVJ>yvG2Ug7;xanZN?(dR9Au4hCL3E&&wz#-_Rq!I5 z#G|q}UF?shRw$vM{M^*Oit#pTC$9&!XtAJrHP93<4HcXIH(5AcO4u{Ln7oFlA(?ZY zlr{uifH#hoy2b~$37Q*9DazKBTSZ+$aw;h=(vBrqLnwG(J^pnrcIus2uVK^%tD?9DbY;WCi0zDOO*6*xF7)lEHf?M` z7}|-|Pt$nR`}lKqnUa1l1d>Xk5(t2~n+1;@oqiTxRK~9(_Gqw)F_P2H-s*Iou9VXC zItIpq))5;g!?pJEk#k>*G+t$U{%ig;q<~(^{~c8H4UG_Se5?PE4)L6A#;HS%n>7%2 z4VS-+O0R*(Z1@NsRiZpxLyRH~Wu1-`wAM%!3gyAwv0Vql#eRLf`M~EdI-Jb;`-ar6 zWd@|c2GD({w(*6!9ju0T#%VOz=~$N5{MCYIGU9!+QFE4yGtx>JbjoJ2bjof<$^)&P z26)~m{(rNdMacN#UC<3eATO}B1)8!9$j?wE?!iYCSwiIA?FD(edbxrrtx!$EsxVxY zTgPMB5Vrs7TvSQ}06>-g_rCxy=14|-DOHNT7FgmV1Y`&P*mWqs>%59rZgk5}i%O=j zmtZAoseI6C^!26Yl?VP5uL~x5p9FwJjlo2eeOnWDT>ll=RjawV_)|EpCG1d+v$KR) zI+RdL_=`4I?Gz@nBld}Tbz~dQ7~Yqysp?R)#f5o#qb6d&X`r5gcL3U#$nfvdTXK(+ zck{v4gv_8Mrq7!c^OM|@;m`j>@VH#=6~}WF1Tzuv|7HhHYw8feZmV7K*iU?yrs@m{ z@G<1^SFx%AOuUplWnVXIji(#ax~=?@28n>Y-PlQ+Tho|T^u)?mJv4NWe;e{yuHIIc zC$3?B=-}c4cs%ph10YsU^=mHy6cRzLl$DiRJ2_fec!|8BtKOzz{nQkD6e!MTjr;!sYy^}0nb@)L&WJ#J)Uovy1U3j7 zD+}N~G&ehw@^XTDWOXkMYXNXkT+LVTH$+v*d6;qPfPPpbigBYPXy3rF6m10oaM!HL zmw=0Ei3;RL0%u=3(p>klg0{=Li6Uz)YYQw`+}3E#x^{EED4BN} zxx33*x0~8Jy8T8J;i^Uspp%nR^y-^uq@hvY7j=Hk5~bx!7TyV?ZgEk54#mgE$*MIz zF-0R|V-j$c2q*SKK@`7o^hCo?m9$?8Z6W}cdCL2qIPkDX5ce^nKhg3b0N`4$-k2|- zy>JY<=pk?E6jazN%FiX_x&qYTgT{_FJu^#pZ{4&+72jZg1o9*LDKQ~li`s_uK|J)j z)rFdC7yBy0iT=qU3P+BdI20)k?_-<@fCGGNtIDcNiG)4Gcm+;+!9L*t+NG;EsHZQm zch)z47dz3f-kRG<&gO>mTJ%^6eIfu>@RT2aygE6~Av{LJA0wg%<+`+Y^-$}To5cBIK=~UU$4dm^ zquy_@%p2dTgg93I7VeEO%J>P3|9sX}a$6Y~#MF4Ej!^TyVhxiAH z@eeR!>%GI`eGp*AF?oD^lEx+`6(6$=QcW6W&8h;)u@p+-L|2H>4;%vf{*hymD_dqKE(Z_zMkhST^qpnJ5BalOJ?d)&4x15q_65_HITT5nr-* zJP78%aeI1tM*0n~&HcXf{{k^tc$Wb-40yTmejOs2(B|fNlC@zSeW3VXPgm@azPkzc!Z(ZC>nH3y9aXCB=#LVc+jnU)<{b`Ss(&nJ3WnvE)ff; bw7~xd^vPLwtU!EO00000NkvXXu0mjf03)+t diff --git a/kde/plasma/look-and-feel/Dracula-purple/metadata.desktop b/kde/plasma/look-and-feel/Dracula-purple/metadata.desktop deleted file mode 100644 index 0a683613..00000000 --- a/kde/plasma/look-and-feel/Dracula-purple/metadata.desktop +++ /dev/null @@ -1,13 +0,0 @@ -[Desktop Entry] -Name=Dracula-purple -X-KDE-PluginInfo-Author=EliverLara -X-KDE-PluginInfo-Category=Plasma Look And Feel -X-KDE-PluginInfo-Email=eliverlara@gmail.com -X-KDE-PluginInfo-EnabledByDefault=true -X-KDE-PluginInfo-License=GPL 3+ -X-KDE-PluginInfo-Name=Dracula-purple -X-KDE-PluginInfo-Version=0.1 -X-KDE-PluginInfo-Website=https://github.com/EliverLara/Ant-Dracula/tree/master/kde -X-KDE-ServiceTypes=Plasma/LookAndFeel - -X-KPackage-Dependencies=kns://colorschemes.knsrc/api.kde-look.org/1370679,kns://plasma-themes.knsrc/api.kde-look.org/1370687,kns://plasma-themes.knsrc/api.kde-look.org/1420691,kns://aurorae.knsrc/api.kde-look.org/1370682,kns://sddmtheme.knsrc/api.kde-look.org/1374247,kns://wallpaper.knsrc/api.kde-look.org/1378234,kns://xcursor.knsrc/api.kde-look.org/1669262,kns://plasmoids.knsrc/api.kde-look.org/2048016 \ No newline at end of file diff --git a/kde/plasma/look-and-feel/PomeDesktop2/contents/defaults b/kde/plasma/look-and-feel/Nothing/contents/defaults similarity index 64% rename from kde/plasma/look-and-feel/PomeDesktop2/contents/defaults rename to kde/plasma/look-and-feel/Nothing/contents/defaults index 5dfd0f3b..6e6717f8 100644 --- a/kde/plasma/look-and-feel/PomeDesktop2/contents/defaults +++ b/kde/plasma/look-and-feel/Nothing/contents/defaults @@ -1,11 +1,11 @@ [kcminputrc][Mouse] -cursorTheme=breeze_cursors +cursorTheme=WhiteSur-cursors [kdeglobals][General] -ColorScheme=BreezeDark +ColorScheme=Nothing [kdeglobals][Icons] -Theme=Papirus-Dark +Theme=Colloid-grey-dark [kdeglobals][KDE] widgetStyle=Breeze @@ -17,11 +17,11 @@ LayoutName=org.kde.breeze.desktop LayoutName=org.kde.breeze.desktop [kwinrc][org.kde.kdecoration2] -library=org.kde.breeze -theme=Breeze +library=org.kde.kwin.aurorae +theme=__aurorae__svg__Nothing [plasmarc][Theme] -name=Colloid-dark +name=Nothing [Wallpaper] -Image=PomeDefaultWallpaper +Image=Nothing1 diff --git a/kde/plasma/look-and-feel/PomeDesktop2/contents/layouts/org.kde.plasma.desktop-layout.js b/kde/plasma/look-and-feel/Nothing/contents/layouts/org.kde.plasma.desktop-layout.js similarity index 52% rename from kde/plasma/look-and-feel/PomeDesktop2/contents/layouts/org.kde.plasma.desktop-layout.js rename to kde/plasma/look-and-feel/Nothing/contents/layouts/org.kde.plasma.desktop-layout.js index 8ee57608..7ec97884 100644 --- a/kde/plasma/look-and-feel/PomeDesktop2/contents/layouts/org.kde.plasma.desktop-layout.js +++ b/kde/plasma/look-and-feel/Nothing/contents/layouts/org.kde.plasma.desktop-layout.js @@ -1,60 +1,57 @@ var plasma = getApiVersion(1); -ColorAccetFile = ConfigFile("kdeglobals") -ColorAccetFile.group = "General" -ColorAccetFile.writeEntry("accentColorFromWallpaper", "true") - var layout = { - "desktops": [ - { - "applets": [ - ], - "config": { - "/": { - "ItemGeometries-1920x1080": "", - "ItemGeometriesHorizontal": "", - "formfactor": "0", - "immutability": "1", - "lastScreen": "0", - "wallpaperplugin": "com.github.casout.wallpaperEngineKde" - }, - "/ConfigDialog": { - "DialogHeight": "540", - "DialogWidth": "720" - }, - "/General": { - "ToolBoxButtonState": "topcenter", - "ToolBoxButtonX": "315", - "ToolBoxButtonY": "27", - "filterMimeTypes": "\\0", - "positions": "{\"1920x1080\":[]}", - "sortMode": "-1" - } - }, - "wallpaperPlugin": "org.kde.image" - } - ], "panels": [ { - "alignment": "left", + "alignment": "center", "applets": [ { "config": { "/": { - "PreloadWeight": "100" + "PreloadWeight": "100", + "popupHeight": "495", + "popupWidth": "657" }, "/ConfigDialog": { "DialogHeight": "540", "DialogWidth": "720" }, "/General": { - "displayPosition": "Center", + "applicationsDisplay": "0", "favoritesPortedToKAstats": "true", - "floating": "true", - "launcherPosition": "2" + "icon": "start-here-kde", + "systemFavorites": "suspend\\,hibernate\\,reboot\\,shutdown" + }, + "/Shortcuts": { + "global": "Alt+F1" } }, - "plugin": "org.kde.plasma.dittomenu" + "plugin": "org.kde.plasma.kickoff" + }, + { + "config": { + "/ConfigDialog": { + "DialogHeight": "480", + "DialogWidth": "796" + }, + "/General": { + "containmentType": "Plasma", + "lengthFirstMargin": "6", + "lengthLastMargin": "4", + "lengthMarginsLock": "false", + "showIcon": "false" + } + }, + "plugin": "org.kde.windowtitle" + }, + { + "config": { + "/ConfigDialog": { + "DialogHeight": "480", + "DialogWidth": "640" + } + }, + "plugin": "org.kde.plasma.appmenu" }, { "config": { @@ -64,20 +61,23 @@ var layout = { { "config": { "/": { - "PreloadWeight": "75", + "PreloadWeight": "100", "popupHeight": "450", "popupWidth": "396" }, "/Appearance": { - "customDateFormat": "", - "showDate": "false" + "customSpacing": "1.7171717171717171", + "enabledCalendarPlugins": "/usr/lib/qt5/plugins/plasmacalendarplugins/holidaysevents.so", + "fixedFont": "true", + "fontFamily": "SFNS Display", + "fontSize": "15" }, "/ConfigDialog": { - "DialogHeight": "540", - "DialogWidth": "720" + "DialogHeight": "510", + "DialogWidth": "680" } }, - "plugin": "org.kde.plasma.digitalclock" + "plugin": "org.kde.plasma.betterinlineclock" }, { "config": { @@ -86,16 +86,20 @@ var layout = { }, { "config": { - "/": { - "PreloadWeight": "65" + "/ConfigDialog": { + "DialogHeight": "480", + "DialogWidth": "640" } }, - "plugin": "org.kde.plasma.systemtray" + "plugin": "org.kde.plasma.marginsseparator" }, { "config": { + "/": { + "PreloadWeight": "100" + } }, - "plugin": "org.kde.plasma.lock_logout" + "plugin": "org.kde.plasma.systemtray" } ], "config": { @@ -106,15 +110,15 @@ var layout = { "wallpaperplugin": "org.kde.image" }, "/ConfigDialog": { - "DialogHeight": "84", + "DialogHeight": "78", "DialogWidth": "1920" } }, - "height": 1.5, + "height": 1.625, "hiding": "normal", "location": "top", - "maximumLength": 106.66666666666667, - "minimumLength": 106.66666666666667, + "maximumLength": 120, + "minimumLength": 120, "offset": 0 }, { @@ -122,41 +126,32 @@ var layout = { "applets": [ { "config": { - "/": { - "launchers": "" - }, "/General": { - "iconSpacing": "0", - "indicateAudioStreams": "false", - "launchers": "", - "maxStripes": "1" + "launchers": "" } }, "plugin": "org.kde.plasma.icontasks" - }, - { - "config": { - }, - "plugin": "org.kde.plasma.trash" } ], "config": { "/": { - "formfactor": "3", + "formfactor": "2", "immutability": "1", "lastScreen": "0", "wallpaperplugin": "org.kde.image" }, "/ConfigDialog": { - "DialogHeight": "1080", - "DialogWidth": "248" + "DialogHeight": "78", + "DialogWidth": "1920" } }, - "height": 3.3333333333333335, - "hiding": "autohide", - "location": "right", - "maximumLength": 60, - "minimumLength": 60, + "height": 3.25, + "hiding": "windowscover", + "location": "bottom", + "floating": 0, + "floating": "true", + "maximumLength": 49.75, + "minimumLength": 30, "offset": 0 } ], diff --git a/kde/plasma/look-and-feel/Nothing/contents/previews/fullscreenpreview.jpg b/kde/plasma/look-and-feel/Nothing/contents/previews/fullscreenpreview.jpg new file mode 100644 index 0000000000000000000000000000000000000000..deac6f2b6c87242011d74fd80f290abbbae0b1e0 GIT binary patch literal 133932 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 z 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

s!}2H07Q3Fn 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 literal 0 HcmV?d00001 diff --git a/kde/plasma/look-and-feel/Nothing/contents/previews/preview.png b/kde/plasma/look-and-feel/Nothing/contents/previews/preview.png new file mode 100644 index 0000000000000000000000000000000000000000..35d0a4004d504e16e30a2ae053c6271636a38311 GIT binary patch literal 62428 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

Fr#c1aR|PnO1(1Lbs1KJ~ zUH%-HJ0JF2KG@W-{@UpH(e*%|bsArs1g6nqTvgQG!~yfNu4>nAZTl3-0im+=jM ztFo^ShHV)CAFKeYevmzf0LuU>lYFF|H}MC>c&f7Dk!zQO$AR42GP{iD2eT)2EiJ7h zI9!>2EVrFkNC+QN@V&M*;N)qAWV9`x$fV7aBi<4WgYxv6%>9;i9mS_uSX*30j}}w# zmUzA%oBMHDK6=&m#MwJv_uHwfDpge@k)9!SIu&cSvj`OI)GV{kG1XG=CA)bmYl_~wXP9Fp_pcw z>$i2;wwkl{{QTtU=;-cU_pO4eRdP^xCzOrF;Zk(Rn5ED}MPlqcpuM{Eu`lSaqNXbV z5^0&gDdzKnya=HcbTYm;U~hd-nGWgHB&y&lsTcudp0xmgH&jlq^F4QzEGg0`uUq}f zAIA_vAPvnj4rdgk1qFYb)k#KfKmN1|$_3>>2TbEXC!=e{3xE32!U)id*ZyqvPZ zlVdIn2SP4-4_tIe9)#AKxW&XUMqvA>c@pnlP^{jQx8EM1bT47{SIm|hH!ZJBdEI8S z<>x2UHP=&%1?q!}PVUid@}di3^Yza^dHobb>5w1&-6TI&x{{q!W(N@pTiQ>gfuHDd;l& zsj%~x)ICZ2>8@qp(&EsTyD}yUV0)WYkJBs}Cd>Hcg=L(ZAa7M`ef|C7*1_|IP0*Ij z^KUNX=v(L|*Ylx+*>m#_3Golh{Fmpc5yJ6KQ`2uz)Rgj>bq^-@@mhm1Ln80)z1)VZ z8&q7JYMVJ*aR~4(u857VS66uc1>P|#42p09X=En>h`0A$Qop@Ux^nue?9qMhW6#)g zm-@`X)7twZayWb|=yY?eDc;%u9h_O@b@}&W#rxY6^=#4nlq47-0T?A1Rzf7N+-f?9 zWWBTc{$4NWHt5~Kun6jR&S^s8 zwSIbk`dfAYD{S05>vwjy|J89$M#<-*jQ+?-xuGXW2S_g5z46ce>hQ2J5R%EpoY$BU z;qp|U?i?4NIv4?K9M}Gm%#Fv0`d2}6U-ZXX$QL2y82%O0PQUGSpvJH}v3UvID#(CkXZ5bz3Ji6($Ln^2UJ!0t~%K|F^ zSt?0G!J#l1V^w~>0In>u?^%T2^GVQku0!f=$nU4;$NIq5pgad(+a>k)$5E2^jbk-6 zX+_008^Y+6uS!#9o9Mb`O6P2Bc0y^C#$>B^^^^LK%ST5?uSSpKow`wiqcIDJfJk{j zRm_}OXMn^q+yiH^UO-v=V$bT%A!U#t>Nt&*N$9)QwhO{rz zPG_4~d~K-?Uff*luofcWk|SDu-H%kbd!O@|V_!QvvGVS5BUKpMc52q95AV(LkY`mU zg#DK%Uq)Ll(@h$a*h!AwFhi zK!|AaNW4k6)WrgIR&KWcZG_%vyH_WNFt287z>4h8oQWt^<}lI1}QNutjjG;8wQTCkBq0PV`c$^e>TZz9o-xUy$wCEj1gvJ>-*65ceUel~y|oN=@RG#RM1rW&ZhZ`5DjvxJMgPl04q(Z-2Fn8rqudl)E2oyF>`O znNxi75>dWCx6AI5(mmx#EKO9nnlHMr=q*{p#l;jeDc`97{WqKAjr}J zv^P^s7>v7q<%`f01cM-|49fC8qE)vItDfIliH+YIGCSfB?d|aghMJ+UbpK zJVmH&#Y2uTsDNe z^nzYy$(27K$VMM=WD1O>P_DiJ7EKgovHmVOS<3>XV4=-QyejIk%0XOV+AJc-GqJjQ zH7b@)x;a(tfe}v`xZac4mn%FmG0_X6EA)(#j`es8>f%;CLW4l2_^RV9f`VL(j6~u$ z{Z`096gM4O)XcR+o80t;!aLIRg-Oca$X?5oT54SaKu;&M!vC8E7)lEsc%YwzHKoKV zY4W{WhF2ju&6$=wG6Co(Es){_GBp3K2uBIm(QqK30L_Mm7q^=um3_$G$*E+nb)j+a zpm>y9jw0anv^Z$pA2+Pe?P0M*C^9N4cI)q#irj#Mk@GR}^8r{T03a&2tSEJ55*GGY z2vbg+jx_5Pwmh6re9g?T=DS%2`vEfmQBpEx&>#oPMnYL5DFEVQdTgi%?1K5o_S0{b zH@;W5axip2?3{>EkqZIZa&KMyemIBXX@uReHQE=c@9*vN5}Z5-Ilgn zXW30=^#6$Rfuz{iM%64H_s%Y}Grr=?joR6aDW)L0xG0b9R22QKwOvJ#2fC#Kkq#=({o zj5KTX!11Z2cMm-TFslrOue;yrHIsk|9-OF5;QDpf&N+f#LbWL47M*dG{6o7{(dOu< zs$YT7JB8MA5b~aEn}c8UehYElQbA8P8LVCM>%xn?!C%k+!XUu*%#7t#Um~|K-5Ufe zGcsaBV&F}Ljt&nWueBfS|6;@CNmS12feltx4$P(z5AntjS!O9=(Wcn{`Kt}xuK@zg zm%Nkcn;@=4@@R9E)VbPuszdBV#w^wp3Yd8aN+Yl7xa6Iw>!;%wkHkLf&_jcZYq1Xu zyZD0?Np0_RyXO4*CXUW3NeQTtOwJ$Ao+CdluwCts235~n-)J7ni>X%XU2Ncnbn8kR&JdccclC`q_w=m8roFrO5APJa zZ!WEEN;}4rtMREJjkGW*0(RBGWjkxxr?^pfREI8`tQ(E1*oW#4VG{v|VfZ-Rx{yc< z8o5ys%eaCc!`ibu-t|Q$6DR3BR=5tAXkcDkI&^Q=IC@LAAqD3)n*g{42%=q~m#A5t zrS>0)VwH`Vdv+!%z`_)C%)x-Q^HxKN7s%Z;%b_0IA3bDJRMp3N-T1}C#Q4POJ+8~; zqOLtUfjse>Ax^DybYdIA@!y!03lJ%`oG#2{Zq_~k{Hl)!;C1c!P|WqP)F<_Tgp6FM z#DXeIU#Oh|S>&3QnLHau$sibY+{)1^oQe;CCRM2kO(l8hiI& z7lXxFz}^e4B^xd5tZ$o9)Ct9w(=UIC`c)e!&*N%g$jGb9nr>t`sQ8Ie^!*=mBGmJ9 zoW($CR3Ya$l??I6GbYNu#a4d|q`hpUo#iU_DSovnSBgG2N>t&i^~9BXMW9kI0dFrz z)`O|D(bd@Iv9D2pJQy9Bkj63`(~SZsqvwBrSy?%qE)}3izQ6c=f;J^Kf(AQ(e#f}D z)?8%kpVZ8zDU@;`_-5Uw_sHk(8lX#{pqWH3>)I_{qJ7AeW+@WSrqk+^X9o2;U)&A4 zeK^TM2w@aOQ_9Pk`eB9wr z_HJ(6-kXSeu3v8AEdl1v-Z=na%P^Ejl2uWzmoqC1Z;a4+i6Y1S5R8DsiQ~W@X(cTT zFLYK;;O{G*7G6J-Bz7X~jC6UGz;3V#4LF-WlqXUetzHR|pPU>6t=Y$RZ~TY$K5;4W zW%3%tN13GpM&87e%eD>|Z!;pDj37j)7DV#6NJx!93t*4i-@fNdb;)}5^Jdsx|IU2#Rx>1jWA>(T+Xps5uzA^D806;f?ZEr5mI&$r$xZeFg zp)L5+kEPRVZ{SC<^HLmzJP)9u97Q_1UxW!3{G+gTtILSw>BuFZ&G7PpCi+`HOGDHr zsaR+1+vCFkpG(W*oLRu}r>9eubWYQc-yk~#lX5U9 zd=t}8j5SYZ4Gqjh55|_oPaq^kq9q_LqC}On#7z+1iB)271Ns4oBB?eP_qLCNq~0>pXWq-!7$X%?lD?mxJAni?vzR zRn@?6)Xl~|9^`j7*NK&HHF$qrCo*o%Zw+|kZf|e@*3)y@&9N{=8x>Ogx~=l0qkrtN zOTG1CL{DkL*qT;3sqSi4fACESH^2DzEtew>C?wvJuNQN+49B||7ogeq2&SQ}8eXEM z943#XLSD@RVT3~>0Znfu08@rf{N=*`G2VuNvgsYi-LRY=H&bb)uxCe<0B;>?`N9Iu z-d`e{Sv;MjJB4X!Yd2;=DuY(8KkH!z>sh(JHzD0o*E*#$Cr>?!fhW(8`A1^)E^7ie zqqiTF!IXVXfseh2O7icoA-53`5QeTl5lIf1`Gysg!VTBI71hNr=3{80+wQj7OLY$b z8X2X=?L3B@By9&JeN@lmbZ#JI0Ya@lH}ICa}* zT>(jxDBuuUW-HL$N^P}gqTmz;Kua*CS!728AB6&SToVEBOhLD8oBGg!n98%Zwqvuq z)F9()2O*cZjI`Sl^`Ps~#3M>dr_eLQ6}I}?E4&M=UK<-5BSWKbgtXko{ND8Qbk@k_ zIV|X=yU4mJev{a^&kMV}`*V^TJ)IQ=X*YdhB$C@q^OwX9hnCL_&qHlx2nO-TSEv%U z*WQMvZ<$QnqjFMZY!Kd2pv{|zs{yqWA=V22t{O(0WcRtwt|wjtMjC0mRByQ!k~meo zMn?Um&GYx)35*wNYOh;Q;Uq!ZHd6k3y*Kmo;o27$Op@=nCI#l)%2!(&9j=d?NW||# zqC`cPe2y0pAg>y%UA?LT-h?O@I@EJV%ARt^McdA>9?ck$__)VBvr~CFK|b zM&m_v>IDHJ{Hxj0+I&U)7kGG|izX&v+Z6fCNQLO=cM6Jq*N2M)kup9;%JP!fbhOA| zhL-?viAskGjS?X|43;Os<>mg(E0Hf4;iVSp1W|@A7Dcr-EtY|<3i9vI6YU)FD+5vYk zeS9*6u%!IhdF&iBfrr0=rzN17yTNIpYh6adN<5}3n1>Nn&Z)rrADp_ixU?w{c}w?4O%JH2-#z&=f)h|it=65lwYQUi6_BpA{j+X_$n z5xps7(3CtWQX1^sx_wGYz(5b`Hd>f6M6Bc|*h;VF%vktmS>G9(u{QKVqZ(1)Ozfya z?awG0x+ZG4u<~<-M>HlK695QlI8093PWDhe;ws-`oIZ6{b^J1V6XkFgc~~%(X!!x< zOQM2-dxiCtwTC|Sv{q}PC|vn?YJA~h%oG2s|15@{fquWP2~*8+?iX<{CjBVXKe+3U zVV)nF_Ma{UrAOvl-v+X!dW2FKk?uXH#x%fKRi*@lcQWH`w(hj+^U1mH;UuA}3|1}jyc)uxBE@9B;CoO>FW=+& zN+Sz@VexyR1j_?ytsu1?t-BnZWd~Re%)1{`9Z?3FI%NwVPpoMQNTbH2O`@L&`cX^4 zo=&j5oolzfSt|_*wFQ+#oU6F;R=iRrH?G_8^z)h2A^oDeBjESX>@aJp!HvCm!lwKU_(?hH)-E?Dt=6eUSmAZuG_O4?&RCcNvyVh*Z6f)*veAMx)*x7|eN#8L z8ec59N9PX}GB+;YYw#!<0hR^CBDjV{^aFsJ2X3}+%ZAjFN&o!D-Y@N3$NH{N2o-<| zMwX?KChAg3>T$!-B;py};5N1)NkH5&)=*E{VP`E_JI?rPB0rHWahg8=Xl=u>BH~$X zQ?_F*Fe=@ILz6jW6YPxu5#v6lV7Lm%6<72ibofD;qMr>i6f3OU1a1hot8XA%U?A^RGpf>oYgAS*hjVkMLH+1sPgsVb|=6Pbt1JW%@KT0roB<~g_Xqq>&M&M z*iB+g?XMbwsw#<_Dv4=3WlvP!H87RBl^^cc@7bz}f?wjdFJA4m0;Mlh72Dv^+! zZJ76F6btpG>~cOvi%|ffCPkm<_EW$EEh4)0(+~~77XU*hEH#-N-ih|{Wx3)Usl_8j zCRp#=UQAjD5LNWOUg^^%2P{AR1jF7SlM>m`GfgWCr<*&VJu#lc8sIP~_zfkxeSTrJ z`*v-*WsHj*HBRWxB*(>xg=yeH9+2e*A&MkWtOSbVc3b1{kYjoq;pW{+t5_=Y(G^^1 z*mp6G>kv*(g^yr#M>c{b0zY_eiiIHA9uSu)=&Y6Qn9Mxn%_$5bW^sIlehbGRAkxon zMoFzu$@S|bdMJWgRMoL{b6?=YabhNR;o*xk z+3_tU1Ly#HS=1R{ypi%RzbSCd!?Gq%{0qF9TJ<8DA;%}gWBMP+Gm1)7EZey<&hAkR z;TB7E2TgTOOLa~LX--R#7Pd|ejEJ~GlL1Cr08w*xZriBkHFb+-Tb;7;;jiv8+lu{y zMsQ&>8d`sxK;d3$awAOaLxZD6N5^FXvVPBSJd?c_n{^>9@=W2XcMqaAUMt@c5zrnGc7H|v{^*a2G9lNnUd}^5lUcylJKDI$ zjDfT?Z-_2yecWox?81!yVNbrQ#T_}|8}pAD`&4KltYmm(1VNnO=cyt)h6#Gm zg*r<4MB>w!ettE0R>*eEbm)6~?Wt)qbrZGg%N#N5S9Uj_%O8G$P#WMEOvuu*y&^)m z1n6zVnJaH5N_D<`)L{ES(F~Li3GBrDXi}@iep{O<=^52PiOwx4*>=*QX|?gYFDD81 zOY?MhQ{9eXw6>H)QQ^w-`Y7{DHZzgY6{Yy<{N4}tvOr%%#`nqv{xmObNret|$C1`7MA!Dy3EGm9vbTnm% zV`?h7kLsaAsO?GbllWE2(Pu<$#NOa-R!`I?@r$kYo5$uP(cLss0J8D>`;pv-y`Vdi zprzu9;uggo8!XGpHySuv|$%POn{u`JbB3#5Dpe%iE-Jg2Trt*~ZDs~XdbtKCo?PBS#o@k0 zFW1Eo=0fUoh*q=Pn@owsA$kQYS7^|(6e=t${mq05_zuuN2eQBZQN}bu=9^C1F}TnI zQ_rN7o7E4`Na(VDTjPiV_{r`d_i<$Kl^6Ng6X!T4_-{ZiZ*xbgkcslHo&aCD*Si;x z!{g)CR)557;68muTM z+fQh{i4$N;%HT!KtHy_km|_>$8Gj*b_^IHf{O}kTs*JB#{;=P$Wu&SgN3&X?;*^Qx zfpj&N%OqYU3s;_e)%59T=WsTGR#j?UwnAT#lRz+UoK@#Suia4j2Tppr%>w-{K?9?X$1$!1y2TC{Rxfjg{qy5 z?hT67Gu!Zvcp({(IJ?)JgW+%NQ$yRtl?ej|c#HmKH_DsGAsU`XE6w$AIL8p=Hj#N-!VBnMKnvlsC!^)TPiKb9Lm>pi*DzSdr*1H@FP?6m}>E}$; z6j++I+vp{6EKgB2Y{6u21K%c5(7FyH0+0 zZ%@Q^UE1IO9$NC|L$HS=KYtA(CzA^~XG!?$9;hF$VAfulmHPa&li$p8kSo_ca9Gn- z+o)Y;Ec7(dJHb+&!tMU4!Th;s@4n46Qq(Ry$Jfszk862X=4WX!J`y8SUvP)F@!B~v z8y<>XNPB*@BCCjy*w#EJ0M%l>$r-LYlr$S^6t~gOKf)ZhA&lH1TR9DLrlf8zQ6h^h zNokq6`656X+*ZkbB&!lt&uvMvBuGP~f!ANpJhD;Zie5Zd4xOtLqkeY`iJn@Xueq@Tx7<9KuQt??Yhw zgM}VT=yhuiftNR7pK`>mx62bBh04t`voma$eLeJpFr*>j#`DftG9nR#1g^A6(Qce6 zzd;mqdy#F$skT0p_~JLa8FQwH-i0QE=F0i;omKJM7eM%-%3~;x7SikbVcp1~C-aOX z_XSB>I<(@*aekH=UT-+Vn@4}X$wyKB*|(IMTUW%tk4#=ge$~bJ9sSd`%Ox(&uDV!vCru{>X^B1ZKO| z77!K|R?+@+H}Xa3PWvII=ald@C(2$yhDM`1@+<1G@B2>vWjbmx+%PIy@@hVc zQSRhoK#!l&q;%_uG^9FNT_wffFT6xq7oI!w*7k2fPzOwgDt&j4+2otS^DaLH&&taJ zT*eWVw*AjSx3*vO?w4V?^-aclf{b8FXEFpIB&*qGx@Wy0SE1v(EPV}US+FQ(d4Cx- zP67T1nB+1(L9YqAgG>IMg&?LYDlPj4xBdn^5K<(4!yqC$^_1BCVCivO6bNOOfqoylFzl}nE$TfZwRVIOcV0gG}=hh)8 z0v*M6-r!5u#_82c>Y%E%v*?N!3h+%>Fi|Yp*g1cOd?c<&;)W_S4AvW6R^q2P>YD_? zB_(-F5!J<=stVA6w$@Hs>IXP};X`()M$-(iaL$ksQvSw$nh*>i>$-JPm0uJ-P(L~J zEL=v8j&my{DzHxz%eiHtRjPMq6Id}sOJw{AWif{iP7#IO^;J1_@;*vhZ(vnZAoIza z2o7ieB*rqWTblnFa92=jh$CbrRj=lEfz6%@&8#|53ue5#TbK%_d@R4H8a6Gxwz0D( zLG1ptUox?enhVPT_QL824TQRhUt|8D^t?%o!8Aa*XuG#lGcO4knPjgiiI2?(5ub9n(5 zng75ou65{i3tu_yqg4ekJ} z`iseigC;fPK3()|&P>(>7=A%7lJu~C2$pN|v1p0VltLDY)bgz8tDCvEHrEuw6zG8| zx`O(CsW4unvUlBj34X{{I+F>seG9#124?(2w3DTssA?%P;I(j2xIX=TlhogNJ)ep(MRR)=M>-ty+Zh?eK^-kx%6FhF_?qxW;s6CjWG7Y$4DmXr=LQt&DsAb9ju;_=WF4MOP_ zrf7N&VfW%rydO)TcVqogZi(s)ISMr$Sjh5J)1z@Tw9^!$a~d@(9#FtUnt7wt5&ITX zo+X<`IvYLXY-z=TT~?~j0%SLmr(K#*&So!)W7!Kx5LDq(jxkK*u@Vr;yeL@ANnMs5 zE7sm>bw{$=y1qoa^?D6&!s?g&b=S(#{GRW@E4$Nbf!?8axtQMcz~jOQY8|AuRXbm} zR{W%g<6~GBwoNh}U{4;{Xk0#bFh0$=M;#&C>9x|>C^B~Le8RH&($mLB>Tf??JrT&a zJ(#Bs0e)9kS0rZd&qiltAO+oR0O|ju>8zsSXqzoOxI4jJ1HnFAgAMKz+#z^ych?Zy zg1fuBLkJMu-QC^c^nYs5-T-BpZ zt<`un@}u?$D{<|-KrGpJF4>eXI=_&OG^13*GM=V%SxPBFm2-xK({vF?);40S{X-NX zq(cr~US7aK#PU#kSL<{zK1A*(h=%HIkXK%QGEARsZDZ5f?>il0nPyh2DUaW1s#W^a zpgvW#K#nl9=#f9SVLcu2+G{0Wyeyk3GvNVeRRSYwzbc25!S@|r|If%3VqYk5iguE< z<9YW($1r7e*=&RLqsEjTmd4e5e^`bDLtvWj#@jTO#BgKrSMzpSLc|!*VJOPH?pAb= zM$1YIX8Gn$&11gLkb^izvY8l^+UID@3Q67P@3z@dzx(>GH`xdgLLx*3ZVt7IZD5vd6d#idF_nI#bmBi^aRBg@2O27eBcNxSYc3Op()!^|BF(t{hN>TJ%UNcqsxwJ_e5GNd5)!p z>>E)%^rP$o#N|t`*9nT$=&bVSc+o`H^=6r7*zM-BdT^4B`nnwX0=K{F{&cY>hpHxm z&GDif^Y{;BbkK5Dxn-wqg@Dpof0@<}!u+Db8^I!O>Q5AE;*6(_EHJr(RszvLVTZjT+wf_t0z8S9`Hmn(#7lwI zz$FO+ci~j|s)~wDWl_msz8dXHSq39U5jNRY-T91H;WBZALu7cj%rj=FquCIZ%THc% zp=)7iwJ2i}qjx|LBUEfMMV-PoPS0UYVyd47h6%|O(;?v^pF|)tM0|jn2a6X!_mvUN z-r;b!Hv%*ll;9x5M?dX~9A<34R?0Jm>@&xsD)At8^-^%BpL@LBFG$U*V>%a9+ihpA z!2^H6TO|h-AG|Ep87Xl2EuZC+oXRdNf`3k3Jsv$GG=9vo+Ur_griw6Mw5BeuvMgcD z&=nMQ2aYN%4lOp4Vu91B=)&F3P)tm8^!jngDiNj_iGZv1%l#P?!aw}ki_dtGy}xKk zxBzobk);_s;Ze)a-VRtVR`gHk@Fju!!GvPzusEuf>R(buqs3J)p<>Y|nZk_XqP0?%L>3{n zycak+$&5PBW!U}q?ir?dXUaCM;r8S3ffxl9_{5)KfL9CoF70+$3M34eYuj(2ZBOW;A9xksD-+GJ|Ymv z&&UZ-S}iMo$)We9pz+g4BQnV3&D-VE1%xC2s;{Lc#-jR*5?(+D+dx08O>3qjHWG^~ z;`Gz|T0Az4uKe)V71ne4=ed;HqHgQl*@J-t>+vgcr&e z8gfeN$?Ct%UEbpTOB~JkaN4-oT$nK`6 zEO2LN?5{agaIe2aiGiEH$Wj^Xh-q%(%&WVSGR3(6;d888Q6 zMQ{3?O<2$r1Cq5Rj^)xc)7^J_!p}WnzKkm~_}5h;#QqdQ*cZfP*{zPbe%2a=HDyQ& zR%tdXq)S9B83r+vE2BSbxct!g1)g3e5`7^Q56Op|T~Ia)($A@e8mf z$;wq;dwZzF7Zuo=krY$et|ZJy#bhpLOYO99G?ZKi$WrQ(a?;X&-US(4ptH*4+(FCM z7prTObGJRa+c~ezIpS@&F7#h}LVv}!4z%|!@2%U)pK~F#B<-z7q0gnpmfjQ?C`M_- zknS?o8Z`bdVVD9BSC-NpGXPY>EyL>w!lJCfafPM?`}z5?qdGUiR^LGxRDZ+!TY;6l*NA-UyLzTIEmm04H*(L zc2x~|kwc(E8#9kD!6pQMuCJ|nu0B_=2tV9nyl<7->8LNRPK8(2Rd_b4$4ytMM-mIc z-+As~ypN{TEv-BLM}ED?tprC&i$(h@k!E@)R1JWdP~@VBdeUf*R1+OJcS53y`Ab^F zlC`QAxEnObnq;)^JS!QX{Nsn~tjvjXa7qZrxSUjns`UX%As_*%`=UIcRQ>tXsYNwU9V0$~RE?udQ;KZ)ETp(9DfN;8b^ zvEzdO@zk&?cj`;^f=b;_a+NrV286mj&gXb0GOa#OhzC(TVJP_=>^dp!X{5ZT_}#T8 z?U7)qv>@upB(gFIzwBHfDbQPv?*G@s2rC$bNh9}E=;)xfkpBgRqsf$O+c$(P0(>jo z0AWE=aK=WmTuG+o*+w+cNsa}6)&_>O79rG>1vWZO6b#n&)Tw!MbB3qY>~~c=dDlm? zy3L2j`;OD*$i3q`EGqqO`Y9#7^5sP4HBWX~O2rqaW6Ep>5G{9BY&%H;Z;k1SH8&H- zb-1r=3Nx{3SibI)bJw)q(}oiPy-T#JZjAQtic(CW@l%ojTYEPt{)g!|F~8+N*rd@A$5x8qzhg>#;vs$I&_gn@ z4a}@$7Vru-ATdtl1eq1~lTYRP2~8ovImv3(>Z5yoWj3kFTKHh%n{V-GGY(*7jZMa_ zHYIS{Bo&12`+sA@K;h7Es~q0p4yl&EG&+aQ((rzR3x6Yz2sL=fvjTlOzS#Er9u$wK z-NC)tq5a{iSh3uhLJH>(|s8D))3>|^r4oQr@dhKL;b45fes zie$ki_fMoDR%47H+5q<(QWACX6GMw8#$I=UXT({yQ+Eo{^B++>RR`+-VNbx&>liA3Xu!u+O{391~KtJqqaJ6)|4 z$rcu9s38BEF=l4BitEOYNO^y@!o$nESVw>BewvY~SX@5GSl5>{YRcwRa;w9HcXH=h zs~H?4yyN^;&pKzD2sCVheJ&EMad<``(xqa-0_E>76LV5XLs?iBW+%jV>2^^m7n5ct4y#Jf!OuMSdbpWJL*3t%I( zdm`$$v!ecN-fC4&G=><-!&6DqV8?!9L$oyyiLrNtm7xtpt%bwHYHM%j!?qXq!gkz% zhlh7PTW(aleK|w6N3~&~p+r#@Bttl>R%Mhv0Cfs~hMM(>0OvI~Yaj+#Py7>QVP;-x zLaVPgB4|qBZ_ut(2LN6)a67>Qh-vKsKr`U)IC-}RoCp&-Vg-ULRl2FEq`%H?_fg>Q z!(evWV9D8@X|z(xRX;3BXVEGD_HgM#qTlQ?STZWzF$4HvZTc~h<{C*6EUUX;_)9YN zzLofu5t7crmC%T0jtc}n2tIvf_2~H`>F(CQvLS(?OEc+G{Uc>o(%|2D=3lqHJ_jg3 zmVK1XZKN+=r3PQi7DD&xk`hMyR9wQ9kH-mIV)b>`U^v~Gq5n6Np-MtBgb)>Lr4cTf zACA?Ig~*Q=Nh;v_Z-MYs&t8;2^Q-rxy*>F6?xn~!w<8Ifq0)55zX@<~o%3V8D&ta9 z)bxMe+_5mxop-UA&?8ifCF|$Io56|k$Bo)lrIwxz^>!964ET}6MOra`(BjplnpPS< zr%8_vrdlwiDHf$Y-8_ngB}Rm2{TxhC_&E)>VW5iBq)C%4GM=(v#8Lw1NlwRpIq~Mu zU6dU(T|Fe#EkrX?KglEMVxm+Ho}RiXk%hPM;rg&|%#i$$$|HoKHQ&taQ*>K04A-ot@+$+$7Y9MI z1J6E8h8nSG>_AJ(OvQtnC+1=(1Prp^Z%^%*sEbd4GN+`dI6gMU^}-?oDw|`p=jq_4 zTm~*f`~y5 z@}TNy*Mg1rkKq&+{#m7Rj+HG?tLV)%IM!lLaYmU`s$U$Rw|d&JzlLgpaU-?wv`cmG zxtzevD|GB9bH=sG{Y;0m^(cSoCE@|HL87S4`|W=(mB`3!q5KX(z9+S^oID2pMow2!0`*(iCcIyT%) z%YYCvs*Igt5yoWThY}nG+|1Cb`^T0Hk^U37?82l1Ns|!hp^))K3?e7iL{NVh#hSA|v|K zeNp$%zuCuzkq@-t-Ow3aW68Jgt0tS%QJ~!~nV~Lhy$)>PE3BdLCklNEAu-?h(|pu7 zekewxZ7o_~!B~@GQKm7)NsIIxjQ60Eum(C9*AhSmYd^(hn9R1Iz;7`#=+crp-2&~b z>uT@Th{2et@@5a`YX{?*H=RFu!g=j2+<_R)*b_@2kO#$;4B2NAiR~R|C=ab|YfDos z&J_+uVSs>YhuDfDCG(R;Y*N6k`Ix(KyNL#gV$xGJYqGs_B!vSQGBh$p9E64b133xxMq3&-I-AH8)pUY44@TKh^g?7&skwE-EJT zc-M-Y?9#mYTc#YbaK7}(tRk+|IcI?RqRO2ek)af7lz6<}WEmW)_Y3^FP^mK&5d`I= zdqRIjMcv)rt{xrk><3{Q17&DLM7IFdc-!1$R(hZBOXwBwzdadfy(bLG`&5F#fS}9w zg=94>Jp4um)4_3D;QcPdOa!)f@rw)vJ&8)beFqJ8d?@obn5ozXdOV@rlM60Xg^^$~ ztZ8`1jqEX3zQa1<72-K+B3Lvk(Q9Q5d72>vs8-+Rg7%sKBtm-_?Ann-ppmiggsI=pn4G=|@l% zBS5*mf_?oTokg1K0hX3WsT*@~2JSON^p)_XS)xq?N!sYzaQ;f!rCSpK^z zSvUc1nEZU0!d_>+2@`f@LP`U~4s471J0v?4M0=PJ^3N^akH^xK4PYu6F@n-xWKqXa z{GA1ItvJE zx({pcvrdalTZ_-jy_-$9O;92>@uAmoOHXx?WvObJCexoC2YXPXHd^v4q%`<#NCg1X zio)h^8vYv}4ed-C*AvG8j1YQvG7mOi=~u&!nMpW*eVxO5*Ratb);slP+jd1Go1}cyU&!KIq1u@0J1uY% zxfpksvTx*I4ErgGHnOL)Sl6d7^f=B}UG2;+*6)DG@1wq1bJ29Jx@Q8zj@NH1{MZ|v zD<;GKEBLw)GJK8eaO2~BK}+=$OhvDl;jW|Z-fig*!zLu8a56zKEzGtT`U(FhX$jiS zm3yhGZ1D^x36>T#G)NaC0uzq`H`f0$MV`(G0Z)$6wudchwHV>Se|z2j_Hy56+g`h3!^L3A=z0z<=7v}A~S8%l&qBy?eZO+ z0FRsHV#oc$sqp`PP9heyY~BAV!cfe z65_!KJ;y*40~6YzUQ8EaqooLmU}O>s3bB z++=^us*R`*X>Qc9NiNY9n(*M*v>J*0OMjYx>WxBA9N9?LG}~uQ%3Hx zOvb0xjE5ea3;xV^f<}0!FU1$nYKQ0N=)(CYr7-h2WV`_>+GG%3h@jJ3Q^E-OqOQUp z4aTIL#ejGOk!WuJQfM6%L$y#F&@ve$W8ingWxugxK@5D7m?y{pQw$Xq6;@ZG?|^x! z&5ixAt?T;`y0#zsmT0Urjdd|@`Tp)*@DqNqge;QKS8{?T2_q63tnGgehA4*2{$W=u z`)Exii1V8VxxeTK@xx6z^*^DF>v2B1Q(Yel1<(A=f3A%^nd_w?Dl+?bs7Xb{!@c2Y zkT{FV(c~S%Lb7blX}~mm)&zkKUFmeYQs>gCyl@^c|^8QYYui6Xdh>M`9{qkQ$+%__mIW255bd{UZb8=mgpMrIg~*o4RS>2>xVMK+ zEL@)M`^x{YW}s%Q8v4%8&Kjx?lyq3ifoM_zUBacFtR0@&Ap5J}FE#%&cJ}1Sp{vzo z%GdI0NP|CT&IV6e;5x!U!txw5sMEVhsRDv%K^|^QZ4(T-5|BylPtqxHb_xQ$RQ;i% ze;cPr^3h`)* z_k`ZUj|p#Qvku5knDG9KoEPM{B83%g_2*>p>tiE}9&{E;lXbIfV<|MGVI`Jcn%d^k zCL;0E;mqmXqW{H-WvNXApamI>BUD$VagY>Zl*36=P8xZ(x|_`i`244Kw0;k{t>x*f zWpRYV!+so*g3p$Id3p?8RZ;%4?82hYa^P_~7fdN4TAa>gc3b1J;T7lyq{Iaz%K!f(2ZU@OpIOLJXu z=j=hX`j@E8_yZP=pa>Il_9SgB{eRUg54ZQ#Ow7)v?fCfkc~kCEQs#~7bDSzXC*`A~ z2^y@i6j)W^0mu+pQRmykE7hW#>4DZ-8-Xa3>%oI;zN^ibUna*%DOsc>Bn)^O>-=tJ z`DqpgvYQeqP}ScCWyNYSZZ7;yTVSE9Cv(sjt!%eu*+O_fF}3#$zxA zvP%r~J=An7weO&zlYV=IY;y0#G@Sd8aR5(-3}^BQ2&m$uOG35OS!C$72v~!{ts03+ zpfN=owfDq=bT#2s#F)zhKT{Nv5D^)h7q}V8st1SPU#M^LN@W0hWY?l}^Y z2x)rZB1@vO#ft{O*Sy5;o8UlgGWV0?jzjN0MywrSlFZc=Wo7?vao>JNs9%GTi*)j& z;bw1pTPn_8ZSuLeyu1%t<(h7Arqd~(LqHg!uhyr@i!%0ev{z;#%g*SqB9PIG+21$& zUaLui-N@u+Z7tQRdpdI8jtHD+PDoG>M9g=4~x88-g1S&7~2 z-J#Bh;e+a@pj3W$L|~vT#xTBt@s=sfcYqe!{0SXuw0q;RL4P-RO-)U0-R_Iu1k0&F zOhN*MDS!fht-I@$jT)^oJsz!{^)7RM2|0dO1+T_$pOy@c&+bX_|FC4GsK( zF%x#A8`g}y9FARCQMcz6YpnSeioLqTg(|(J)|XA7xgW5a*0;4yF9^Hu&!uLquP+^a zX>I-S^m^?>PX^S>>c8PUy)trH!x66&$j}74pWVsdyP?&7RF`$Mfx{1ypKN z?fJgfia7ZZ`+>o7M~DA5yAY=afAM_R_V}4>-L4AxnDN9GBksLswiIErZZNO!4RR}5 za)#OtIaAeynGS9l(~Nf!cyvyM2f6)710c>K@GX4;_&9%>`iJR>BCXo!GJbAlY$4S5 z499qQa1mlDNqwdgr<*{21$R{@_(?Edyi?8|2nkiC1(*;Gc^=3fFR zd?RHyRa`byaejY}WNDg30TD!~Jq$#VT1~JSVgU+pi4H2~kT;(nHN!*ifC}UXwwn?g zJxTopY}4XR#7C)#=d}mlx>d$HNueiObU0DRqhvB-K?EVhHw?fPYt>jbU!eO7<)!7) zS59sC`R#Jyl~X+Ocvdj7Z2z96rBhg^i3bNi7!yz#0I)aITHwND#Z(HX=O6?6XdTl^ zojfUdt~ltDcEQR;Z^33|yJK>CxY+EArFv2?+!WCo+yP6le~w6WSxTa;(Ww+oaM4MW zRbUP5=7wh{P^T^2ZTk2J4_^$-RBNlqiJc^oA{ zl~UD^9N-yc0XX<|eVPY^`U#nUO>q-zH5Fh7udgv*_Seg0Id zuV3;4t=^6aNh?{6MMFgoz}bSMSW87gG_W!Zrv3dfSUhdU$U4isY~xXFrgK~h^zq=d z#2>k!z+mQuGM;+Qobx1`l{EE)c+Se>-Q*H%F2$xzd`7CNl9dFiY*xv9Bn@DT`(6!d z^x5sSPZDKl?|$C;zC>p)gq3TbZ>og|k}RPpx81}*UUKm8AdH5gfX{G-ji+LlsVR#M z-&8@~naK=))0?Cs<@Ak?x*#H2^1T~@qqH!!oN79|B5hB>!%t3eY)r$BXntD5U7#b6jp6b7$ngWHrT;5ArltAO(7o^>A zK!{&ndoIID)P6KtB}oX!qb)Vney^k4-)1=iFaCA;j!9`1pJC{+b*Y2yMN>F)6D_3x z21CN*uC5AK#Y$s`sP9ecr!1V!Y|#z0wZpgEJE&|3r?_;2ewDPHEi2|CQo^QRQM!py z7#_tY4CY~F^~y`fLL)B8Qczh_kTztm_jT_`;$rJSGdn`9`CPyh8s{b&C=~Hag*MAD zxLpX%uB>b<&1K6IiTAHmDd?}4xj=t8UGsY!b23LjfN!t!apG7AnQXdPOqVY#WcKp( zZ1;MpGHBmUn`&b2a5VU&OrXrO7TMAtgP9{{`3Ju|T<2_uXk_KQTtlV(DIWHM`N%nq zdbv~XTJP6IJp$)5%lZ>v+I zqc)a?aLly0e+AQ|joOu8Ryf#rt#s5G=Tu4)r&Fz&Yys7T)2v_`s1MRb@blMCCzI+4 zHF{Q-mmh5AexLc4Af`+$N*#ef=I(6meK0+3Ot;o*_Ynta#g3AUS$nx08G(HC*wbM1 zjJ27rZ4p_?#P3e{Z5h0-+xb0F3qRFfcpqGh6mD;cBLEa@L^nT>*c`#1uw&t?X`LOPE(fL5eTjOV80VwPFpkus?VrVOt z9Fb4TJ4?IA$Bu3FZbtw4y)EwzhCEeSPfTx%nQJV(p3dU2psbEJ4woaKlj!UI9^Ny1 zL6EG{Pu0}^9XS}~F8Gzhr?b77)jc)}qPUOy=<4#>D!Qxl=D7(m1};$QW*wUeHu$t+ zeVa=KRydq>?DA{kk9#)9(1*CIC!{*s;nSw6=vpkDa6S6ykIR^M8nd-hR3?s70XK5* z^Hloj(tlxJUx%Zs&g-kQ=@=f)g*D67%I2P*ZtPZ_Cf@ws9<#r`t`AwwLCl*{!htPY ztNH6QJBN$uL|6a82EW^b5IsD6=>7pdDs`jzg)gd)<#q@2UWilm#{j*s*L`D(+bKUU zZ(Ap1#wNuweE{2@`H0>2f;ik z*}>~Iw~e=aKX=d1WWt6z+J$WbSTltU8Q~7NP6#XG9^ggCNO!xcuV8SgDza|3Wf~AS ztCP=g@=4+O@!BJZY3FkP>f!weHCpxih=}pMrIv~z8#AlVC?_G6pV8IU=65-sb?bg{ z1I#&0DPLZnY?uBpPO3utQ+T``59~$Uw6><6EU=6z8Zf6smVb%7ar%bRnp%3Ik(`Xz zlsF8O878WA(=$HfAp?I|s8(2P;u7+4xjr6D0=B%ZnVBc{z0e)E8g$O2U^|MgZdv5f z{qFCEBOg|8wXlrYyw)xVgpRwSM zep_I8 zM(y>k?{)?kJ%cC*b!$Q>C^vd~LZfmhHyjHZH=~e|at%7^<;d1nfy8ib5lpN~Jh>sI z4EOWFl?Gj;&!CrCn;3fwTtXesr(}{}FR^_)#9rO0b?)8tk z@JoHW>lq+&Xl^ZwqvW1=GA1pzIxT#U@i~l>BGb~+>T=vWo)3+-W+N`i&op^2qNQG9 zfh`*;_zrWg8-^dNOkoinRh_Zqde@9E>c!`?(7EoKBx5(c(_DbpRYuIp@A}5a%gf8b zfiqdZXPnl^`6E%$5|*k=wd}4<2Hb>ML}%Qzdi~7>MN~F|RDlL{wCTs(Pi4m?S((ht zrMWrUMq!U|S`WoF&m|RSSJ%oa7M_NW?X%5{br3@#ru00TYC0}4wc9odkJ-_5`Ni(fUj&RmTPR1+M?^DmXg#|62m({JR{nDkt$(t6 z_a5|RekyHHb=k;&RabdPSaELL6UT5{Bw90^#9ftQow9RQgLA_FN^wqd{zJrg=k9%< zb;lm-MTt6aWW#Ecrj*Bxuu}ede0mzZfv)N9`V?{>nu>u5qcD>bAo?H3`ZFwIVuVx_ zg~E)o1_-LZZmVUm>Yur9WnYoOzb zU_jIY<-*4kOGiCaZimQr@S;#L-RGbEH8MHMpQVenN&32gay`3b4wWT;rlcWX17|o) zEX0wjl}&VwH$f_9{jRb4ZD?!D$cpL&0jO_VTi*)56>ltc`+X#5Uo}%gAx0nu8U$50 zCg6f`3{fv7B)i;@=pn=Hjs|6$?R~L1RUJ#pU8r7{0OMM+NBNbstZ;Q1>Y%F`W95a# z8k$o+@*$UpCwe*LDTT-H^o};TVsVW>;e(H6dH~ z@V$~^Ob_$;Hz=jKgGPWXbvJnA% z&J!iop`WtwIOo{h+#Ftn5Y6Cr?Z*3AH84R(d_>{u^J^*49d`1v@!>_!UONV*_GwZe z8uVzKz=rwDqcd}k<5&-bu`S1uW@Lk3zFv`jVg=H}5-XUo!~|(50e&dCs=($!jWSHd zSDQ}#`ZE`t)@xH_df%at#4stzx~0>p_Gn~mz!ewra658brd9oLdrOlb$)7ahYWg%~ z(qFm6{2dJy-TA@U&BfWp*;RyD1VWeaXYx`R0B)F@7h~o@N-t-Zthtk9DFU|y1I7g6@SIVpirq=C1M|w zl-JiMeDRkpPC^-Q+HC%xk&3>sV&Oy@3%L{X5Gr0$nxVI1_Qb{PwJ@>Q0R)kyx;j$& zxGnyASDGx%fVv4KB`LYTzdxQOBz1ue3Pr;LEhD=G@QZ<{E(7+ztb=K|8 z)%19gwAfciN2!B@5~G~LR}nFOmqFwt0D2F&=bu*VC%7E%5NrKDx?o-&V(f?~4sQMm z%7TTTuCl`=sYbtiiIX;Ys9FPf!eZfJ8#nfVC8|?h!1K21{rx>60!jWk>!Hisdj+6{ zECLqdz0s8a!~iwg`SJ4KKh&)M9rI6{VP64M>|S^kio$?#t$T+`0vPcu06`JZVo%y^ zR}y6l|H>#ObE4`ka4CTE|D*gI7tZrjU6T63Yl9jGCuKdA6LfH2J480)!kjS7#KMv% zgdHJxdnv9Ycr}nTngXbq=ejImH2#P1X;6M-v)+=%8YOOve&lz3_JRbJLE0kDn~u2P zV8Ll!L-bEnFnx`|n0k7o2G7%Wvx&-cg=35$ASEvVFBgXB!m{l5P-^3h2f8>D<}NKUNmT{~%8-`McGKh;`bZq>B~ zR5Up`xvC2rQ`0@bL<@u}fZ!NLPsif$QeNHV>0|XXoQ{sA_kkLue)BZv?Q3YiIa^*V zDJkh5hk}BVuux@M{{t=oOCKD_w9>`T$H&hPe93@I`290H(~5*%v%=mtPyF0(599n^ zTm3RvaTULQ^i5HRmCqgjT|C^AOY!vdj3yD{=jMJ!F!<;b%t#VzcrGImFn&z@SzWn2)g5`uzY94FDfF`0`sv6cqX3_A~_8`F<3`CJ>zEE%C7M z68-9!s3?Hl6dfK;gw-)E^Q2s=>gnYLROR@dFnB!=?Q_zkiYO-iJv*aiv2&pM7&!2w zBso%lRh``2+!XxXhPs@J@vW$?me@R&6h)lc*!Xzq{_t9;Ht2SD*xnsZFrUcUVU)2! zePn^sM4;qRDQq^HESD{u(`u36Pmf=Fa>TeP;(FqNMG+-rN zNyY*e9#}FoEZg&#!O_`b4`S)+sxDi{^fEnAIN|s1gn|-zz?u;=gk7wZ+4ZpQHEz&S z)6#Hz{H1!;=k(lUTI6|7lgV?d@2Rk`5CxxAl3GPaTU@;V<_0jW?fqD&vP>g5B>$b2 znwp;OWnTBOn~?{w*KG~$bIQw6N}p)4NG=Wh-dq^=5QJ}YM_Idny(gPW=Bs>mRlWys z%FU{by?Ht;DSQ{{iR?+T0W?5y5*=Lxvgpho^$#-#uTKU~wN#b27Cf5dw~Zs*+Q@_t z(1tgAVGz&-?|(mr7(6~j;?s9sMcKW+ZG2EPC>=jfX(I%#-Ph!b)Lc$p?}ZF>FuRBz zXZIdwCU>XnA-A~M+sDp`+TFTdWRLNe48$myLq@C`&C-%(!7h3iM@L$EdZx^1+-#YO zQu$Mbg_4W2kB{zl1{(n|2t~!kVPRqTc#ay?idlXqm9mA7n?3IqoQ$-l^-Jd2K6rS7 z-j~Xbc*t=2{QzgnjxIqoj6T~Po5dgK-+OtusJGTxxC5S;UWeq!!$dU`KqX<4cntMLFqZ6+tf=A;%y zitd$O@x|q9G*-B5<6@QWY0Y*@z!^H$JRL6n)=swb@bK`ovbuTxF9pJ-IV0g~C!FK- zSMDMZ-@BRA-*u(QMGugI2torO(IxjGftUpyTHp`IH{Nj+69V{Ou!zKF#xY8uz8{=K zl?x|N-o73lg{oF%hOd96zP=W+zRfGRcXu%3;NSq5|Bs1<>gMqYyfU&L0lYx0)N*s_ zyUOwt^!aaCU8czWQa%d1h?Fm$NtG`eMyN4ziTwgDq^&1kt*fgG zfbBNLGzVGtetY!7VU|?)4^o^U|G$j2*G5rQ&fNM4;bPcv*sR!UoR}A<@E== zVxnA$@^mV!WdFg2Gr=&6{^t+K-nnVD0^nKTh`*uj==6Gczh?E@`eN{8B|=UKroyr# z__It4`tcvrrL#lUx3}wzuO~1ze;MdYb+v^}`fohWMk)hifnjbwP4;*$^7t|od13$$ z61T6Wq!-rTub}~|f#loUw@=RQOS<2XL^)$&f^pC=YlMkGTTc!r6u%zboz(00C<;~o zp4ue(2HgddOh}AN!43jIip^++ncXxfHdfK*?*#Bzxh9;qv41}!#F2W^tTgRh@d_5h zD8q)frTPzgUngX{zh3>XHJx(PTa8ieeGL!F-rO2@+(>zwW#O3AL%OF8LoNOruz^=1 z-JB@vHnV=!1xfg-$zIM~+UH;15INpi7iC{{&dSeTy6zCpWvxqI%y!L)4)+s!4*#da zw-ZZ*V1JM&f!|P&-{lwD;fw;coTSrO6=RYtU~3&0 zlO~C(0e#KGMA2MG($B5ctk8Bz38Fg~Y&=M)mx+Z)=1*lmrDnfhr*vaqC*M0k zxtId+4MJO6osW;W^dS8eh71)E*-|pw^yYpk))Zo*=xP!Tmv3w$AkZ!T6mRClzvk$xlT0EwP3UE z&j0-rFaFPM>7>8YJE+i)7*j?k=V}fdnD7!HKw_?5J_neg`gDpc^B{r@l0}+Kp~~#P zF#$ac%K=P4ls+ZK2{fimj;%p$^?0q{*#8!k@Nc34QAU7^>IKLmlST_O1u%|O-mVAI zz3xe~GP4Blj)xxrBz^w(6#xVilA9a1pxCWkKBpvj8J?(GnuzDb&jaI0?lrOUQ+I7@8OhI#8fJk&lIJW6+`ev6lARhCHGL zj4Gjo56gmDR`}~K!RI#>nIr{s`znw@Xgkx7%IAf#h17NI%byCfvVYsxL}nUtb8~^l z!j-1{Da7pt9HgKneTG8I`7cSw3cj!;3t*~V(*R(RLB3M-p=b$F#UYaLZ;eM1t5Ct? zeW!$FL=ce!tmuG&dmEmDg&`o$zn!{v;C1!iC~dGgq44 zp2t@G!S=+!LBrqMb=qpjbG_-775!wpSlV&OyUV15qHo#nW`(E48^c0nL7{+ya#y z=65$YmugfeB_IIE0>p%bKv@I@rPaI3FioA4sFq1buitFn3NA1>QPBvIjRX+)xampw z5Mcq6ws1jW&uK{)Qi2_ODr^j-d@g?2M34+n00)h+QoR?y69>SR5SE_AnZ?iryPs6v z0AaU~kPy%H(wit^oP221p%o7%DnBx1uruzfn6wpz&8xB(kK>K((5c*yagl*>*i$Y4 zpLRwmj`>sp{o)*|WUEVq2IWyK93Z~%MlJGlbwAYn5Sok}k z(&$%&t2nrTzN;|8)v#zi6HVIw1HezUSf$N}026Vuy8+bk!Vg1^MP|Int_z=-&GZyV zvTWf@@dQ9%^3qGvE$aX&$9?@EBO>YmqC{uCp)Z-~>3(l_3wkON$D207zzi8FNhvA& zc2g~UR($}MeQByEexBYxC+i5&Iq@uLZ%^mgg=ItFLGPiHu|yGtfqBcgM}XHUfR?}n zamLo%_6_1Z`*e({GQu^J+cPV__e6)}m#4wv;o;ppiS>L3MzwwrK?2qrd_d9+-H(H; z?}t*tw(~|a0fv__PM6L0%DyneI|;hkyPAx1?;;E$sKLrDyu;Cj%~8;wNlF$s3TH0g zum_$!W5*5ylsjmq47gI8#`HZ@&h`nF4qe^jVoQf>e^cJVyOYC;Xo)Kiz=#9+1Yb;r zr7@6c0qOc(MQXT(klR{xB~kHzcJML6?;7O5u;HL% zjg4xLT}7HsSr(g1;bnScr1^{5Ov9smvMlXNQ(WIS{_&g$FtnKwVrg1Yk}NHzR}1{7 zNQq6i8iwiNX~Z42l`zTy_;QblY~hdDZ%RIo{p9F(BsvH{YV_^ff;idl`wst%T!|nX zH&p>JIx=9on=qf%7WaB`B8C~E%X$ERLs3U3IrcOJ3F z0N11oGtE7Ho&~2QaY|23cHG}K3HU<{zITg!f2VC@;iV7cS?x~TC`qxevKa&D3bR8^ z5%NV@qY}}iIIP{)XKOz&FpivV#BlbvAvBh;aTN-RKni%A`s*tX>$ZdEiGs}#`bu(> z>5`ey^c3YuQDX-Q@nJI_{@r@l@~mn@_r~!N)`VbwSkhK7#ZRsID(T>ovXiKPRFlw1 z^qV9Sy}=3o>QOh)_0Sp7st!OAUHyCQZ~LEv{cJtC-DyRiA_p~@iX>G%9yXfJs{P(D zfIadKAolGi>bUH$cW?eC6BXUe7X)G|o>A#6H`&NU>~c%D2txEib%JAX84GbY6=F1ekOO^XJNg-IiK!LDatYW%_bPbWx@0vay5$2DS(5qGW5+2#L~JXgg;9iVF6K zpNlb2hwfqHRMwUs_V7Vxy}Zsnx}*Vp*3|{ith^9r_p{ORH}5c5RxIOomY?2Rj6X}o zB7Z7jm5|f&{@wcZ7oaavQb57xx5h5ICQuBtRdOqEWKYO30DhrDNWfQ7JxF^!;+;cI ziv68Rr1CVK1&9~+9fxnK=YwjxG3r0&Joe#%(~j56u>7IuPw)G7R7pQQo}F(8kVcpZ zIO^wj8^NWx&0(n6eFSz`$_=yT`M5$PSKX9+S*<*il=Jc^6;K~L)$)L8eG zb;N|{tBU1|&!8L+pEy6CWfm6F&#G$olt~TZ1Dx-?1Q)jkAsk!V?<6_(s_P{2<|#2+rSwkHz|MUwcAA?@ zWz5`%K%j{_SFQkO!{|4a@;~XaKp*ZOA4o#Sm6d02N;KbFnW(<@MZ4uBlIPUz{~U`Y z4EP<(rqq30_1XjtTj2Nd%PxzXv!{=TK&C{83WHm?a$`RN=KK$i{`6tN57m;A z8Z9eO6&wYT{I+mX+%nXes^3D-T^-5SgP=K(@)9+iXU!>&t3t6Q)1eIl7sML?VlU`< zk`OSp?|Em?LRa5au2E?w7*Rk+9gDoPXIi3Gg7vRk*jR?#+i{xT29k(HTTo~P%=>{L zhjKC%rCKgbd8cWl`ENY5k;7)3q%iaa0rHHs!!?1RBgOZ0LUr&}Six^VA6{Qc$sxPv zmQnufA*fi_ueq5n#F4m=;(rhqH&^zBy-~M}FIb?h%CBj_^w$DTZSquks!$ zWrKUlJ1&yH&C7#fuj~eqSWDpLk=J@LBxXv!0r zV{A!%efxlSTq2H)W%Hhtj-SxgN*44z3a(-jCweG{Z3v^gw1y5&+>4Y7kf_zx?KZ24 zVv|r16!rL`tlzC}Xr>)3y@Q|C^sGdE0Ya8aT>oFwK8U;CThSe=*(my8iZ?j0}w1 zpkR3Muf~{7zmNNC-v08v9RWc3t}EuZqx;JpJ?~_of+iCBJn{B&wZ~lF13PO-3My_R zjlX?c;B&3fdU9zQz*n?>8bJBDq_`TC@zThPT6P~Vyn5REWLs^6H=JMg%&9~>1}^oa zOjm(b3keep)HMhXHV?*i_LpQt*Lb)O1L9JIT-|#9DTGGYX`U&|8h{kKyvtatF^WCT z{#^#<>(fcI4QLovpDigzQK@M5xMqJPvIlP5Lo);E=byc!otv4QMryG+uP;epC(TpO zuYPc$i<9YYk3-5kQ^6G8uAZK&S68D$qPKq}a(+)(083;cLBZQ|sLK&>G+A^xTXTE3 zGCzQ&@Oe&iF7s2~4kPNTU;T@zgLaec}jCY;rcx{wIq$X!4UgkcD-wrvAepT?jB z)f(+xnZd*#pyOKwBx*sQ*WRw@q%Mc&d#|jA@gl(CVK{7JD<&$sy1cv$DAQs-z)GZ% zVXA>049S0)s#``1eM{C`Lc6t`=2nzjuPv8>SWoRb#Zm2|z-A7ZgDx7IwOw!6)X)Zc zKfu&o7r2LqBgRKr(+ey~e_E*DX!Qk~91ge){3jDTIfV8P&^sk| zU6-}MeTpdNYUg{VXvz;HU}M_W)naKcF6ZXJ?0ujJQ&n7{O-M&|m`KZ#+EgXZc(X5MnbdZIsyr zgJfd;4qR!kUNw%y#wQH$Q`f?#4UAD{f$DO!^C&M5KUDVOQ*w)G#Jb{C(wu_{0~G4- z`_L1bejLzmc1La^0@rlBIL@D`3ZDXYKtpf{lTTQ20_~^~Ov4E85V(s*X?~VWXH^f6 zGf@U>Ai=G1C;kbDPR^PtA?F8Ix3}A*zUs8?9b~iU3a^<$|eCNCGVFmim{)OD+3LE zUeMpuvEPoTET)S_jx4^le7K;aRa+6C<)4x{oc;6XSHM)YYE2fVUsv~&e>C7=_$36( z?fu)OAU?>17AF)qz}L^*3x37jm{%K3`QK01Q`!v6Fhj`KmT-c7?vU z+Mw-|wO2=Cd{?So`B5rlqp^bHNjuSe)q)lW^-ZHmm{5fSu1dP&$Q0jzv2!`{d9M6g zH4v0j?BW|@CBphqlzs4U_v@`d4jbDCd~Bs%5)DbF4%Gq_@_1^bWr@l2<45v)v}=jWm;meHXDzL?63*0#%0>X# zdGOf!m4Wb!@9T{_Sqe*EL=}ws!B4>o#u2Yfcon7uYo4qtdNz9pa7?^|nOS~S)%jeB zI^V$BF#8NFH*kc=NZ0ftZ?$Fu|lnA@>?FOFi=B&?7Ty4u=SxfPSc zsYI}_a|ccT^CSa$0q}}j)+7pM{>oZk$?UdM{|TwVNB`E^F!G}@oALQqhCW%Wr!saFSn;w63Et2fI~A* zqNU|oD->XbEFdbVoftSu%W4Aq1a$Zbd){C8V~W&Q|2{rBx!;QRo?Bm^U0ih8>UG-% z-*DcwTN!69YpwB?+&0R*XB}fp8oQ_mcgG>_$Kk((R0Z)d*nF=32W%(-9{{ka#%NT3 zLzT_hLIJbMAz_CPcrp9gBJfxF(Q@7dP?qRv>NkJnZmeK*%*D)~QNMXCYea>{4 zfSI#zEulj%`)1(tFc?;>d{d<2n2;A-lg(N|w;>oq0MVEb*e) z;iwy%2L^7g<+M3}ho$@q#hoQz8w)7#5m<_Q;7V zX^ajhG%6}8At3=+nj5w_6sRx)d(-yU$9L%wjkcRfy(XbZD-xPA`S5{U5*>z!G)8Pm zJD1JzI8ovpBx!{@jCkCN@&#&)X@K*0I<8{{>nMa{fz=xoBaOYF9x?i-*M0a*WtI0a z^jJRWJ1M=*(7X2*V>?pYEv6;q$LPehp^=X3%Ch?HRQEJE5_)Z0&Wad>IN0^1AD!ai zs*4IsXQ&XP+vYIJA58vc1jCeVo9S!!O?J1Jr(dqX5-rv(7z*NdYNUbRw062Uc>Yx< zE8Vbc_Y~}u_Jq-+Oo&y}rI5-S^ikQND#`gLnJ|TDz0MYS(ZulzaVdl@(u%e48hB)9 zQaJTwO1(*=k}MzI0Ml@Wpcl$})f{*tBBJ3v2Tb9M?zOeG>FMcAkv0HEJ+@bCl^Tpe z25^^P#6-Ec;^Ybt5fEZW<}U1)X6TOccz|m-2G}#>`u+6a?+7Wkm=Lw&!4fQA@Z7|v z_GJ<8RlRd;Md~N6_Vo0p`~jU>7&_x>5;0r5L3U6x-$42*4MT+GKuO|Opk;kfo;m}% zzm;|1XJ!o7^*)|#i)rt!~+C{Ux-(4K!QG`hSr|<7v-VcNm0+yk~F;=1=>_{m(aP zTcB3c)g_iS^&epBzvxc;kH$SI|vp)a~;r}o11-0v)DWSsR?H?CdsSeFtNpt?ExNi;IL6)`UX5*vE=h>yeSyC z0Ix~jH*S(ox=8Qo(n%C%1AOpGNBY=9NF&(sk%eMpx{tx%d-zz&KV!)XCCHa8U>r2Zxr88tlX-v29Un=1<{p zn<8G{cpROT2N&W{A3i@Ari4*g%r&DD4Mc=TKy$$qy$5wJP597Be1*QfVs-+XL*T-G z*zEC7kaL5Ix*g3ON(N&@Mn)?BFMQu|*KrQq(?y(5&eTet|EAf=9p3t)c8@VZ^8WB` z@V9*#x{dZa$zx_NgHV%1t~o9K;e&b}XL>~KIkZSqymY^_OV3D6Wg?KD7_^i65>l+e zlp)~wH|sfW$_KE9yq#G3+ycg;*HGM{oWBTxz%~__<|p`|YYo;#CbU!O0@vzdH|h<# zwhj)QSyN4G6J0N>cG#*kc)pBDdfM9BwAAsr8OhBMNT9?=kqwFRZRs49?&$e>%`>bk zwB}C2#jF^acpBB;I7*8*W}G8nMw!|Q^_#B52$3{Uioj$Y+Oi$31(_y~xKit+)5vsHCQyvN5!`GOfh zjR0`wS4&@_f!2V)KmZrBHtr*q&+(Zh5yvJnwyStaF zFw(}2Y;6JM2vh&=?t0;sx#sAh|JXRef48klR~@zDC9W6I3HdiB;>o8U+A;Qs0l5 z-7W``F7OE1mBa&_DymiPj|T<@bSus{tgPLyLADX+1;E49&gZFXt4Z5#Ng9=ON-t{m zWCrl61cKT1n<)!Cfv>?8<;=gWu&~gLw4sC8`1fmPCs4(V{pa=NiSADx#l3Ikaf`kZ z(vQQL0>B02*zy4B4T1dg?3`X-Cks6QwzMK5>v3_5fcgMjK(m90XB`7KC%vIRYFNrN zm~wVeF>FgT0BiFe2WGyev@MXbs-I3X}{?J4bNlT$L_QQ;e(Uu-sbyfFRLym z0zR)!f71QdCWoO<3muH&FNrW1t)=5XBF_aE3_BIbbj)u9x2^g_0!^6-!ceiWsdhfx zyU+hZj1YU=N!yYy=j^3xUijl)2TlvQH285(Bt0WZGR^J9N}(Sz;c}7J7T9?3?#G9f zN*6vMp*G%_tTh50vgWAY;fb&sCs2f9Sob&d<^nnyhTNNjKY6skmLt1*5r`E%1hPNR zjE|2W9DL;_SqHQ}RQ7iJlck!@&JEz1GcsaLao_!f8uoW0YHuhA`2lsB%_tv z1PtQTvWQZcU4e{X{_p~J1-18M?{TN(G=||$w$b#XDN0Y;9tNI7l>Li}g`Xl_8z?K> zPv_rCp_HeX*bUMkltg@N>KtpZL>ud=!+W2j`Tdzg4N;?|PRGUmz(t2^$JR>LzlEp+ z?UW9lh@QdCCQ(&~Q#-yd`*Rri7y9?Db0(|>lpJQ?wp>lSuYzKKSE9G5W-SbURn%IZ_&|^~G=TQ~f*Fyw z6*|l&!@A6S#kxYP)XHEcIM+0372?Azp?y+h|+9{MiIvwZo84QExq9b@%2$?d#0^pVSCc2=_JWuP{9M>cCY%&s5Tyr1G)r1aAOKxiae`9I zxGWnRZml~4GQqQ(2FHWbOeQw=evD0TVMDuqZzbT`u5Ykt5KZ0{mZ$6PmKQcaKW(%+ zxa-qi$b%ta>z$!FZjEh~WJx8G;opUv7qe}!T=(I|l64$zYfo^h>vZ+OJ1(_q`6n1%D=e0@2X+wB7><`*fwo&_Yr10!5XyEx(c~@Bb-xsqj|@c z|7hEb_ShRV#}7XGOh}-D`0sX~TS%>j*ny9SE83b{iG6&w1wz-dA>3V*PW&uau&u^e zgFzSz*X+>`{{4mYFF!kEc1ekVk{)(T{?~?Ud*gR%CxWCE)?FkjyDn@qcGq#%W%2ii zNnIC#(&TP-mX-{%f)2a(oGG50zYz2D0qY|+vO)B}+uPE#7AZ_#;m_eis!BY+LVHpG z^0&%KwkXFW2b{`kcuM(^+yRtRz9Sa z8gO#zy-CaSRBPK4L6Sw_Mk<00mdz^8wzDdHeSk4pl!iXLF5r@{hwEN!j4hTf0Nc3i z`4pIfx|Fc8X%9~PCPE- zz!1;}9GssE0cAMOvj5viFB*yIm1wlP$cn+r4(~u9z??!#0Udn0{hPL5W!SM2j|)Ze zCXfIexp7m%FXNJ!VvMrD^k>GI0{BY*XfWwiEC9;YJuvTNig?h|(=#RfFC&!ocI~sg zo2Dj4xA>)$RsU>>TXFY?e@D^_M)u5z8E5e|8a#I9Fh_)YN9Kr`3MtWAw2DK8JVP;m zj7)hY!5JPYKIoKAA6J=B{_P9zQ_j!FH)cEDXEpd>_3HBw1$)rB^jLA0(EY~2OSQq5 zQfSM{P$0a9fVk#e*=hRKua4J1*oXxI&&9p75`ls?{v=p-obtGzc+x7kB@tppCfHH3 zu#G&Pk@|R@d%<&1vF_;d<43^Fdv^|vM(D)1v;-t<%eoJ?lKDp$%l&|+qm zTIj;@{nVFf{+fNg+14&v!L)RJ=dj_~0vaDaLPmk`h z%T4}>cjxPEt1gZNgoH-k5AzpK&i5BNTQOTxZ?jVrfJspW}>1v~ghsQ@yd$~9Wy&IP}C}zTqK)Ma`}P9i{ODtK|r;_X1 zqs&cy773-Z(OJ^mqURMld_u?v`|5MMAtV^}ua&U9NkaN3?12o= zi{xOSZUJqB^ZEr2gKGx;h5A z%|IsA=x^M^$B*NT%S;oO#Gf>xGZ<QZK z_;J7?2k)Tw2)>F)Qf7p$uAc+Lt30!fiR0rh<Zu10Yd?BUmT4@1{aqyZ9237j^}Gs z0!-)kqCr=4UHP{Pkirz@y**BK2{>#Mv1OY?r~>a@9ZRnSY*%`@AW=|^0)5@G4J8(b zVw@Xjk#PI3X;`lIR<-rJF}?=eZe`AtO0(^|qa%yKq3E>w*g+137qEDue0^W1Z1qW1 zN5qjXM_tBaIA*6fh@I&DUqZcpKFmbTxy(-aPa+_NvP<}-^gam;oQMD&KV!6BZzdd6 zeh+fn1cv@DmM5+oLS$1vSd)?qKB1*jTDIW5pC)A{dwCLD2HCrkI-@jf+`}wC6Su*) zmZQdvqkj+mI(Qj|{5qk5&iD!ijA2trQ#UpJOXimxxg{kf+AN}+fWHIk19;7a&ezz- zV#oF}GcwG5W`LO_S*4bngNFwnBRKC*u~lmBuGD}fbH!f**dK;AAM}ovAjqIv7Dt_F z6~_M4b?gsVNE{5CRs!lQDGIf7Q(@( z%Rhljhl5Hth~7jvp<-bvmmdyvK}d%tZR3FdLO-$)9%TD+5<;U#U2`9%q4|e9V=1NW zBCiRTb73Mh`ivE8zt2@9f@DVqJ>R8&&(ffOT4*sZp$O(;X@ zeb{3^uCnKCUDlpN4v@C8>u_oxmmL$%{sjMCXY#2YClrp4!d#Z30s?UMOG~%&;k=y! z^^G(&2j;SjoG{cjSF%L2fD*SFhVEgPTJ`Tn4Atm(2^ZJ1vv1an{~iVht3FwDX33eG zAscrp(y+6DsZ3O_2xCf)1%UP-C-evJG1&0*Zn|LPRMdqgUCOalb9<`LIM%2*n<)LK zbmIoA`Z%XQbMP!#6(M(gw&p7VA{wsPC&ZxJ>#HPxt(Q-=bXXzgr~(GsVJ9hlp8US^ zm`*0@K^eb49PXd5o!_x1{Z0^7-J=PgZ$QChF=Qp^X)Nmvy{-<2hrdIwh!*Q+c>Tya%6yEnez$2B4ARNdVK&USZ*u8*Io}!|nrY3wM z!z;Vo3)mM~unULu+qf3HH!I*={TvGNwc*tRJ|6a*ueejRhWE(LnLva*MurynzHHTL zQS{3krWXmv&|n*0qaob>S6PbE-gMeGX*nw%&z)6MON%AkaqLV&0KJH2B zxEEX9qTtw!CkS2{OyE5YuS~rE1cF>KwUK&>LZ8j!IUbV)l8D41y)LG@pB@850vZ^j z{^Ce$N~F4V^SwQ!J)8^pAcYpxa&4wTpZTnLKuCYSvXDfA#f1&oJUj3A*t?Rq`&zcZ z!MA0lqa?m8fbBTe=nLTJ4I-Q6ZXpJ>`K^EFb40r2G3O*swDAk`=~4Ypv81;owL&Q{hMIIh;W8X`nUx>GCEwXjnvw)c<~zq z0VEe&YsNRH==(_wzl|SLei!Uqg8movqhH<yYrF@|C3Z8#^;fiFvRCu zpZimnsjNkA+ovcpAQq<_6da6w-J=SjB|!vRzb3dLo+^)4qI`aZ(_xgQ#c{q2Z1V?z zK9d~O*aqz~)P6c}fD1&``PnZ4p}h1PQ^NM>49GaOsS3du(SbXFYU{_Wu-FH;?$bwc z$_t9)KI0h`rQ@-~xS$7j`j^7Onv<_0lfs8ac`Ws@=AW<52;^h7n=;}F0c2r^!ThF) z-!Nyt-SUEiR>)~@hIP|c$ZN5)Kjw1!pr>Hr(^oFO4?0QaDOTt}O}zxRF)mk15|LEp zraNJ){5JjE!UDmrf{CgMI!nx%-mZl#TJ}HM@JSUL*AgK6B7fm3Jm6)aJy`3Vq(U&Z z(Ih|?@3_YFkxtn7E#t}i-k$HxGmQ5fOco2%qaC@@s_;bBsh@ou}>Vg-RfAy`-t5g%(IQ@Pm8u|sx6MLwF1tsmz4}PM-Ktp z)$PkANlX!Tba(cx^-nEJJ!*eT5KX;>7|u`5^MN<&=a=3Z;(s<`zwet9ya+cw3f?vh@*n=6;z!&1`yf7 z_jOG@R8S0q;O^U+vSeNJQc~vcL zikc;u+RW#y}-fxVd~kte@o6zmCapCe?BNNkJl)1#6NY1lk5UX&O`t6Haa7!9-NM$$I0m+) z2{0TG7#Uy6p^*1Tw8^mnv^LPU@87o>DHEqf$T8*5(l_XIN=`uC6DP@!bt>#SUYrm< zH#Yd57{Hnnv;*N$OiM{oEJ*x}9NE6HDJ}Z?4yYmXJ}t1M`_yswI@ESY8ls^1d=ToB zl0wb^5|@C1S!;V6?r9^xKk|7)6-l~$^aG;FNedOL_E-JKQ*S4T^vPq#`1(3xAehjD z#WH`2tA`NZH$+E6#duoT(eOwRhY_YWJ)_<2NF4#~u_6K}S9mNR9xpBp1wLz5fb-t0j<^VxhoIy!m|&AxbnbCwt%A>S+Z>A}~OcnRmD&K=hJ2vIuN8>V2}>B}&w zU1sSDE63esxu^lgix&8Eb8E~oHd2Jq1zL>k;)AFOY4z(zv4^^@)n+#j>s1TT{l$=X z#s2h*nD;hRN;>HE!sqE-(oj-YLhQdw<=0!9Xm7K-4ary*T$!$?E>Ch*w{4F%&%3SQ zXwlmbymYKzz|Jh=AS{qLwL0}mbII&J=0=U9k+nzg6yefZOW*0``Ld7e@j}M&qD%ZE zRuVi!;zZyllx+QJ{X1Zt>au*gH4ru0%=DmGZhE`;J6U-r{P^d^gUT=jhP`E1|`00`I7jTsTp(!spLgU$L}>$D#p>GyUssQ z!{h>0UTD6pt^l&6oblY+E?-(IkiEPM?+S;xr5;vSI`x-y zs2K*PxdCs|SPkK?oe&UZg4_=gI%?A-PVL$#8512Qzh6gHo`+&xk5^nEamsb4JJ`3W zq_?B1z&J6lBR$-mJday)81bYrh8$sD!FwaowVkj#cH_4$RQ2W4Q)OL zuauPIRzSUx6-JkpzOlddjaDJOQZXN89k!YMatU?M zGUZ)9V)fTr1yv_-Fhv90UL_@^)WQ@Q+9sRBcFz_*A~ZlB1P%q0;}D6Q>4O7pASIu~ z2PDJ|4*swN`282$5b=J#Ph{2mU$Pqr+YCi_%`YsRT{Z*jDtumSme!L%^7N(E<(B2+ zo3`~z4JKAues1oQ8~4&unAF6K#;7-oZ?X0a~eP3U}ARBAz$RXUW`*4b#MS5~T zv7HAdZUmUuU~+fy#hcHDZa08)&FJk>40t>7`eq|yKRRcvRk5)55nz0$_5pUcXjZh5 zLF2AHvvK0T2dXfw?r|dRLCf`cAjOaA7+cL~HLxPShg!F@9q58&yc#8J9WiLJx@eb4 zL}B0dGI6}3x5_J>7ZdGs)%5x=+UNQq>n((XeZL%9{V=+RYPO5@!~NU%&SlHmhJs*c zI}Z|Y*&%_t#YZ3qZSHQ1nf@^&AEJjC%1W&cX#77*=BSvt!_bZ7&qsuOv$07@CB6O( ze{@75C5#2!1?p}B6F6ZjXBG*7#pBpEovJAEBqBmSRTD1IFiWY~MBFh!9 zPixWBrNY(y5M=L8NSyMnS zH-OWSk{VoD)nlNiZ}IEh-OV@9t}#-*JP&MSL5a$vqy9q>gwAhMV^Wim2DWdPbaHAa zv{G1jAR{ov{aj^gLD`$PY*zpCWfbAb>(g~s=c|v;nb_;02gO@*u1p?{Bz+1H@_Ove zdimZX6F*I>?iv-kW1_`^&JNsO6}qdWz96U&Y({?0`hp2sId;aTf&u>}t7A4q$8LXF zkOvhPAI)#n2_GI;QG9_)8lAiOrG0)5hKJ*3;ao_fl^qc4&l+&R!guq1ZZ z&S3FhWfkjXqZRHpM*iFD+z-=+6l`2ONhNN&*BgwWB~xsMABScB@lUD1FRlL43tVk{ zNy4IJ;HyY2l#M;Pc9YCmnJxMPbpCa^-;4tKB@n#?B>oU_&3OoQW$976zw0Z5u6-hB zW3~;i$H8*FXb^9ME-YkO*OBk|Dl ztkl%>GGRH8Hvfafz8r0==TmGbElm6Uc6iABZk#gCpH?Ta9cCaRBm0t4ERn1F8q;yniwf}#0k-}Bfl?Le z{fs&6Z@w8l+*Kt{#J7t>NdNa!e@jh(V>J4tMQGUdV$Qf>4h7D`Q!w2%U#4ghF_t9j z6KvV&@(FDO+^%TFMTwDY6E?Abn7Ph*XFIX(N%(4oKf;2>*dV*kZGiU*IPEQBTGnB9 zMfT?VYoX-Gc$?|b?Za{G|29vV)o(WBb~JDCtNe(+4HU`MukJk+`8+>W3f28 z-NIL~S9^QyKR7a+OxYKA5rWTJ?k@R^d|uVFUe^gTJ>(X7SfWDpsjtl0K)%;JCr|v; zbu~ZM&%9iKo4*;S>bq|;MO?MHHf!y+7Vc_rehzQjnp9(~$Gkt+YuIs8&NkL10aw0* z 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

%-#Jf9KtKOPjGfuvH=zz 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

    s|3)_n@NC_N;e>r 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�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≥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 z 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%0A46|GFtMcpL;`tqF`zv|Ku6SZB9qOJ%4st zjws9>yEkr90*=_-TuFyhQPOWgzqLb$fw({h)KF`)2%|KU9$_qnsk2IuJ*eLfg3k## zGCmpVfz%sTy#;i>-a?RWv-$CBJZ~}5uy?&uLQOf2TRbg9Plk+5&=2ey8g7+f%mM0& zI}lRHaKMY3nzG7{5~~^1*!u=#EO=RfU(49jQ=@a9n+LAkY!#;g4aY$NgCm?zVdKl3 zRv;b9rgXjLD0$54kk|C0gc7#zJt-9#)=^^Nk*?!Ueq3_x#ddUNrI{-KWdB&MH)%w@ zz2q$ep{-oR&KsYHND6x>*+)UmZ%EW+K1F&%%8jZLQ+ksqk}`lhR>O>Xq0`D%-mqfK1p zX}<7A1LU1F-3khlqx-5@ni<6GRnBCpMcl2``!}Q91oZ9dnUz)z;~CKms4Z?i7@e`& zXmp3A_*N;SD4_!gyTSaH0abXr!l!~mJ~nCrE-c`kp`xZT&mo-+uSF;MHI8xCrY3rn z0YvXT!e89p*^`hQE`!=@O%C+fG7uZ*`2ba;t`_hlz#1_y1uGd!Q+FI4gj_|>GYpDE z1~VF5C{5J1RJ@nix#?pZXHU7SviR12=v@U>+{l8Z4Ab zWFqgT@h?2GuJrrwW?HpmRW5Yn%ji)2M2S_ShP;3o5v(SLCe*J9&w#dJn*T}o- z6lfnq+cw_Y#(-C(M0(?XWLXI7hEfiZAT$dS zF70W9R#ac3EpTcN%4?@19zV@gcEgu#$7NR7X(IC|3}`9i?p~P~c(&ACko?IknNJWt z7_KD@0V(410l1xC~Hr1`_#xUQ1J(YPN zthivHCK)!OZWBEdb96L5YHm{Mby-hAD%4d0hN;GSBEgAs_N(RR5Bufrv`NFLD>Yv( zqrJ8r_bHvY$IYL~7!8PwbFXgSP*VM(9T8G?b6fQp2d>Cd6y}MGkC5H?7x0sup2!$q zy#SBSv1dWj8Sraa~6on}0_G zcN*h|rMXDTYT5zDNLBl<{Mh=un^j2wESxU}dh{d+9zseCK-{Y^-ISrzD#9iy+6Vm(XN;bVz+GP6rFKz>b>s%{71I0 zI_<6~FUjr=TX%O5FwQ{$Kex@@#A0d?|_CzvHKO#K#BEAWK#%AHN{D#sFEW3eTr+k zzdH^Wu2rOrx2`JZ>3q-KGb9(i8oiwgjWv$WNYHgLLm#mXEmH?;s=Z#YkT6ovThba{ zMt|%v*_?=53$`@Fs^dZ8)YMXV1XCaI`lqB-b79x)J(>Rsn z&3|MhZ|4tHk_lyvIKPBs-OF}{4x9&98APJ+L?&Rfiai6I3s>O)s3T}VRyJ83TT;kc zwB;XJyMh(;d;QP)W~A6+poG1SA7%eC{-`9WXYohLD^lO?cs5E>hC{>TQdjG@+@=T{ z*_z(WPCYA|$CWGZ5(gp560Ao%x*SmytvTpd<&P-|@?c2WK@A}5@S7*5dzQ_mz_2oI zRQvUSieF!xaHd6jRJ4mCPlWCT7W>nU7@+4Z#feEKL;M^aBjiJ`P$T1R!Mh$j;M-Cs zgScEmrZ^MM`^(6?VNb{%nJ_n)aC>5~S(E8G!^lR!HkB6Lct*>p!8!MtsbLQToZ9<% zx_zjqkDn;#YZCG5C~*J!nakWnj3X2`{-xs+{z88fXe~6MT}KXBL?lFa3eANA=(Gjs z^r8kCJ0g-;OEm~1ETiuWYHHaPeJmivoQq5c>|{k&&Zv#cy^RO!z%9$efL8o!wHH zP8Ditmma+}k$*I(Ohg^|x{0W${f16IEtqZvVskuGW!|>T&XraZ+4V_y8h7w@rSG>` zy>V~(*4JFh?YBGObP5?>Dao$J!BhgqRO5&9Y=Oav$8KXsse5L_|TxsEB|Jk$Er(l_4NP%9JQ5Q-DY!LI{B*1o-w3+I!#cegCV^6Ki(P zIqU4b*4q2fwhP`QLk-37NS$wrH-T#_^#3>27XpBaV)>o3FimRBvXm-v< z@w;}ySN4a8iU5@MVeVz+s3vEOZwL&Z=22h6IVqKw!!ff0Tf zxL5SRac2W(Iq(E>r%+dZ83*iA4&fPdP=$y&$hmF^_*40^o0a?#Z)D72Qao`t#}CP* zG@!N>iowaSe-Vpn&tF(f0HJ`8-RU(#u_~HdRLisK13Y(?AK)b&QH2h25yt8Y^D{xG?9G*`;`zxXo zo=;?n@W-#Y)T>rVGx9bXc(9{pU8nIUKP%q3d^#0TLTp*TBZ+jkp6}bcc_45sPPqDe zY&`WA%jAzLS?HJ>ud9g0y_3wXTrLsg`Sa6eoO|lHiy%* zBT(F?Cwrg(6fnUR4H}g3<>|E=JqTz{CCOt z@!(fl^bd1Q1?R#azSr$lvbzLk+&wGTWv+sZ$%`e;#l%^ER;n#RsaUqE5j;o!is*^O zR>%_m%FF~~&JA>uZorrM{86A_P;;(^{_)&wpqMoU>5;m+xPUN>D%Q+kOfp`v_At~F z-rzf0)l_!xpF*KyACP@#-sbG!i0z<@VU^%~LF=cz24&!k$;6Wg7U;58We#|ff^sBH zjk0&m5z%<@QMRxvXmjHi#DLWDiRa{)UJgoh-cm_k4T0dViEtNg}du@IZ@X2w%MX8cXq{fh~;wXs|UQ< z?vlBphURp-PeV&+SleYy0eCu|{qAO!_tJ>B|J-IzH*N_wN!UGj{lo!$&>UI5g<2(E zX+|HB;(@pEwnx`7O7rz7dK`6&kzrLF_^(9ZC8M8YA`LYwkX^cyNkOz}CU72vx&wD_ zWQi*%mZH^WuNF+c(KF4t9`)JLQBM(jOL25$Mh_at2q(iq1YQ4Oc~5)&&%CLj*w3%QB`K$9H66hm}3evldRes&7)Oeudltm=1ZGFqI*{sK+$xnRn zb`J$M%b&1B#-jY4ZjL#X?X3<;ftw13P^8QMdI8qvs?$K36L#|sq^25#Fi*J^LxjC> zRUCM2g;4#SZ)g8!^1uydX6LxcW!B1OGLq0VbSkG8TQrc0+bt*N+B!uZV9ZQRsW%0w z$bN@gZv!Ftl2&Nf#!b~Ku?dd2o)X*(nd|xhCEaq5(og3Y8(2{ZtuVA_#d~p}VeJ(Q zOU|&mo_OV8Y%(8Q^do0i(os}Z@X>oKY)~^H3!Eu7NTk%5J1$^pZgnie7ED*HOtpvn z2%lZ9#kpq8YpVqzZ${eLdFTz|DQN4=Nl@O$h?!`cN=IS!CBZ=RLanX=;bucOK|Ir` z1hSbdXpu@vlKt*ceNJ@tFLRjlh&1j&<5eV+)J(Yi;ozXgSg3U_71dljDQm)4}Te2wI)T0a5=7M?} zZJ&o8JZn5YG%XBF^+wZY%I`OTkQ70Ch6bm5HUn~BDDt?(si|K!M@S_=T{#UEoWh|; z5XQx~nA z*r@hfl+G`EVocDDqMM)mF>!(Cv470|hY3;C zkXkB>WHvE0YW`@lGov@m)g1OefuFOPU`zJ_L9%<**Xm`l!kF!@u$#y8uAd*ZePG%B7s&d5rGp8w(xs~p5S>sbjV@S z>IuKQ6(Bk@^UD|1P47wu}r=@Z}Vtd*EQEe`}?Kk>lOQ7Wo zo?DFx5QcUBcit97{4~5!D=zBHy!eVF4O&V6Krw08<+J+F4{(dzyQGh?eUXg`HuU@M zNX5|AaENv&%t(Y7oOr&YK}Sa`oo63y;f)MjA1b?mN?#13JoGAZqHEa+ zewyb<>e2#*09h#B3wY(O$eFRgs&vmsl1Y*vKeu9_H}bPZMVblgmeg+VY#|36 zaXunb^MD*c?vu=<%FhEG0z~OS;6MruBVmvSXfQxENeGcK&SNYBB$H6H2@Mn z>hHa(8xnryns(ni!PN{q71{^I>;Aap8B6)pk03&IQh}J7Jr#{!Hy&jJzrG;@PwH@H zRE3@Bgrj{>QH(XCbyqSF)Xtu>idH5s7Ap4#yHL>NFx9MrO_EWU@_X2ADhx;_BA0~s zS59(Lj`C!=%@*GN!tm+0JazR{mN~+1{adkw73m9!TQ`8A7sTR&# z&iv6`S=pErY;3ro<0=--T_Mo@7AckARbr!R-$tZ=z4B751@=4g$@#6p!;#Ng(eo(~ z0h=f-ejBb8rpL--0S1vIyE~PmwYE)ONVk8(m@ZePEw(ZOj=f3Na2E8uUey!;eR{y5 zARm?$BaW)Yy7w8ni*qW9b_7>8wR7>V{H4B$1SYt^6QW!Ub5@o`y)lw*g*dVs4lrOj za$5B%mi)cfmBHVD5RHVD^R9=fM$X&L{E?LtEKR(nFxWQ|oVrndNO>_1cr+;LTHV=^ z$j_pSpN!c6c%M#HJP4GrPN-#BJx@~yHYYklx%+-=40IE8g9Jzj&k{lVdlp)QZ~K$K zPgRV75B>bk?pvs*Ned}A(*=x|=du8JG%#^8QW^!|%)l2gMh#fQORz2*;9XQ5!5 zPgmD2MV#iiSzbFErmW}B^i8knx4jtUdglWS^!xl->Q=LjW%V25O|4?;X2zZ$Xs#B9 z(y6H;IQQ3qNSW;-NvJw2nSt8S@zu0hl~r z>5Lm;yDM`oQ1$0~1;}Yp!CG+C<59bz!UM<(85u@gSUHk!LvdCpHJdM$F_e!_8fuHe zV^H+AJNY@N#h#T^@dzqj1T&-cA)M^bB!}a_+4{Ie=ALqdnc%k+RiC+RCnT6JYx-S& zi?Z9(7@rE-wVCrdCFrf}^UfJe4fhQ`?!Z?LXZLs1+6SfnJ@We%1$5X@H5k3TClc`& z$9Pt_*9L=))zhL*>C-IrvNWhV;UA}#aZW|s3ry=)i(Vv!Ak!EM9+nxwM)QPcT<(K5 zWhFh6Z%8KI`NHo8`~a{9W5;4H6z1B-E;u0i%&)>c6u9zgVXi_ukfB7*M!5Iu@0sLc zwLtQzhQdYfppTmy3{b>{>uy7T8-TOo<@OhS{1?Vj5{X+k>HMJ?vW!ivvcbG{F!&p+ zu+Ou{)2RC5=nQ(jBI0cXvNk?Ur0`|S77vXDLef-jP4l4A8oa9P2ypHjTA;rlTG1pg zCW@vGPPWb-*c#|9`0EYJySH%q;7HdJj^Pm;3(P4eh6}|;JawGI|IN@u68P;v)gfHB!m(}-hwjR4HE+B>MupE`*;1Z)>8mN4;=pB z7T9L&b}bWh45&L1M3Q7xC;KIk)wkHNEctDVea2b#W5NIVxuIoOfOnSYlQE7V7S4agw+UTCheR z;EKSh?hDiA41MPRJ3Fw9S#hh80r!gSZ>RVf#J`C1r+Qz_yoT;M`GW}d3qD>z^JhXcS-H_pftIG_* zSvBN6d*uTSJb9#Ci|{;1De;oO1;-uK7WqiXDh;gUTjnm;A(4<cvBAW+y8V* z`vFu#BUbKi8*zLByqI*61=H&o+{WNh&wupySoVzNMC2_dG@ASx9h{mlxRNK+BF&<$ zK)rlBcddyaTb%cbumXuNdVgl{OM`<7$;kQjj|@vFXCta-rmSUvWho(gid`39*g*-*|dS z4sQaYSmz;MZSXr;{d|lMQz@!r=RSlYcZ<0%54vE1byYv^sE2Sj!L1{PNs##?mK$=e zaMwnY{y|`ue&vk9T$#rkkZ_QJz~>$Xp6<{1Z03|d-4HTP$<5A5!*haLp=!xYtS%P+ z=1*z1Jo^px%5&^$->{4qoSHum1?G=>YbAUST%1VKmbfT5Fk{e~6p@MyyjjEza3m{|qGNKd2;!>zx>0}!rN=YD&R&0rUxC7&244-Wp4kmOlm`{$q39!3(0T}S8^8t)LO zfQbb*1Fn7&y8bdYe>6b@9=Jd{voq~Modj30&}@%#**#gN%t3hfqic*&iyj=Xk!pM! zw=ouROgzhUbo+>(Gw&Z+-xijna$Ro)r#{c z@!T1BB@=l$;B(Dl{;U$KY-#)Bxh^Fnq|2%HW~M(oYE-AnEB4#@R5?qDus;89CuT~bbg9|y*Q4VHs>jZ4 zo*JSZ9t!wwHuoLcQm(h8kRgP?TFkwY-tUi)wr!(X+5UL;0fQ4<4?q{us%9*V*^nxBudL2uYTj**jEf+hdu$V%$6Ba@RI;qnoO z(ZCW6G7j+(wrEORMAXNg4r6MM>%pZ3H)=76hRWScA+!R(9EzfFZ^gS=v%xk&-0k$H zGCbD&736uST+!LA-NHbamS!o5fR`wO>t8R?pg-v!cRU!=XFZQgK%Vfk_j5z`pmxy_ zHF}1rxyWWZ^zAkwQxvv)f6L!UGYtZGPp#(?n`XB{(oxv4{xxC$`9&%<2~^_$Hhlfa|13X z8hD7OR_&*ES2~X%$mde|qi0HLd80^Y!XI;w7kbz6kv0MLU+ybQ@Hgj(gl5nJOKQDt zEWS8Ss#v6?vqd@CIo(SUHGiiZB`?%WNP<4t50HSe$~Z@I5VPK@#Kjd_JYqo6P?zZ2 zR;oJ>7U01A+Z@N!A)*IB6eEA21Iv7>)n2?U@_~JGa5S}dKW+*JIs|Y2Uz=xl z7eVJA{`1+*yw(+1s`fTqg0rxhdde!?44kBfzm)ZeExxE$inm&dX>1G!~4ufVY_)g!sSO? zW=dEtu-63EXpdLp$e@)eapeK_9G-V}7!i_@dgm2>PBSv@KS-5+mkE>;8|chUIseDJ zi{iK7qOcs=ySj?cizj79Ae!xB)d0@>@8QE!Yl#zCIXy7gFa`1PxXt-KgJ(|T#1H3T zjp|E{ezZ<;ll|p+Z5fO)i~VZ%qZaq($^$tD`b&_vDVokzgsA>+7Sm!)mp1pEC{#Lb zU=HKUeBLm$X~*e^-R0oOjb2iR08rorpTJiibpWCh8Y2GWjzneHdqG1htQH(fq-p*- zid$=CN5zKX7}>hbq)gy$J~;w-@=ln8TPBq8(i<*%@1;3co87r04QQw|7RbI|thz5O zzGsmb`H#V;W6;S_-vslurs9TXpE34)^*M19=~o!Y0dic_E!UKfBsfj#&j%9qj%|Mu za63LY__Vt-xswzH>eaL~#eH06pjI|*x*EMGV7S2KCupu>81WY-{riw6gWK|9jCUB! zJnLAMsKyL~p?T5vwyE^g%o#8N2kv?WT~;`QrO{7Dt?$Rdh5=K&z$g}~05a#>XgUFB zHR+FZyNb_*WKix__GHt!t?o%YW4Nfmxw_PgF8*&XdP-usN~}9_Sv3^p53cDqmJ(D* zl$n_a@)dFHsd2xLz`AXL3AGm0tIrHczxn*WVx!w07fzQ`suS50G72q7LA@1v7$fm- z(Dv5CstEMlOju3#F`~jeM)G{XuvAL$K_8`t-a!l{uw^?tGaoFfB3_A($8-6q(1HUO z7xs1`!0UKm`7fhLwLtM`fE5s>`Mh z@}3Slkq+Z##Af1l^3-QX0;nYC6PKpMp>z0Ks{sF+(nU$&I78-+nDbjK^ms6Q+(rIk z!Ul5Z>yK`#1PA+UMID<^-ZtsnFq0E{T1f8zW7cZlh4AU#68^o@w>`#lqkwq?paYP>ao7x{^DEnhqi8vNBup| z9r1PQ_Y5sMEIK~w8VJmYt(~8noqZTCr^e8KXC(%CGvr;pp<}1`*+HYJ7~|HVc-Fg# zr|SJ{d}p?Od96Mt^Nn@PV41acV@s}VfHnYvM^*du!GXZ+glG26QReeW*mc#7D zxBXgL=rSfEGK&Bl$wjJW#x^jPxfK+w}_AyGoRX$5a6 z2LH6_{p7A@W|JW92EAeLLa%w-)@_Ut-K%Bn3$Ezp(j)I$l6@s_dI&{6vym^xf|qNz z4)Ibhy=DCIYDNFS;y;&H4SFJBW#1uAO)^W||5Rq#pHJBl$en8F>d73g-yD7v9qH~- z^@NBqnaVEV-AT?+u4liFNSMQ0Q-6*$ zlx?S7n&o}48dNDIZ4GHrAFl9Ags66=rK74a0b_)LL(zvsQO*lwo<<4ER^C#CJ*L8pO{j2Dl4`y;+$HFia$s(VgSFa0&S!!pgcQc{LPP|H=q*I zxVd~D$wJWKQuYKYwpKFyWKU%W1Y1So$=FU?XuVT(Yv6?id?JZNlzV8o;5P@O0{rGv zlqg!x=L(&kOnOu0Aw8W9GvgakeKu8ZM&RkZ5q~B6H!gxl#e=_gW1>~R>Hl*$=TVtm zwzc!fsZkLMMe6N_UtS|(kWe*$Tz*Z1)t))rl}t;M9K1|nle;EEqlZ_%xM9zzI*q?0 zKc--Y6?5{A(@NkM_8vVXDtc(5C2KuWn^}fq!8K$#2PT5Rj4>l2zmY6B&M>9AWQ06*bow%un&``?#_P%M{{+R;GwrNj{ z(j^n;b9W7~W^8@&^C?PmOLr#c)eyhx%dt7=C|KHlr=rlu(WWd~mZN@kb7r`4Sk_p{ zLH^hwCr2&H4xzU}eugsPBX{DFJa>jiJR|R%&XhVu$91xwxR)=6r(4pOOCeuU z#GGN9iOpZL&h>i9I|r@BF11$aX%6a5;&xFkYv(R@dfTUjEa8b}Zm3gO;az=3>8H3+ zNrmprGKxN|*e_3@w`4i7r?_EOt>8m=(+TvR9{pM0k(CpXFEUj9Y?!~$bxkjZj}17~ zFeXIxtbGg{wnK8l)qlMJ+=;hh&U`N*<}Vz5p@d-qa-KdTSkWloBAUo`G)BU!5I+oJ zp4Rm5b(US4>}rlE%m<(t2{6cyfC$l|eu$8dMA&^?p%=EDiv0E&JTI;&R=&l_-a@#s zK7b~1y{zEyj$>0OFMiaGWY7bT*h^R}y@ zXL_~Eg7;L9Mz&rtV%W@fL2#$d1L*Cd;#QwJ!qEU%XyC;QrLmH0JeA`NZz}qyufek2zECk$j!NxP6T1`Z9)=d;K0& zoa?xu+JY0*Byyp-%z6$T^046g8$@PSzo52;R_&67-RcSW?(gZ?q1tZy+K3|jvAON2 z6yp8h95r^k6(X}kA5!dy>{h}sId|`PF6Xb_-)}-0zrCz~XhwY%A=4Pxj z@Yg&_*OO45;w`1ec)lu(`S(d|Yy9Sc@oVoV1zA`Z-uL~hO%`<4?@^zm^eXkD?vcbB zmBRBTOtsT)u;YcN2Jj7b zbMEo3TH7|Q4inAKbx<>MOCHF^-)=ds}+mJ%Ep)^|6jlaxRL^IYocGg=Jq*)j?_ z&@v2(&62Y@l76vz>eJ$SHD69C_h2}3MQo+C-Luv#w|iV?Xqn{8z2wCstBnB?S+v_X z?fq~uXadScoWdI(aPV(>IO0sLbyl>9V~x zyFI2&KH;R)_gh`TbkiBe4y;!Ia+`VU!fp0@dDL)7Agy7AUY~9CMsL!DK(Jsu`TTw+ zmo`Jmon&q_c}<9}gS;cFxZzY#@1Hmj$%Qo0<%wuV_GknGJ0d18)=X zFkK*qo@wtF9z(YZ>nDN|Ie1@TMA;E&!zy~t*Q6VFN)895>^LU(TSUa;ASc_+ACcb4 zRqn=WN!n{!g=s#}ts30dk-3qO<2j|Q9dpzEa9HC=+znq+i51!=MSt>}8txNqo#gGd z(C;7KtEwR$sjeMcHL7ehiix9YBWfv z-gF3AJF&uP4N~vzO#?-igZzrMr40|9?;8OyCW(m~Zo}7a86R%J=_@yp_qO9ZGL83i z5;gvXL>L<~I>v@|$u7xU4DVPED5(?D(}IeO2oDrDX1xvY%4{sa0R!yHdB?>ZP!6)x#fP+B0)aY8c}PF4ei{WL((&Q)d`@wDWWpXQxbKP zUP60{C(93a1w}LY=c-V&eDmX;Z#Ru&`jV8jTTeq8;zTKI;rUWl)+D6El4&{M!|GJ% zPk;95RXCn`wU*4;?S#*OWKqXARM$S*u#JCI&*U(zL2KyMk55NV33Yxlw%hr|+Pno5 z00YKH|AHU?vGj<%n7IvZ*)*(nHRP5qyHv#$rTVG3%&G_WKCWbu5yl&#u2{WZ? zVcRhYQZHJZ5qcZNTV&Y-n@fv&T!MiF&G;TSea>*uN_6*50y2z26`)nqk{3E-8$ihl z)DL?iFzeE?wa9FEzYRZ^J`m_Z_w{JbNtgRZN6l~xQurRPw>sck`W8N}?G}%G)t{gt zVuqETX0(4)!m2Dm$2-w>=Pg&w%jdB2JIBP|o$+68D}Mff@nKGXk{O)x4LXvZsmuzf zBWxI(Z@URMlf$6dU)P1TO*tnN)^tw!)L=Amin3#_;Yf#7ExXXp8V*uhfVKw=jU+XjuQ;vKj%u;%teMe@=$6eiG zoox&~;UU$RiFpU3s<6DQ=bZ{bMH9li%&=`)Z_NcYRmmcq}Ghvz6eGg~4|laQ5gJ z_aSmh71nwrHG`eRFP~d;X$|_9w1hz`d2vIg8n->7J;2onvWq~4sW8EaZ3b#_iK(_h z4#_ZyftowSIe4y!?QiYuWV8xl|u>?sEM|6<$io| z-9|0=_~oEm>mV>Ysxu$ltSSIbg3}#@I@;jll06Pg4BXNxDDAY}a-^~_jm72#KCkCa zs5gb|Q5A}AA*c?B(m5E|<0XGIQ9i{i>=fUUzt?bF%rflJHoZFTtG})OR&cu`o;-d9ilC@?%cz1>~1+O&p_r2esE=Ec(bK=|N>J{>2 z=fbzVPfVMj71GXkC+uEz&6CYVyuC5+#}lz%W0D*h2b&ojQI>2pmY)aRke6aL``QV} zIjGumY%z#ftQ!7Y#a+%MQb+_^&K^1c(Q7mAHEg>yY}FiWH%Ni`0}fHU{W6`w%E1q3; zs{zBwb?hcx7!4XC1#Pum_#B7|RczM2z5XiWyzJ2%kN;?&$5(AAPOR%c&Oj}f-Z+d+ zM!|AqzG z!bllka)ZU}m>2*O>rTFlGs*{TS2Z;?(5VH7<^(%KmRgk-0BK;`1l+cxk{2fbr7xmp zl$S}HtYe#W0MXIkcK@mn>!9b@P;Ju+-&k1$yC#Ca4K`x)Hioz4qLq^Pi*xMKXjzo%BO0yUOeH|k{qm1 zQO;kAXKV+QQthVNxExZgC@zh5vFgcmassW+ppY6fRCZJO0@X_H*$Q=k3@~P&D(gk+ zP9e^$B2C?9vKNx9JMC%}m~}e0RJx$4Xd!5`8=3 z_m7bRwWEM{w;lgvYY0hNBGN1Qf(m*}@=Oip{2PaJSfYvSvCOf*B%>uhG6Xns`D=7v z#VhlrKHKL;oNzm-v62q&-b*nq-u#a^6rdc;~)gv1w%Is1Vfd8Tp1FIpoPJ&lz6>A!JE!Lsc?@ugK53Dm-Y*;svATd>tj_hRlr z$cB_*snRV^R(BGw(f9=y@m-}UB-f~%f!d099U8hV5?Xt}I^}G8Mp!euHUj#AIu0zf zi2?u2kTlkElFXK*7>+X;FA*N*`EYuHzt^m_Amawxy6VmZK)I%J{$jca^a%2QAT*zu zu|16Uk`h~z^IGY?q>O<>k?8}-=^9vel^(f-Sei|;5Tp2liAv!Y@5|AK+IY!*mJ8iDclm?Qx?GhuuJ zokPY)F&3k84S0$`1bzu3YJoXA$Rp(^T&NnH>aoUp4JBCOZNqi|Wf8G&oXLt@XO*O! zj#`H^K>t!zjD)0uq_VFOI*0AeEas<9A1F6A;_ual!IQ?Vs{e2p>jT}AZbZ$5FY6C{ z+UVin(JWq#Y{f0)UW!Id-`TpRlMGDQhow}#?O9#&Q2*K((z447BXoF+J$Nqo?<$zF z>is|9J6keeqS!`p#>ZlP_Q@#6h`$QXo?>%FS`=q-V+ZnOn$xkD6ih+aC*buu4upH* zTsn8#Rr}?om0_NeurQbVP+~|dHiZfhF|@JEesHU3ptJcKw9P;3gdVMg{59XqF3;3O z+Xc>3#SQzz7VOuHTt#8v>&b!SY83>>ofdI?lSdZ6@2d%QUGy#hl40Geiy2;1eeySo zR?*KG?AMyHj*Nm2-+Uo;4*Ezh4QTe&66%m0q&DC%Ip|x}I4GVR>C?!LXsC2Z!U?4s zZ~!FK47jjL=62#w^R`QhKB;*@>S~mhFkMtnemh#G#S!<;$MU+o8L`U1!BEB1KxR0L ziQCz>tRj@|C$VNE>C6jE~iOBq5E@tB?p6Pa-fcx*}y~huftZ=9O9in3`sk> z`r8i&UPag|M@H}~Yehv?M#S`n6Np#?z*t3w|axY>r76} z;Du2wQOCsNx}BQ?rYJ_jLqeho#hqHYr^fY*&@1Q1_{P?C;kaYMNDL4-!~%p_XyJ~NVKs0YW2ELd*7?#N!m>e*=V1_ zBiRH9TR?CpIlqwJgCq>LV_yMVW`|lK88`wqL-99s?3QwH@OO#Cc|E_)h$v_IYm2QE_U{!v02i_85@O zA57yV*UZOr!Lf*<6WXu%5G8C54BKaOAT}$>dkvv@;r-7EP1B9>d^PNA#ZIALdr)#gPxaoZSrkz;s7V2G1dE2VeUL0(P4h!OoyPb7!pM(UNDzjEXb4;d!#nP_6e(PCi#YS)D~T9wa!S%f+qTnZuc}+-~8c zF3gB#Sy#-U$zYo}yFPB@dMUdR&RTjwzPI#FXR|e=cfSBx*g4IIkxEnDWst9%E|P^V z^*$-3BRpeTnN2CP`=0$xVf&8!x$5uxJFe}C8;jk`XjQ^)C{C8fR-}ci)R=sQy)S+O zOvawsbXo)r@vO;tD??tH0 zQ7v(!B}Dav#>cca)X$=>GLGE-b^i@Zyi;DY!B>7dSdSbq(W08!m;4LxPV$Ekl1gc( zoo9WbZEYqK44b>9+U#|H$*DPB0s~O5~)MKj)eylBG9U;e6 zv7j0w+nOAC$CpGMkh^H>${G&@a4;(;T9lv_LL520K#UAnIYYC|81tZGUdlp@dRbCO zXWyNSFTI+EQS2MOSf6c_J=MdQ_c|e>rjX#OhzqVl`pv6nuwKpy-wBTSc`Wi(@N>}WK*G;K3f}~COOLy&)v-n zpZ-)tD3rj|S6{K|CN6(QU1>q-09QXQEY5<_YjVdzU02B5Df+Hv;rss3wb=KQ&sF;r zD_`^DbcIt z3$z!^rUqVpzbF2JxNW-KHNjY6#QjSJMs!pKoR{$=8Oj zua5J(mxooVss4JRdb_CUZ-a~O%ffVgcj{Vwv@2zOThrkgsr2QyisM>mbD-XtT$_^M zxPTrwG^(qt97B&_t2Za_)#(}eI^JG^mnsdD>gwTeSfCLij-1AOJnRrvEBSj0^g}P4 zj~w~&IreXuQ4>35q&p5R2wG4tAs93TWoPg>L0d}87k*X>K0&r3{z z7TLC>p}pU)ybNab|V|gIl zRAtbhq8$vC-vPOd?)>tEYa}bnJ}(TWRY&kLAsZ{YSZ5#>+WRm^T5d%=Q+@!HK62BH z1fHhrxz6@2n<)Ahwa#E0e`>NVCD#v(KT#ZgnuP2x4t@>@x`M@e!DCia>kf$#(pfYh4fZZ@GwLJ3R`=cGwu?+DtwF+YK#5_-xb4y<)QHarhFX#1-k(xzjHDi zEW5#_cN5vkdf1bNGLNkX*xJ}wZblpFLA1{TLrMDkqh=3tkJg;#zC0aS<7vir%Gw%k zG{V|3s^p88Ow}!btj`fI`#*mFarMly4_aSda+#GMzR3^Ub|(3BcplxrFYhtgQ_j53 zn_D~6OIp<&-QTTv_N3s;F{o2OVhIFc3XtnOAeSsR7Pj5)+wOKh;|Y>EAv$Uar~aPP;7{JgxI zwBg|X)0Dy=Qu$VpXuRL0wqT+}F+Sl@xU+DiOA_%15*7NXV)<2*HAqx!t)cZbiv;-R zDBFFgHG=5zDt?#GhxsqH!xvwCod?ftxpzAslKed>`=Ms$!MUTCFE!jd#D+z>|6^y~ z?;pL!AdicxwRlx(W#A8$Q6!yE^#pJ%cP4HMhUDbAom@DBlx{7-wuqi)DYxc?uA!wV zvw)%m`JMgT-Db>|?IN}2-G_4Cl*+*xZ>PFY=XPp069XxFj1@(*9_MYvBaPViXJ*6K zG_SJJiBnA!3yen`aRgl+Gj`&~nsCOaIDJMIDxa?OEQOLYC%IB+@MZZ@vHdr7g=`0) z1FIV4{BldN+;2`H;jA7HBtvK2_Oxd69rW`}>FtUy@ZxB?(9Wm&8<3a<^R8$c%?&8D z1v*MzBZ|s$ge@m6Zg?Ps8~*@xOtu7RNQomm)^I}rS)J3k6($SWiS+Jyq>a&0Vs{5BRNOE7=J3IIZ8RHOJ5&w=p-^ zu)H%s$g*`Yz=ZX#nz(k3`3pwKn53!=lX`1`6d42Li(>g@jzW^wE^eQ4szoA8;kf`& z_dt+2fJ8>JMSE#_z4DfM=DIjz?~5Kc01K8o1DphC@4fRIaIK22=ll#l9Lm6A3#PEb zs%lU=CXoMw&4!{F{q9UBd08NUjZr41vXi z&09i=B{Rgiu?5Fvieq=1JwiR+<|ywCpD{6a%C{|%?Yqj@fB`kBoM%K?A^r8;3G-{~ z0tyW{yji7U#^K&g$`c}wrz5p0Vu)$s;>7O11HKEAOUS|-2`mt|pK1oJYnG3U-yk@$ zy@nzh$Q?e&kpjM|0_8BP{~U_BZGs0w)?d@|Eii+9U3%X`oWd^Ma!^tZL7X z87?Z-NL&JhJRdDd2QxNEGHEoRh&K7*gk~-084TRA1yagCJc7pDpamW_U+6~In z^;&XhKP{|HOw{TWyElwgCFF5;=d&l4KrhP+KrgPHSiNy*T@%Qgzqv1j2bhb!2Pook z`Ll`PzTt)mNy|X{xulG6OoMRa)sPLmqk|PgKaW++1kArQp&4;Dd!^i?OXOUHA@!6N zGsz-EM30r&3_c#MP3(*3bsq3%FNTK4-Vcrvm<%2l$L8jo%;g;1nFP#yrUgEo+RZy0 zxrphij@@=eSZl=-!Knr^Dw>PwO`0HASewW0*OnBPKd_(yAS)jsJQ9 zJeq@klbH`i{BdPHuCQzOYV4Z+fIh{{fPh~XKjv}oc1Qu`@|Y(@Y2N&acT*~)ZdQDQ zf+4O4?if{Tc2xnBm-GAazp8d}x=*wnNQ5U{Qz-X1OA}v&Qtk|$e_m-}#fI?O zz(QL9Y#+UFVcL*R53^wK>#GajPKDaNpR^$>oNzijNq@K+D44`=x=Hl>(vl(kxMR0B zJXTuIiprusJ~t-bI?~ct6}WQjKZ6#X{Po%fS!x^Gm(qiBp(-n4UFOQnJ|kA-?IEcu zHYHH9=q>8I1)}4i+NfdS60~Ws+mSyW8Z85|?tk=+eJ#jYn`u3E9jk7DD-Yqn!TFFP zjQyG+ZRnq{Y$bo!%_?~dfLp4!oxchphP}s3q49ei(5UGp*fX=m%whq! zzQ`a83UuoY4q43Tc%$smiT3+3f?CxuAPgK1&;!1z__g%9BR+5vw7QRL6Gx(T!|CPj z@$>2}V$urYy(BH_chW!SGq188dxB3ekmTkOs;`-FbU)qrG>Y)ne&I{Bq15E6`v5Os z`J(18wJOqSFTorhyB_ z!-sCupDA;%w+F;yJHgy%3!+(q{V1_rxGYNk^O%VN{FyK}Bt6o}_AGpx?2Bz9rEO+V z+cX&#Ak=k}6x*+&C%K8fP@Z7}=KWVhlZu9eWl>76x`|j9e6$>#&vBg?rHLJ|$yO-XG*D(`6^sWund0paomS>vPdShDAEOA(Ny6qE4-xl)2L#I@2 z_<`u=fCW1p3lNE!vX`4LTDVhJOV18h{0d~LVSti-yLdy-8Pj5~k5a6=pMB0k0Frnf zcKhB#>~wxWysjo>BS5g(dEXdj$i~dl4E*7#!Q3hzkyY3ZR27zo_j@Sg<6}KDED1I9(;+0O@o3oLoD4DBRl)>+s)C;_P1ikhbG}=KbOjX zXv$nh36h*CWwvW%BD*c^r4kByK`yCD`hLc``LS~r4E(A-k)Sqi0u*@7_w!Aku=`|< zn+qK=@GI6?%tQ=V~xOQ=O=NmS)jc_{hmzP z46e7J8A?6=^4W|jM09T_I?F-H{oBilz7fBY=GTcw#!ojI1?-y$I^+M9dm{(uEC~W6 z@cn~jI^q#_YjW_?MgJ;5Go56%h98};l(v(VQa7n_Ks;noEG`aFIqnlu<<@b#FA5l1 z5f3VeVy2NrIY`%pf9aUn^B@H&z`?*f6rD4m)x-ex8R ze##6tpb*8%QX>A?!oyll>IplXCREm~7~oWSSG+IB)k zc3{>eiZibxN(dDiP|{?u1Hlj=16#T?qzhfJG40_pnngS_cyJYYS&XOBzWOEnb48lZ z%=iwc5m8#$j=<8}5>v03giQNVQc85YjIyjI;oR>!n?Sg)su}BhpwqL(HmtGEG4SP= zi;X#H5p@J)U2a-sg=k zIz3v4@TtovSBG=xx;&7q@%kL&6SY zB_d$at$4L!H1;O!td;obQ+H$chkasEA_oR@WIbt{3SBd7JLJpba(cK&bMjU9<;6Q{ z2q(X=7Z125`_d+#@5||_y6oqhi^(*|W}bPlwIp2aw?dQbugH%~mU}2KnL9Y6|DPKp zQFanc#ec*5fF24dC}WVzCLL&=Uunqk&^N3n##E;irYJAXR-17VhM8r-IaQwy?)dL5mU3ZTeNWb4_p+Lk zIolKB$lsKt1z!g(3T3Ix98oOK_5WY(-g*H%$W9vEB<58s;{cSb_KXrvab^GM9 zC;0g&u_VZ_G!z+wRhI;8lUY0&@Bqc#D2|8kK=W{@GY+70Tz1vhafHq)#+M*BBbBW0+K$g@U>aBTf=?a?*$C)hY(FdT-b#PnojBJqo_3C;o+%7vf>-F}NjlcBC zO#k90d9UoCwz*1P^m=RYar7I~w3o~ttrY)dbKVqkq|+txl5ou>h`K2BanNI=5M50q z-UC$&f_o>DQfa-_FNC0)FwDM1*I|3As8WvT`TqtLmgS)6?N0Yb=X2}t%01e$&?UrH zwCF1eDZJH)Jm49H$n3`Gbbl?iZn!4Rl%~C*KU1;nZ^*I)*7xl-o_$hxl?>lqw zZ^X@KB&QY>)i~10h}d+4+msgB3ArwJ)U2RRZjGkDnWwkNDZq*Y?~PMy2K|f~=M=^Q zR}0cqcI|6-mpy;KNWJ_qdo`0{lL8efmJ~4#V$i0vHpX^%fNb`PIB9W&ev3MJX)awu`f!FM1k)Ux@Jxe55o+Ox^ zRF**v)|<-XkS{7Ih6$Yt$C)qvuDP4Gs$_ISspI(y#)u_;<+YaxK6e}Rk~ z{q=f4NtG&QI(OWG8Ko~`pqUNez^$Goy>-4XGY!$dzd!oY$9C7@v9p%n%?@n_&w|oN zt!a0$4zL(QkRN?p%G1@h6)A$oR3 zyo$B$par2gYv&Y0e?Y(tQTt;ya*ICmAJ}#XHFde7CgEGKL$oQVyulvVqZPY=*l<3r z2o7uSN!g@?!+)x;&U7Z%@tRYiHXf9;u6el1QMw-{Yy!k$n)3c#J0HP^(dn+b9KEAM zy<6ib_qk*5*KV^-^^%dRi56&&i56Kb#KGSME}bjN9p{Zd)QPH0yMj9$uoYQRi5^^$ z$HRB^{UJ>rU$^SeH&DiTA`YsuNyAR(nz~#U3Wr}UO1IUrK$QF8LSBT|o~euGzT~81 z666rNXHIB>bb>o_)C-tRYHsxT?t@Hkn_cwRsM0SvMjdMyz^0!rvo@dF{~t|h;&Qi~ z$>nhmp9H*InrIrV`*1J|kr~8iBqC~ z4;B=@#+!+7{)gZtk2~?9>S;YJsLHXGjWUl&brVJ^!7I@dULn~$Wm)woNQagv^}6!0 z@%}YnqOO2U>UW-~kyeN-gbv;p$#}GCA)}@vB>^>OD>5A>M# zG_ zLmtuJ3J($ftM$;9+?^ z%=TXlU2NOjE4(v78rK>c=c@H@3?8$xK6uET)0hr}Lmq(kLC!o2Y+=FJijgr!6anukI zZCA0@i9qo?5s^7@+*sTdz}g_$(y6;RhOA}oo2wuVp4j0akeKLMjO}=kDS9iZD`MC8 zC_ZBBhbz#eg}s6obfpeuU))G`n1Xe0=$nPaM1F!R&}I{UujWC)U4TRkT6xT);5g$iK6}Queat}ff;9_ zzRs#IZQJ3anS+u2@}o%m1)UmSeo1n)lX0i*RqEdHSLaj`jTO-X`}cfSM;>8^r$Azl za*@H@^+N`0F7PaP&SlBhd!R*Tz;;qB2*y;%Mg*)mxQ_Y0XB7wfQ$+tU3ZuW90J-@D z&*bule}dGRRL+{#jKUs&t>LPJL-M04NG_G2e|Yu_IKy3ze1T+e?=|nE*))zn9p#8} zzi5n-(+Z{|v(@3M0rj^DC~Oc14a^{X4SVjd&MVck{L>18ZUEt2b>_;)rVVwk^3KBp zY+TDYL^S;zAt*_y@gZ$R zq(Q-Ipd$ZI1F9S3cb4^i>cOFCFeUXDR$kAzevgC-x zaCp_L2npcQ$x`gz3y3$UGr(|GIsm5y{7}GkkLYW1j{$X&2{jDb0mDZ$PiSk73?_XA z#r!_;AE21}*d$wP|J4Mt_h-ynT^>z?QSDEurS(y{I4%P8T_-t_>d&s@Dd3cyIuL9o>!so%jXXnZhu8a#MK_1pOJ7<4uUX-o)ju6_u0`>EyNB9olZrVU?o7j&`9uvn{ zSjn|3AEP5OK=w`uK>M|2NkKKAE@-{p?2C+5bY(}E%j=+G{9UrfP{oj`Au!1v0GfY& zNy^%FO2W%@VNAu&M}(ajVCjkMR(zNzG|IM&)lZJLb<;Bqv?x}5wbAZ&#XuKho>S*A zxgjpV@KhEPxjJmML`A^_yV4&im$jVd%vRWev*s%RYMM8bL@Ssw8*@K3=F)i?DC1Mm zjkI7#NE>sOsYe02@BzCTpCuZCH%Pwql9J7{GL2bI&)hbI6LovG}RSG&Ry4zD%OV4aYw44p-zzrjA#w8NPLlpY8 z=AptH#yOz-R^mBgj~@E-Nqsj%vWbV$$V+wR9O0phMKq*;bRueSSbx6?1r2-bIpI=q zpu?5zw_I`NK5K$dO5e)yZsOG`>gd@gE7J-Glt6eR&II%SUnm7sUMdxX6ka+_jrn4SSU6~`@^em{bFV94W47^ui zAK#3g*SM3Z3yGjU#vOBGkWSt!$)arZP><~m;3NLZ!fXBMJ6GOPALN^*TF6Jy51hpJ z>f3rA`2B#d6ic~CU-J1;?bejib@^#E}VpM?82XMQY%!)B=!^gnn6Q0go4scO8^&esHIH(3K z&C`Ht+ZQ!509nRs#W*Opnv&{g&ZAWbkDuQ#l16;TK6V&1xqT*a>savw1r61^(Z^!Q zi|n+sW`Cjb(hpze$WtHAbUREXO5JjIfmZkq%q2_Xdj4R1epr+;f79?0i!%YqUmFa( zollebe=Hf^)sW51acar$v*FrmruD-ckUPKa4DuZ zQxv4AV^=YriTW|;yImzf48g-NT)~{l8yStRi|-EBfter_|7KK|%KUhd*@L@wmz9wJ zV1)P+Xn^)!%$eO|;)R^a1O00E_m{XCXwYJ(epbM(d#%4DR5^dXG|BDmwL)TF>tCft z+20our+(fsT?N)N;4p{5MbnnO(p04(0oC5OIyMT_Un+7|J}hL$F)f|xFvxo-Bi_A! zOF8T$fOM2LeQyk%;#08nfXE@9{u%h?6PcVEZ4iGW)`9Vc5w}49P5ZGulL3L!u~l(| zFSHw74_WOl1C#i;btRbY&)2338m#Iv_CM5<@@`KCR+rij3(RjxfZ1g9k(hC~Gm0&r z$g!7#66a7=ebzu#@Z*ol4P^;+?Mq7j5I!X*t(!mq%z%B7wM$hwB2Oq)!4uS=~ly2Qc;3wC!W3IlTn8* zpfj$gpdGX7$83|;#~`LT*LGahHjNzZZh5y+4vGp6)JL_7K}^vhkCCdiFqDn}ifKJ+ z*tJ4A`chz~NvI21;TuS_-5KS^ZZX(-iUW6e>#<}72H zKrLX#v@45`t1o88FrS3x2RXpM1C1H9ciJQKK+Yt{k}tzIN)sg<{UK`OcyjfeIMavh z`MrL{CBIIdGo=$pUJNL&{Sr>E#^GNP_Dqe}W|Sx=e+llv2p@b7zbGN)F3D}pND;qA zO$R@B0j)8#`>zKLf;sT4lwD9cFWKkD;nXiumRoC8g4@Yrs=Q108x#sMX ziA^d2Mq3xC)j^Zi`dWT*Jt5EKf9&z7=+R(^j-d{}BFuL7qjhpY)PaoB$2Ut1-avub zcGv_I_XRxvhQ&65B+~vx?)w_&HQGX2$hWp}%gem0x!R z=^(}exa}p(&t$2WUH5z6A)}53U@Ak_6sj#=URHE_;zEWk@}a)ss<-JXcfXrYRmZ6b zeex^!+>_K>G)!k@nU0;9UC=+i1apf6upk{`eju`-4T0Dx%kR~0Xp{g==FYX5? zICmbUenH7s#t|0GxS?nZi*o7;aC!m}nwst^s=?BW24j;MMbuLD-fQ>K9~7V&E@UNK z3^()bQwTlWPC^{H1X@PZBPwiutp|@|p3mr+LyrZ4_qp?7EV# zIhSAy_(Z4A)U}}w$G8}NQ97JH`D14glk1!_Sdv_G2HTf5+p^`FH{54V ze_ZGGX<9b+^m&e&t{&TEyl;5My6Y$;9Q8GJWg9+$hCm0u5_Dt-*vQE@{ugJVzhd7c z46&@ZRuuq)0pbM%jBl|W_uNyfA)-3QC&0t`2yd_?zvPL^zP2yh2xBt!Mvl(56}<-SnIfk#YB*D-7ZuUW}b8gI65@zO=)975{qrnTC{_F4!BES9(82 z?g8Bm;*GtFNUtdoh+nOB77Q~ z$<8|uKc>5uv}cBZ#dgz&qkjSKS4A9EN3n8fccf8Z zKPba`j*1^#3;}l(9QR>Cv?BCIVD5l|G6S>z<;{%i(>`J5qRkGc-}J$Bycd~{LxRo} z&^RZ(NA?aCbA_VtIACODDT3xZ$6lw$0QLfoHPuoiFp+T);J(mT;lW)O#mrB-rT!zG zF3Y>c)kIM6_-Iz!_)ylVHvVx*^t)XIkOTIP^6lYzVO`N0A@()!9jJg$NLffMLW;{~ z!QQ>YlGVZNAA64-043A~Yy5H9CxlbZOJ&u5kznRbdd+9n>;NTjtoL78a5#eI_YxLO zoX8SzQr{&ctSf=LazfTG`N9KtkAMhTH6 zF&(t_(>xUyUjnyxPxk5<_zV7!f}6-%rJ1RxC0C9l^ZYc*1aqj%ih}+QhfAlXKZUm~ zP4Z%gb497p`L z7S=?QO2S?iJh?XMR$SulLH0;eOLg(oIDsIP4OPygaLJ8K6_`I(Wu<(lQ(GjxNV!Uu zJ*>jo{0-m*C}$_qq{VHxLFFa!FK<9r5+hqad(>woCElQ4*G3Am3VX)Xiu9=l6XxaO zt}=Qgb;Iz9)lBn-heLUz6ry|M`^jp~Ag!O0p|$-V~ebRwr?oKsMPvhUMZP zE~!b5m35e%Q;d(fS|pzN+QoKz|6lXzP`mE6?GjCM^}}$np-yncecuRW;~l0gyu2$#~mug{*o;@ZbPfDKf} zhQpu`ZjnJW1!%DgCb49m6UI33%Ut>LV2rUaEK}V|lpIqf*i2q!=Iel;nOjE)A_}-V zrX91*3)5;~{fE;1X?qHBV+F`vAKL#*6xnEe&V?qoL8lM2CI7f$_8B}o{4Q(NUA~Kf z17lUE4H(s03RUJvc(u^Hc(?A?lM=hx*oc*2 zl=kVi?mD*CsR(JgH^ZFC@OK2{fL+PGY~F^Tem}4BVnX4yaZ^#nuIWr0Jha6Z@i{>F zG<(Ega>(zJxUt^92@WltUe;+bP*gxM8JmA-Y2B&DxpNYqf0$(S^G)KetvMvCSj!^J zFm9gOx|zdv%mVW8^~Ee#;(tt zD3AT%4!6cj5o^^-=E&%TUBk;klVPs(SMO7tRAoNUCCKl0*cBCjOTB2;wB)w!aO$Y$ zFr{yxSv*|NS%xv_B%3D)G-&{N%N)qtAb>_9Yjh~GG;c#@E+_}wv)!Z?;vqQ4S{9>3 zO{ql4>m7jVWcZ`GabWsqL>o@W2Q*|X13|!IHYIPy732B21iZ-7R^5 z?3=+~qh2m-Aj}aUHCBZ{hD>kxa_~Jvlj~I>viI%rBJH2DqPBIl5s{rg%j#}+UJ03G z4ihmdQoioo5`S}%*aNzJ@X|zQ8YSRkK)Qou2f%Ob3I#7=AlO8jAvnMboE2@ze+2$h z$0jqY_YXt1LY6muAyXILqb(l4w%8CnE>u0q@Me4fH{&O~#`N4W_J&u7#E-W5>bbNZ zybP3(R?^J8GNvh`$Fn3swS*f3o4{lmer|ff<&&i$_7Pt#M~XJIB`)mps}Y zdcN*|SGEdytlLe)rb}S|EQh=Yhk!fnZ&}HRBn>*&0~|g>9k{Es1+$BhiYuEymH*KK zt~j)bDk$LJ_!aO|EW|XtvVhLZevB)64*ew3e<2>}&BS!lxOEr@CZ=~o%-hNbRU9w$ zv5piZOMq)LDDp*-s>c)iH=JS+3d<8s$)q{G?Ykx}7O1A+3dyD@#l5%c+ZO+^pqn%5 zn|4?>N1DOpMvOicu~si|(A=N}A1jACohqp%QU2Y{{<0q6mptl`!H#GNJ46xoA9 z9G=mJuoa{hxt27JBYkhPFdZUfkgKDxNtOU|w$=(aB!S~nTcGMpsROwtGY9>p*Pm3O|99)5D>2*szMUp$dD$blP(D!?*?t z1{@!faS>Rma2OHrK_-Jqtvj(zAXYxG8n%_sTra`P^D|J9nnT;B)5)nI1v|!fc{J6U z5}Wv~nMJnL54|qN3~rpjkqH;W_HwcRTl%AobBpOO7w!=o1jGN{^z4Z5^jzy@U%cD* zzRqXD=Sb+uyN+p%2MonSiUC3g(W1h=TJ1r$A75Tr5@s=HDM}?Zu7`(9SYz`fq7ZuNE!>{5a`PTU0k# z7t=2<80#BudEaKBd0@ip7eEwBs&&~rZw_~fdyx-u=LrE~BM_<(QAX^BM3}UJ@~|RH z=*U5!Hts==?3bp8-eNuh0s+bKitR6mQ%_ZGpMXf5K5j6QWqLV$Ft3bY>R3(Uu+lGg#vhQK1?s5Do`@+#*rBRV&g&lpU6bVOjl;z^ zJVd_3OP)boPpg^c*XPvbq`tacy#PMOVCs9OvsR5ZO{YX4VIXCki5tTi-^BIJfMcbQ zB9KGPLQ)sL<-ZtDq<)L)K@^?S>CBs|RW#aR@&h+Zx4*GER|28e>8h+UEG?0YbpX5` z&_3Bl3w3ow^`#DlseLq?{bOerCx9jUw1QmXcb8Q=xLYdMwZs4R8_afO5NUM`w>FX& z^6ZQg(DBN&Stq-Mk&2H{Y1L|0>1s(b{vJC``|*A3Eaupq9B|>H7n}$7 z$|c|rN3l>-*Rp{Xn8=x81%lfHz5tRu3?dD#b+c+73hlE3g9|SrqZ$T@BVq%9A_cti z8e3n?fs%0{udVJRRUJX%d9%0lF)xI_ds>xT2v4H(L=jR}zsJxv=*8pMF0LZ5cwNMw zO5}7fmFh*TBvCv`U|hfWfAn+~rI(T;7P> zM%~TPWN=AqXw0=`aAcQY>cGzbizpen6>2DB$ZTx}*&jUz%x66b1folcOd%= zNmA@+ZNG*SZc)$!z^>y0&kl+fqh=yHXnnhpJ+#_>xb+8lnq6Dxa_Bu;+`7je9Q;vb zRnas3Q}^n3AaO08Jr&@YANz>cEPgFqUMBeiFbUt87$#Cmk0P%1Fi>kFNqZ?%dZKUf zC1mBk>elA8HXqk+7#AQ54zl`|#voRIN@B63_^K8GY{Ylv`y{w$3_pH8Ada)SB^+&# zME{bicqpiZ0w+Nb$ci{X^M|Gl{xY`sWCu zaM&~-jUufC);3Vj@Mql}RQ3Fv9~l?bhU;BU|N5#xf1oe9%^6H2bz=!`=`OuUi&S#e z1pLfl2rYhCKRZrMw_9_T$ec}8iQ&^J_VVxEdwSce^8>q|#%q!rV7k#JV3t^9Oh+qW zdGP!7lsDJec791mV2mGIq1D6Rd&_}TKK!zFr{>Tx5C@&#ibn~zzO!2q@b5$|z?>aw zH*uDhzgAt!`){UU2j@~M*Y%)TbA=z>!@{<>-8EcuU_x5h^2o{4P=rR_ke2LBnOs^$w=OZJ;s%qRfaEfDU^fKTsVWe(N$Kv$ zNFXN;^14UJHFcid5rY|4?7Lv%ZS}LpETI>01wPZe!U1g+z|Xy6Y7T__rT zjqh1&WYdRSl={t`GzhlH!o}-z3#ea~(M=y{MS+6xoMNh0o2XHz`=`a7)g5aA4(u=C zDZ1DK%K!sS^h&k~<}^8^M){@!x*qtMnozlat^{2&!pXvL>65x=qD9Q@N;8FoumD;3 zJy6D;cZwWOR>c}pRwDIi`{95L!A3(v%zyg!A`|KPbXyx}1z*kU4Mk0omoq;p%>w%b zqVebe$BD_E!R#o7cVHuU&%^YMdc=P}u+2eDt`07`4$-QK{vUknrRTRly}UrE(HmGl zvic>hafzOwOIh2th%P`)>!~ygQ#q107S`Px(l<4>I_9X^l`;<3rGdJ-Z$krx77xBwJ zO)=NkHd(;1HU8o&{6c&WOJOR~g|hhhrFyR#qzP@BR6_+JQiRDLKh-=gUzB_8=EX=U zhJZN#j2d~P?tj8A`DZ%)@`j5q4K)uCAyKSFHbxF4NeFdFq*z*qVUr}baGl5_iJi|h zp|+{~A9eejy^yes0c-(?NM?l#55J{LAVDIToc%lL?J$BCOOFm~JNbUI)O|~AoL2x6 z4NHVQlL0Hl!lBJg(5z8=LMh61+L5{+q_aCEt*|1HZaBOcWHBXe=6;IzTjrGm7}&$GShCgXXIl zQWh^w>P-w#!mA}sv^JqVu&GNh1~H09FlzO@4$_erAc;HLL>=OV@AMH6v zJR_trR9e0IvQIS(2mt#-EGE-7!2G*a8tyKs{nRXx&#}a*1HE(*%yIIIM6{bEjOCLi zhsn^ZQodq65H(@yzNcrtqM~XsXJ&eY4(Gai9voZW_F8;1-qrmmG;d$qgu{YrVX^$tw2hFOa~n=r4Q)h>9wFy zc<>)m@PO0rDT%Ajx?gtoZvUWmiCc4?PSsGd*~VcvFH5c^*`|7r?ftL!%uyD&g?8O( zUt6ckcX66x$3eW4PLz(pk94o3_S*;vre&=T!oBsNRrywkK)uG2{81MgtI>u}^f!SR zJFrzigv1npD+t(>i~@Vu5691piPq;9x5P7^k~8cWJw!g5Y7DcZuz>i=xx)?#LIWj24(>6>dadWiaoO z!xZcE1Nc96Rw;JoWEb7lSd?`&wHQ2>vXwb?lCgDgN9l}iob`?#a310B52Oex{savS zjL~D?s{B65pFf(8rH+~eVqtTsVrUa=RT&r{Y_L9;Xgu;#g%YIsPeU{H678qdf8|V+ zbf(ZOrF0n%h}IWn6}6npiRtil0-!4`$RSUrp{7?!idU=!vZyljHL5!z?*4tDn;q@W zm$!&&e^K-3Mp-ccJZpD0o5`A~^;+NENeyh^2M-JGZMp#m7kwLtay;Q4bdFh#7u${-a?Dc-;!d zL1rSqH2r>Xo9|=)L?nz#mB#}&q%lK4A-DQ{VMSyM)()q&;-Z9#yJZ!s+^qZf2?pns zF!|Adgguv3j+5Pps>a&CV}|K#Vw4H}{EfjDQE~gqkS+Eb>8B3c4a}2W?rnJU9JL#P zn~DG`S5;WAal?PS$o?g%rFQ8BTdNAj0Z=91>$K3O90Ay9HUD^LHUbUbWwmh%guD%A zr8nuWjwYO^{*F%pWYS0bCxM_h`xJn8;BdF9@?7u8p(BY#i;>CI@Edj^xBo7rw)nz& z=gd8YP9T?RFw=^sLR=Owo32*wZVs(QgP_`&DvN=R1AK%J-<>0TLT(OobrkLn@@>*k z_=xZ8DQ5lE2ZtraF5pPXm(xJN?q?ds5oQhpv@}YXk%@;XT>;Vme0SmYw|dU}5@&kw zh|8Wx1~dQTZO(Vn*l{t&0IZ1ehzLlbM~0s0On5FA>}?}yLvU|<5udtehTQdcsR$X) z>&{uJ`v#;mRdt?;k7=u?Hbjm9o%D)9Qshq-OT@ROAGYVPKsS)hF4qeosFHKeDYdjA z^J8*Hu!Sx<=)aH#d}tDMJ*UsU@k8~%$9bdrION*{AOFxgoZ-FFOFgPRP|rop+(Tk8 z*e?1U**%|Pn1c=aFbr%K;y64e9t$PPYYrzpO%XtC+EkzWWi9gm_NC! z=2?&>XpbTD6SNFX(sD2#`q)4gJkqLTN2YJ9wY!zfCTOg$szbO7P* zKr6u^`b73mQonF~mh6LRj@tuhzaOpv`)VUcB3*@zi)$2wnzV7!ltGfQ~@o#$z?Ia5E|xX3)zv#eBE^4)JE!<=Nu`w zZ~L|w4;axAj|rg#7bSbC-Z}EsT&7B~giwzX!HFH1EoeOZ`oNObSRy2xg<%N4`9_RJ zs}6_H0|_;EaYIIy8o|b}*NeH3?M1DRu_sDl^U&l9}m<0|A)s zXQ0i&T12;@&4}pT>OYqFP zw^qHo?rU5LNcno$;efN$S??16ny~LQ1v7;1$EGjp)IEsDC+l zcYnfX`5H)S{kAl7x)Do)+ZcHx%)>8*5A8~Ayfz?3fSNvK9+c~i|3L`s{UQXVecj9I zq`a7ZAuq7<9+}@7IwD0$HVh_wRc$lp6oy73Yq-R&x0;9UsZCq$+rnS_0{rHXotozY zMmvyQ>{Eiyuf5@Q5Hfcle`io&IvOsX{Tx6cLj^;!3EYs~MRD#+DOl<`5OQ^W8j=ee z4dX{B!iL3Q1e-!m%;Yn;N4Qx6;sU1CB82D`IjepB6wC9k?3PTvS&U-;apmC$$cNcP z183WB4rkB42`an1f+Qv)?WF-WtB~Qy_HrM!>7x80>?6o-jt0wxl-uB?Fd zcmE3MUPDu~f6!t$sTgynRHm(Gc=}hOCkRMX&d@mgM#F68E$&-Z?7MSMRY4?huPX8( z``oG`)X0SbI0&R~q8$;Q0D(ur_Kw6hY&1liR81mFE(bAGJ{mb;NPrVaOK8_PjwQz@ zGXf%4RKXK``93Hs0r?~*$Nw*&zP}9WbyvP zJq~RdH8(2#iFLnc$S;V)#IdYT0^!8pfvrEaSG?-Ur#7G%d|8pTk=%X!VKuQm0`>xu zWD8O^s$L052!6V98UHFMf66!+0nN_`-bT3n&`|%97IDXa&D(_u(hogWeHu0vStF!s zO7=?wH_<=h<~2wgKvpij*% za?>*{v*Mfp!Kb4M6=8LaVWLhOfHH(M>a*yAV`pi#_}*|6$XwGJExCoVggH48iCgTDy-CAElC7sz6SsYlTO-*4$&bd;l5J!K~BE7L8yQ^NgJfTMs#&P)T;L(coohLVcB8jevv0Y&S0p!c|w{7DY zLZ(UKeK;^W4H@3XUQBm3gInjxE&Y(ncv&4Sv z+DCj7a&?2GU59u8E^j2_^!wtxX66LjuBU4P(>KlA@PM6wPXrC)xoz^)C{_@g=yFwfg@`~K-D4=cfvqSO&jiH#N zLoy-=oRM%B@L(Z2W*LA4;m>U2q>15{G%q=l_UIoq0R7U7hOJSdXH3AGM*GtNU6+ah?i` zZ-k=o7QM}{i#-*@DHEze*Vp-+B1kthgvaHcLb~Dp!ENn8*dTFV2x!_Y?u)WW{phFX zo4=+;(n-u8jQk;o=()bACCbPr4x;dH3mff<@~Ot{Cl&*y_n6-1|5x0%Z0s*33_p6# zXk++nNb{_SJFkDQ^!76Wyl)8=p0hJ2S9u9PClS$@5x;*nA}?s3(CNZMZFnePQz>he z{%_lOyHP>Q^bEGY*>hcer*3VIfH!JoHm&U2TQP#zGJ!RlEbi9CyXnmzoL}x+ z8A^#s-bnkd1rXVL>8h3pQijMCx`yyLL*TcE5a1mS&)0Qn!DjoEe{7!ymHakAaVnUc zkQ8&!LI+wR^2SL26BSn5>0ZF!8Rvu;PqJ@pY%BIJNTIRux(KIc;{ z+!&2^u-y4ic1l1K;{VGth83hcgg)U8tb3g+CuM~ke?l)&wG?nndnLaFySNpa%>}Vm zA4mH`=`zn;!|8=Z78ui~0R8Fmwe+9&Id)juNW#P^N|M4Rid{--6ut@p2d5d3YEhWh zQ(Xe{M?JUI(;#wX)-0+I7%P&gnb2KK0lRp*BxXdiOztx9#w>g9OeSdTHltI>-IVS} zE)-yN!-<-sV+&^&8Dm=jX{94mSWb~j|ACkZBj26NqP&|87)hDZa^fN{B7mShj+G7$ zt}Nuuk>Unkb@X6H9395=oFH?9AbDM1?D@o8#Vpo9Dv95gLsPG7e{@(3P=f^l#I~EL zn6jWdaqkyO7F^nXxN+{*!}q*bnlLxB<3QL%eaxj~3`pmp@Oy<2y9RzUBliW;#OAAk(+(Aoj@ zAbV;i$0Gv|IUCKoKIowE4q6TZKadVlN!Po4%kO^C+)7%< zl}9%kaNr?9Bj3&F9O6V5d%1--W*A&0(Ge>)0t=bzVhMz5+mZGa-b^$^Iu0|xhWS8j z!dD2`x~Z-^V+Ro;d>GjY@sx>`uDWccJ*po!X4L$S`+I4($Q{9AMMA1Muv_^vW{! zrt0@bfTQ3tDlG&%U(cMXqO$iMIK>f1~1oUm+IPWaJ*97(VD`T|aY-6sc3+AtF6xYQFw#;37Ol0`Gf%w~3hX+rk-jyI}IO~MY609D{g`44X z{PGxD*E#bv70 zoIrBU;nP_vQ?E?!LUn5in`P01A=N6H{~Hg37byu`;5@w8kZZb*Ab zkN}?x?h&`qil<$ty{{rpRELdTxH6IpjoFJ+%TEDy8_DQl@CV) z8UPUaR($oDpIEiMemt$uDKF3gTz-}U30Zo_s^#xaGG#C6eO-A!08s)^$+Kg>o{O&q zk665}OwhU`p@5KYTd!M7@AKP&W0a@$rw&-H*R8FJxYfS1LGYYj-iBdC7a(U4LGzl$nl&Q~?uxrEj{B?qUC}Zj5>8ftjbZiwrrGn_ zg#xC1ui5-hitAH&*+dI5S^c}pZ^D{_;?>f;(0+NG)DuQG)he@Ce<9x#xnlG&T$b3u zw^*Y1@6d{}wb`*Hl0-k}X1BpsXDUpNtIobNNAAOER@gwr{@5vzRdLCa2mhFTSkn9L z{ACQT7-$#UX$VFHs&6^DnZKt5+b(qAyqwo-{a+QM^YS8dJHVAl1U;BQ>un7YRrM0g zmRVvwvfsZ>fDaB`PoI600|qr;iHW^YI*R4lWo`LHgqFoPWf8g;k?4SSTI%J)U@whqi-rd z=*J?Lm*t{0BL2H`huN83PCf^u2zyFA;LJdm03zyzyzFzF!XE}pN=&BdN+w6%zc@3R zSnvr$hso3^7jLIHg4_^kXvjdfGB2`=&l*vDf)v;$@XJDI0VstbKI5CXWqkqTE1cyN zl6%&!tf>u1{(F>~ZuVnm2buM)k+M%Xws2WR#p@tFm$5?_bNZ0cV05|QRK&T951?OL zUa>+;c%gj`mXGy4`=a-f8PbZ{1?&l!ZAC{m1WvKipbt%MF=*mE>hZ)|Gzg!8K`!>) zx`tvWiC7PBasKI8gssG2xP$vLC~&>;GwFS7;+|f zTF`{am!Si`1+aD9P~DMn?|-{s8q7WU=gmYFe%0+f+oHbOcMAOQ4$dj?p%SLrB;+4@ zt=4cb(mc(aqZ1RRf_Av`pH}hzkE#}EwWt;M+KMe9cPgJVbVJ!L8=w4@=7_nYX7X={ zeFYNfoCpLPs8ctR4Pb-p&Z2aS#c}3#>;mtHX!v1|NWZO^un}62aT^oATP@9UC?rRP` z#VHv!Gv#hX{y$kp`i7uk{a^eUEE8HM71pGM_*8(|oAO-#U{KF63+DMaHSMe|izGGT(pmx`uTacYNdq=8TfW0EKRcLN+ zUbm;xh7)%Ag{`N?P)eh(7Citim17fDNXBsqwoJS(6|!}h4vrqL!P?P6l&boY*{4B_ z2SqnuZw~UNb68$gsY*aBAXDhn$g^wgBOKMc6UXSrfyMqGG8ldmAjnw*1HgEhc21{5 zPSqJ3c*ruLuUr*Lf~g~O{#-|hiBCW~zrT2TF~3oxO~^|kay`(5P4yA#b~=kB=aO^hV!J7wN$++ zq{gl>D4>rwelpGGy1k$}ZBGRswd_R_Se}sG68cJBk^`+VF8F$02T~&r5MBimlqO$fW|x*9$A_re98b zk2Z-YqXD!SQkEQ%GTrqzX@cFFDzQ7azNNU~xm~>Wu$gX7{>aO#AGPY$Ms}iYxL%-> zA2|VnRER#mE#X*sfAhp_CaRv<*oshvuujM|7nLr3cjeRY={*d*!nl z9^Ei)(OM@EBk4$EMp8>q_TpywKa} zAZd6MR4g)}yRiB1I@A2Mz92q@ z+QOru(8EQd;yFR^yLR;yq$+QO@QFlf?lZv$NUDYOs7~%`ko0KSbq zg(qv)Gq@kLN^8kegQMrn=_T#!e;nHd(4O@UV5x_U@O03*)%kfbE!2cvd*UNNB^hP` z0=6lMYtW>XUc2Fn^)1j4{2$~^v=Fo%6fYh$1H3etg1&J{9Iq>h=(%z&qr-KCfbMtHrt65kot1*89w zwpMVdl(dZV247eE->RZ$!Fu^l;^zCNDN@JIhGz`0MeK!_RgjSC$+mHidS7^8oSa7f zxY69ur_@sk?{%DnKbZ$F#l|otFkiBzHni3Y#a%#6CrRmPDlEXYBmsX#{g8@Y2s6r|onv^A=<{=U7U%?iiMX;-y8wGO|IRycMY zZ9Ab3f6BM7hIzZ;@ld{T%vXr*<$t0yL_*XNT$%R@;U%ySq&!BQ_+j5KPSp%`iw<@Z=0U=&!O zbm#HDXrtbU&DVcebj1`k_vh7z=Y5*`^b3L45*bx>?dv-++x}E{_8p=8UZ|n{J>87- zt9qo(Q%%>cQd}tF)1#lG)iOG&T$U`|uce`GkrTC?(_R~LPmMc)5_0xryPvPiI2zGl zQDwW6F})UrkGh4uU#SsH2u~?GiR-53NxKI5<$HOe-dLf#_)Oo;+D85xvAr;2@Jz8W zjE87c*}5Ngnd1*JI$jiYziU`>@!B@e&&?5OoYw3jO80fQ>Y~~ei_~o$q}3_-3%%u+ z>an1(=$-zeXxzCn;63^H%n|W{H@dtvqD#YDPHN&}XdX2wL`HIn%ZK6$p}S1Y=YzdC z;sTuN}tH7G2*YwN_j~*P8^Qhs2<9VRja7tkr(BZ*5tljTuY5IuYcuP9>U{SM=qd0 zb~%cDj!Pk~G+4}NWvyjO@iq#*ss9#W%A4=-P2m-Io}`y2=Z3f$8`fIH6j!`&>}yOv z)rm`_J&m@tLmy=4e@N3Ct9yZ4vr7}l7|Tglrfws|1=d#Qaj*^5vB}`rcxlSjM^P8o ztbTft=y<1j@p~Vg&Fcw0kqfZt@8RRZQh&o0C2@>|q)SASop@yn zm~XhGY?b<^FB{04Y5ey*p?j;oH~KJpyuW@7aOjqH_4PQIt~RT=S9s#C3kdgT?@)$-VAoTj3;X1D0!jgU8a0-8^a zc1=cGsV@AX9E6#l_n8@!GshQ=v!~5=JKM`b&4qhpTzAGr@(Endum(z)w&w!jd>H>| zBD!2=c65kDS%>NlzlDANRwLLq%*yKww)0Vtg1P{0ZLo;G3A54Xxz=+0VmO%H5-oHC zo+v4AGK}YhqJ$=MnI`HNf}UT+pvwGy;U2hK+$>Z-kti?dj~0@Jr{%wCoy3_N7;qQi z!5wxNhv`VY{7&cTF4&w=tJG7!1c>wbl&i+1$AO8L8E0xLc#^)MER7ECsWT&C8r%rq z^D~+gX6J+S8|K;K;uL?E@2**_9(Cg5o6fx6=#~>p(EFVWMo7YlY8$K`={JrZ?xd0& zdMw0BJ109yaGRJIsg|LKd(bB*oPPbE#QmDInj`VnmrGVJIkLS`4JDj{T^mlFBj1B_ zSX|M#da6!fPCi-x_PX_(lp0P)+N#hS-0N<}?61@xxNi^BtwYq#siAr^P{NfpZbR`8 zo=0oU?^JpUD%~iEaLnNgEimJ7Qcq!Qs)w7*`^3kRIy*=0I6=!Nv%TsF7MlruK z=X2d@W8@!0S99Mky$Ao1FV*Z{dij-x1S6JJuMZsfXa-K^_0T!ypT zbyB(Nq6U%G9aPBCn>dcUXIr(Kj~%giBlFK}tc|lx#U`De80~2ijr*d6hK>KR{ds(T z?}|QB7x}}1l?<7Cxi0TTZ_Fh-p@%SY&_=FDvb;*+p2OyoEoILo#$<=Ur6_z|e_pT0 zUXjbhHEy7MH?O(3{JlpNPx49qZgKc0c*U)LfcH7${7lR3UFwWzb7;II`-bCI!$F09 zL0(KwEw31gkDD!PjP7Myk+N+)_4Y3gg_&D*Xa_no>TSr2l=2mU==<=JY^B-i+SQy? zY{`vL%j>XM^+uHKhSpudgd|SZ9-aq1fx0GY6@63ug3wLOLYE7Y->7jo?Oi1TZIY$z zvBXT~@bS%*Q`zx=)j0FgM#>t7AXcQsK(}8E94hrYzl!4!GkCM$(PVDS4Z)&|K`Z}w zu{-OlCOK-Lcifu5XvF>)3fshaOtFyBIEjweiK2IMpHdS7y>y`5j&F^!&?8|dJUcA( z`B85wq(+4e_L9?+7wX}LV&D>AjX`ze!v~0{K3BY1G%`gqoTqNfzA;)fzF~4jV@`IY zRY(fSRjY&a{AxN5t{N9@f&H)6AMT#@pV#H~3~m}-l+fkTFWGyxTtgM@m5Iq)ZQwS& zpk;?XWN-+*1n#@fxSyCZ{F%>E2EBJ}$3R1@Fn{NqG9#3HdpTo)`pGpj^;mTIRi1Tt z8s{eOuP?DT;1}F9yq>nogk4fOfGwBBKeXHRo@6gNbN+s(}JBdHw5nQ|s3 zq=}q!oQcW#FwP9$>owZ<@ALb9KmY7w_p$9h=6c=tecjjda9uatkcT>l31&56(ad;< zW5P6?cIx}a{zTnoIicq>tH*K8v+788sZgIwks?<~(yrU5(caw;#IN zE+5~?deBhaN(mz>ukshPQ#+Yd!cseeHo?J#J211l+r>&sJVg#_h*sxIJ|1WNHh*

    oGcJYMxO|vD3`H~t^e+ZN#brP@9`-DTThb`a^ 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
    n}{{|o2f>=cm<0w$H<^PTb9%xfRM1{`i`>DObA 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 z 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 H7<* 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
    I61%o%pS+r>~F;){nT|69<6HqT}Py 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%0D;l0GT#UO0aXqYaK)3D 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 diff --git a/kde/plasma/look-and-feel/RedDash/metadata.desktop b/kde/plasma/look-and-feel/RedDash/metadata.desktop deleted file mode 100644 index a0662de9..00000000 --- a/kde/plasma/look-and-feel/RedDash/metadata.desktop +++ /dev/null @@ -1,22 +0,0 @@ -[Desktop Entry] -Comment=Add a Dash of Red to your Startup - -Encoding=UTF-8 -Keywords=Desktop;Workspace;Appearance;Look and Feel;Logout;Lock;Suspend;Shutdown;Hibernate; -Name=Red Dash - -Type=Service - -X-KDE-ServiceTypes=Plasma/LookAndFeel -X-KDE-ParentApp= -X-KDE-PluginInfo-Author=RedrcknRbn -X-KDE-PluginInfo-Category= -X-KDE-PluginInfo-Email= -X-KDE-PluginInfo-License=CC BY-SA 4.0 -X-KDE-PluginInfo-Name=RedDash -X-KDE-PluginInfo-Version=1.0 -X-KDE-PluginInfo-Website= -X-KDE-fallbackPackage=org.kde.breeze.desktop -X-Plasma-MainScript=defaults -X-Plasma-APIVersion=2 -X-KPackage-Dependencies= diff --git a/kde/plasma/plasmoids/AndromedaLauncher/LICENSE b/kde/plasma/plasmoids/AndromedaLauncher/LICENSE deleted file mode 100644 index d159169d..00000000 --- a/kde/plasma/plasmoids/AndromedaLauncher/LICENSE +++ /dev/null @@ -1,339 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Lesser General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. diff --git a/kde/plasma/plasmoids/AndromedaLauncher/contents/code/tools.js b/kde/plasma/plasmoids/AndromedaLauncher/contents/code/tools.js deleted file mode 100644 index 1aa2a65e..00000000 --- a/kde/plasma/plasmoids/AndromedaLauncher/contents/code/tools.js +++ /dev/null @@ -1,202 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2013 by Aurélien Gâteau * - * Copyright (C) 2013-2015 by Eike Hein * - * Copyright (C) 2017 by Ivan Cukic * - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 2 of the License, or * - * (at your option) any later version. * - * * - * This program is distributed in the hope that it will be useful, * - * but WITHOUT ANY WARRANTY; without even the implied warranty of * - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * - * GNU General Public License for more details. * - * * - * You should have received a copy of the GNU General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA . * - ***************************************************************************/ - -.pragma library - -function fillActionMenu(i18n, actionMenu, actionList, favoriteModel, favoriteId) { - // Accessing actionList can be a costly operation, so we don't - // access it until we need the menu. - - var actions = createFavoriteActions(i18n, favoriteModel, favoriteId); - - if (actions) { - if (actionList && actionList.length > 0) { - var separator = { "type": "separator" }; - actionList.push(separator); - // actionList = actions.concat(actionList); // this crashes Qt O.o - actionList.push.apply(actionList, actions); - } else { - actionList = actions; - } - } - - actionMenu.actionList = actionList; -} - -function createFavoriteActions(i18n, favoriteModel, favoriteId) { - if (favoriteModel === null || !favoriteModel.enabled || favoriteId == null) { - return null; - } - - - if (favoriteModel.activities === undefined || - favoriteModel.activities.runningActivities.length <= 1) { - var action = {}; - - if (favoriteModel.isFavorite(favoriteId)) { - action.text = i18n("Remove from Favorites"); - action.icon = "bookmark-remove"; - action.actionId = "_kicker_favorite_remove"; - } else if (favoriteModel.maxFavorites == -1 || favoriteModel.count < favoriteModel.maxFavorites) { - action.text = i18n("Add to Favorites"); - action.icon = "bookmark-new"; - action.actionId = "_kicker_favorite_add"; - } else { - return null; - } - - action.actionArgument = { favoriteModel: favoriteModel, favoriteId: favoriteId }; - - return [action]; - - } else { - var actions = []; - - var linkedActivities = favoriteModel.linkedActivitiesFor(favoriteId); - - var activities = favoriteModel.activities.runningActivities; - - // Adding the item to link/unlink to all activities - - var linkedToAllActivities = - !(linkedActivities.indexOf(":global") === -1); - - actions.push({ - text : i18n("On All Activities"), - checkable : true, - - actionId : linkedToAllActivities ? - "_kicker_favorite_remove_from_activity" : - "_kicker_favorite_set_to_activity", - checked : linkedToAllActivities, - - actionArgument : { - favoriteModel: favoriteModel, - favoriteId: favoriteId, - favoriteActivity: "" - } - }); - - - // Adding items for each activity separately - - var addActivityItem = function(activityId, activityName) { - var linkedToThisActivity = - !(linkedActivities.indexOf(activityId) === -1); - - actions.push({ - text : activityName, - checkable : true, - checked : linkedToThisActivity && !linkedToAllActivities, - - actionId : - // If we are on all activities, and the user clicks just one - // specific activity, unlink from everything else - linkedToAllActivities ? "_kicker_favorite_set_to_activity" : - - // If we are linked to the current activity, just unlink from - // that single one - linkedToThisActivity ? "_kicker_favorite_remove_from_activity" : - - // Otherwise, link to this activity, but do not unlink from - // other ones - "_kicker_favorite_add_to_activity", - - actionArgument : { - favoriteModel : favoriteModel, - favoriteId : favoriteId, - favoriteActivity : activityId - } - }); - }; - - // Adding the item to link/unlink to the current activity - - addActivityItem(favoriteModel.activities.currentActivity, i18n("On the Current Activity")); - - actions.push({ - type: "separator", - actionId: "_kicker_favorite_separator" - }); - - // Adding the items for each activity - - activities.forEach(function(activityId) { - addActivityItem(activityId, favoriteModel.activityNameForId(activityId)); - }); - - return [{ - text : i18n("Show in Favorites"), - icon : "favorite", - subActions : actions - }]; - } -} - -function triggerAction(model, index, actionId, actionArgument) { - function startsWith(txt, needle) { - return txt.substr(0, needle.length) === needle; - } - - if (startsWith(actionId, "_kicker_favorite_")) { - handleFavoriteAction(actionId, actionArgument); - return; - } - - var closeRequested = model.trigger(index, actionId, actionArgument); - - if (closeRequested) { - return true; - } - - return false; -} - -function handleFavoriteAction(actionId, actionArgument) { - var favoriteId = actionArgument.favoriteId; - var favoriteModel = actionArgument.favoriteModel; - - console.log(actionId); - - if (favoriteModel === null || favoriteId == null) { - return null; - } - - if (actionId == "_kicker_favorite_remove") { - console.log("Removing from all activities"); - favoriteModel.removeFavorite(favoriteId); - } else if (actionId == "_kicker_favorite_add") { - console.log("Adding to global activity"); - favoriteModel.addFavorite(favoriteId); - } else if (actionId == "_kicker_favorite_remove_from_activity") { - console.log("Removing from a specific activity"); - favoriteModel.removeFavoriteFrom(favoriteId, actionArgument.favoriteActivity); - - } else if (actionId == "_kicker_favorite_add_to_activity") { - console.log("Adding to another activity"); - favoriteModel.addFavoriteTo(favoriteId, actionArgument.favoriteActivity); - - } else if (actionId == "_kicker_favorite_set_to_activity") { - console.log("Removing the item from the favourites, and re-adding it just to be on a specific activity"); - favoriteModel.setFavoriteOn(favoriteId, actionArgument.favoriteActivity); - - } -} diff --git a/kde/plasma/plasmoids/AndromedaLauncher/contents/config/config.qml b/kde/plasma/plasmoids/AndromedaLauncher/contents/config/config.qml deleted file mode 100644 index 09ac30ad..00000000 --- a/kde/plasma/plasmoids/AndromedaLauncher/contents/config/config.qml +++ /dev/null @@ -1,30 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2014 by Eike Hein * - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 2 of the License, or * - * (at your option) any later version. * - * * - * This program is distributed in the hope that it will be useful, * - * but WITHOUT ANY WARRANTY; without even the implied warranty of * - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * - * GNU General Public License for more details. * - * * - * You should have received a copy of the GNU General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA . * - ***************************************************************************/ - -import QtQuick 2.0 - -import org.kde.plasma.configuration 2.0 - -ConfigModel { - ConfigCategory { - name: i18n("General") - icon: "preferences-desktop-plasma" - source: "ConfigGeneral.qml" - } -} diff --git a/kde/plasma/plasmoids/AndromedaLauncher/contents/config/main.xml b/kde/plasma/plasmoids/AndromedaLauncher/contents/config/main.xml deleted file mode 100644 index d1dbd4c5..00000000 --- a/kde/plasma/plasmoids/AndromedaLauncher/contents/config/main.xml +++ /dev/null @@ -1,78 +0,0 @@ - - - - - - - - start-here-kde - - - - false - - - - - - - - true - - - - #2164C9 - - - - true - - - - 0 - - - - 0 - - - - - - - - 0 - - - - 0 - - - - 0 - - - - false - - - - false - - - - 0 - - - - true - - - - shell,bookmarks,baloosearch,locations - - - diff --git a/kde/plasma/plasmoids/AndromedaLauncher/contents/locale/de/LC_MESSAGES/plasma_applet_com.github.SnoutBug.mmckLauncher.mo b/kde/plasma/plasmoids/AndromedaLauncher/contents/locale/de/LC_MESSAGES/plasma_applet_com.github.SnoutBug.mmckLauncher.mo deleted file mode 100644 index 2c20a7ef19c2587a7608f706e140677560cfe708..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2415 zcmZvc&u<(x6vqv;{0NjErTi?V21-exlcXuoGNq{5bT>pKZPeXTgh0YO^LEzkjJ?>N zZnF{+f&4*#2yQ_fazsL$5Em*W#0ma_Uf}ySlOKhS*7I3=?C1Bse$Q8T zZu>;w8Ap2z?X8=Hcme$4X1wt9ZxI4N@g81}f+hF>coDoC{2IIs{0`g!eh=OS{#cFw z3LZrN_v-tOZ9?3R{%&wPxDVv@&sO8p;2r261MdUtAkRAo-V44Bj)4YbJIf&Z^C8Id zJ_C9GOV#%)AkY66d=UHrycPTfzmz&Anm*MhwN z0Aza~RQ-=ZUVjmsg_fU#FfFcP(r)k%a4+}|$noukF}8CEyc3KoHbCC@4EQ4W4#;*t zt@stl`(CN~-&Fk-kmFwk+25b5@jt$eK!haT2POCscmTW%vYtPIZ2vEi=U)Tw0e8W9-e(`ke!m2Ad?%{@DUj!#1@RMv z7vvLKmT} z`_3i6K68F>?mvxoKN?bbq$MzV_TkOG^TRpH`t!p&ApFtuP(?A5=iKB>zn|+w1#OL& z<0q-3$~+tpv!xHVkaLbGXp_knT?nx_sa$W%q-wUPD3?@5m_+9(w|y$e1W`Atol`36 z7y8Pi(vxyYR|YHF*7gdR^9N-|=j0`Srb6l5i-tOHoesp#p_f~@XEHIT3i4u(3^|pH zIj8zvonWByF&3|4)zF%tayg65$%*;Inpn)6ltZ*m&f46%Ed%@)^9%*Cph}Z;$;l<_ zHOql5W3iyKF1}eG=AzEE3Msc4FI)@6-d&${%DGAYh8of@=Lzq|= zMbgVFy~fT^-?|Vj`b?)$t;~GXva#%j(D(7=WTr#6Y)@e4NpEZ!+GRF*-SVZ=(HT0g z*>H4H1&ZbL)bw;TbvT+jg1_IXtr;$$0q>KNo#><`c z!3n=Ucp@tyV4;Cb22&D37*v7~?{t(M!&l0hzQk8P0mV8IbhK zr3XZfOc{pcQtD`<$szY^l)2TF)h{s@HC37(=g#Je^?w3?T=0Z)iBWA~pm8)kX;QNc;=h$yBKT diff --git a/kde/plasma/plasmoids/AndromedaLauncher/contents/locale/id/LC_MESSAGES/plasma_applet_com.github.SnoutBug.mmckLauncher.mo b/kde/plasma/plasmoids/AndromedaLauncher/contents/locale/id/LC_MESSAGES/plasma_applet_com.github.SnoutBug.mmckLauncher.mo deleted file mode 100644 index 4d38c67519e0f52ae2c7dea05b204d426392b6e9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2339 zcmZvcON`t!7{?8i76w|{@+y=T7fM;6*)15g_%Dk^&LB%Z`1u|w?a zb~ymz!jWE(P=%0?P$k5L14vvd?&ZP>aamM}8xj|ehy(vGlYQ`rV*g_M^XKp3FTWhz z^)bUUf%X{Mo3}CcGWhB3=a4&cRychhTng1C) ziSeyweeW*D?!x#mcqe!qr2Wq}^DlsRV|)fY0Cqr8P(tUw2$Fx(AoR?1>OhlhceQ~(b0JmAld&4NOrfuNpKk?|KDxq zKLY8TYamQ#Uw~xCmmpsDH9CslcOadA6QuKg1Zm$b5HI@;9r^VKNc;D|se|A?ko-Od zk{weZ#mNUr?lMUCAp(zq?}3NG&q1>P21t5tf^_aiGyWYUd&mgVyBj2Z2SA!X1d=~T zL4=PTMI${=qme%xjqD=X3A9=VNM}<%PoQCIZPVi*J(O4S^+_81&qMcu&OFkr-2*;? zMkPS8A-~Djr_d;OxXN`df%-X)o_wT-azy^qL-~Ze_49B;Hj`!4_)Jk`Dilr`ZTUo7 zjzpEYXV_e2oyqw^DWy|7=7GH8eAX6ax0YGVx236 z&=I#%lwrc1;X`B69O~>zK2n*qoR(!SRA$+{ST&_`l8nPBGcZrbY(eDGvIVJSDKfTD ziXu@VCK?-kwuoKt80|#H=Ww_z*-~h<&z5vVE}D|hnaq?sCg>A#S~}Jhl@1eG^1iW( z!hs`w)>UzWHDet=!RJk-Bi0ixOvs)dBBgQ}DZ$Pg9*!dxZ$`{Q=kjQzLP@{~;n6bV z6Q{Vcd^6Dg=Hej4M$J1>EdL|Y&!n)Dhlw$O;30Xz`eqH*LN^pR1_VTk3VTJ$!!hRBH}b3D?LA)(cqW zPytg#CX_ydOo$R0oxTvvd#AVM$heU#y^an|L}BEohsw1O<-8K(9#=Y3sjzBC83i)6 zd>{$|N6yu^$j2?uM6p9=v(y$vCUVHliZzI{zSObIhwu@Dwi2mRqZFUrN?4E=xEDgy zAxh;|&5cWrM-Zqhj%^v$R37U=uc-Cnh!WA%Pu4C~Z{MqRIf==QjQVc|{)0nb4%< zQUH^8mR_JDk#c08+d6{jxDMAz0ZP+VB|9fH+3@c&oZhO!&80vVWKUPDi;}8vhr|FT zC3Q$q7zuu4!wP<{k(=~KfSa1Pu@8|^_>R}&`CClDn*k9(WaXpG$E^GL!p#|cg8#GuE!p1 zPtxRoDlVLmdZ~mEaOA=jj{LYHE}SYZ{J6m%fH-jC`*vq($`5NjpY_;&e(&q|=BI;u zZ!)wI^rz9U+{M@#@T0r&Kr8kzh97$ykEg&Ad6iD&Sf)v*>cnG`}`N#|4oqmY=gAkf^`2o zAWX8GAnEoocoO^uB)xtGY2P0p?c0Ok=pGM%BPqTt7Qn&5?eG(WwN; zXNr?ze;)l&bfhwS5`EZC;16j_jdGOYqDFc^hJJgZB0Hxwb$+fWv`R!!)_6X0L3Tu` z!zi08eXu!Sa8d?kGTxHcLd-4**W0zITFol*rpP1~$xW$kA#-U0YZ%eiGG&cxg)k}i zQn;kcgXL{&dpXSc)4Zd!^qi(;E|m6cUTj*Yf+XiK(iZNSj4g;N$8-00fM(n{lYU=w5Y+8iD%kbr;c<{!z4B(_4ssKg<4aW$kS-vy4>TaqCfPrlQVqqcXq_^q$+yyks)z5g&#rTeUsj)*{_fS9fsbr+HiUkHabS zi~3c{Q)}Ihl|5;yf|ZbsUEV_Zo2pjN=?tF%8amNYu+PrR%-Q}YC1xusO<`}OJ1kqF zM_E%Pp&#b1D(z`m{!i8RBSIRK9A6v*YqsFp()SEsqGgq!cvm;2Q`sQHWgd{>Vt45- zP}#}b5^~6aa7l-Y!UP1#)=HJ*YqTkh=x}_;B$aVr5xRhw*GKPMf{BK>Gs43)uwd|(ULIuM&*#dly>#h3f)lThR@-6PEOE4eCV-11_n Ki=2eknEMMeWkgW` diff --git a/kde/plasma/plasmoids/AndromedaLauncher/contents/ui/ActionMenu.qml b/kde/plasma/plasmoids/AndromedaLauncher/contents/ui/ActionMenu.qml deleted file mode 100644 index 885a60dc..00000000 --- a/kde/plasma/plasmoids/AndromedaLauncher/contents/ui/ActionMenu.qml +++ /dev/null @@ -1,137 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2013 by Aurélien Gâteau * - * Copyright (C) 2014-2015 by Eike Hein * - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 2 of the License, or * - * (at your option) any later version. * - * * - * This program is distributed in the hope that it will be useful, * - * but WITHOUT ANY WARRANTY; without even the implied warranty of * - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * - * GNU General Public License for more details. * - * * - * You should have received a copy of the GNU General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA . * - ***************************************************************************/ - -import QtQuick 2.0 -import org.kde.plasma.components 2.0 as PlasmaComponents - -Item { - id: root - - property QtObject menu - property Item visualParent - property variant actionList - property bool opened: menu ? (menu.status != PlasmaComponents.DialogStatus.Closed) : false - - signal actionClicked(string actionId, variant actionArgument) - signal closed - - onActionListChanged: refreshMenu(); - - onOpenedChanged: { - if (!opened) { - closed(); - } - } - - function open(x, y) { - if (!actionList) { - return; - } - - if (x && y) { - menu.open(x, y); - } else { - menu.open(); - } - } - - function refreshMenu() { - if (menu) { - menu.destroy(); - } - - if (!actionList) { - return; - } - - menu = contextMenuComponent.createObject(root); - - fillMenu(menu, actionList); - } - - function fillMenu(menu, items) { - items.forEach(function (actionItem) { - if (actionItem.subActions) { - // This is a menu - var submenuItem = contextSubmenuItemComponent.createObject( - menu, { "actionItem": actionItem }); - - fillMenu(submenuItem.submenu, actionItem.subActions); - - } else { - var item = contextMenuItemComponent.createObject( - menu, - { - "actionItem": actionItem, - } - ); - } - }); - - } - - Component { - id: contextMenuComponent - - PlasmaComponents.ContextMenu { - visualParent: root.visualParent - } - } - - Component { - id: contextSubmenuItemComponent - - PlasmaComponents.MenuItem { - id: submenuItem - - property variant actionItem - - text: actionItem.text ? actionItem.text : "" - icon: actionItem.icon ? actionItem.icon : null - - property variant submenu: submenu_ - - PlasmaComponents.ContextMenu { - id: submenu_ - visualParent: submenuItem.action - } - } - } - - Component { - id: contextMenuItemComponent - - PlasmaComponents.MenuItem { - property variant actionItem - - text: actionItem.text ? actionItem.text : "" - enabled: actionItem.type != "title" && ("enabled" in actionItem ? actionItem.enabled : true) - separator: actionItem.type == "separator" - section: actionItem.type == "title" - icon: actionItem.icon ? actionItem.icon : null - checkable: actionItem.checkable ? actionItem.checkable : false - checked: actionItem.checked ? actionItem.checked : false - - onClicked: { - actionClicked(actionItem.actionId, actionItem.actionArgument); - } - } - } -} diff --git a/kde/plasma/plasmoids/AndromedaLauncher/contents/ui/AppList.qml b/kde/plasma/plasmoids/AndromedaLauncher/contents/ui/AppList.qml deleted file mode 100644 index 282cdcf2..00000000 --- a/kde/plasma/plasmoids/AndromedaLauncher/contents/ui/AppList.qml +++ /dev/null @@ -1,373 +0,0 @@ -/***************************************************************************** - * Copyright (C) 2022 by Friedrich Schriewer * - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 2 of the License, or * - * (at your option) any later version. * - * * - * This program is distributed in the hope that it will be useful, * - * but WITHOUT ANY WARRANTY; without even the implied warranty of * - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * - * GNU General Public License for more details. * - * * - * You should have received a copy of the GNU General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA . * - ****************************************************************************/ - -import QtGraphicalEffects 1.0 - -import QtQuick 2.12 -import QtQuick.Controls 2.15 - -import org.kde.plasma.core 2.0 as PlasmaCore -import org.kde.plasma.components 3.0 as PlasmaComponents - -ScrollView { - id: scrollView - - anchors { - top: parent.top - } - width: parent.width - height: parent.height - - contentWidth: - 1 //no horizontal scrolling - - property bool grabFocus: false - property bool showDescriptions: false - property int iconSize: units.iconSizes.medium - - property var pinnedModel: [globalFavorites, rootModel.modelForRow(0), rootModel.modelForRow(1)] - property var allAppsModel: [rootModel.modelForRow(2)] - - property var currentStateIndex: plasmoid.configuration.defaultPage - - property bool hasListener: false - property bool isRight: true - - property var scrollpositon: 0.0 - property var scrollheight: 0.0 - - function updateModels() { - item.pinnedModel = [globalFavorites, rootModel.modelForRow(0), rootModel.modelForRow(1)] - item.allAppsModel = [rootModel.modelForRow(2)] - } - - function reset(){ - ScrollBar.vertical.position = 0 - sortingImage.state = sortingImage.states[plasmoid.configuration.defaultPage].name - currentStateIndex = plasmoid.configuration.defaultPage - } - function get_position(){ - return ScrollBar.vertical.position; - } - function get_size(){ - return ScrollBar.vertical.size; - } - Connections { - target: root - function onVisibleChanged() { - sortingImage.state = sortingImage.states[plasmoid.configuration.defaultPage].name - currentStateIndex = plasmoid.configuration.defaultPage - } - } - onContentHeightChanged: { - ScrollBar.vertical.position = scrollpositon * scrollheight / scrollView.contentHeight - } - Column { - id: column - width: parent.width - onPositioningComplete: { - scrollView.contentHeight = height - if (height < backdrop.height) { - scrollView.contentHeight = backdrop.height + 1 - } - } - - Flow { //Favorites - id: flow - width: scrollView.width - 10 * PlasmaCore.Units.devicePixelRatio - spacing: 12 - leftPadding: 20 - visible: !main.showAllApps - Repeater { - model: pinnedModel[0] - delegate: - FavoriteItem { - id: favitem - } - } - } - - Image { - id: sortingImage - width: 15 * PlasmaCore.Units.devicePixelRatio - height: width - visible: main.showAllApps - //I don't like it this way but I have to assign custom images anyways, so it's not too bad... right? - states: [ - State { - name: "all"; - PropertyChanges { target: sortingLabel; text: i18n("All")} - PropertyChanges { target: sortingImage; source: 'icons/feather/file-text.svg'} - }, - State { - name: "dev"; - PropertyChanges { target: sortingLabel; text: i18n("Developement")} - PropertyChanges { target: sortingImage; source: 'icons/feather/code.svg'} - PropertyChanges { target: (currentStateIndex % 2 == 0 ? categoriesRepeater : categoriesRepeater2); model: rootModel.modelForRow(3)} - }, - State { - name: "games"; - PropertyChanges { target: sortingLabel; text: i18n("Games")} - PropertyChanges { target: sortingImage; source: 'icons/lucide/gamepad-2.svg'} - PropertyChanges { target: (currentStateIndex % 2 == 0 ? categoriesRepeater : categoriesRepeater2); model: rootModel.modelForRow(4)} - }, - State { - name: "graphics"; - PropertyChanges { target: sortingLabel; text: i18n("Graphics")} - PropertyChanges { target: sortingImage; source: 'icons/feather/image.svg'} - PropertyChanges { target: (currentStateIndex % 2 == 0 ? categoriesRepeater : categoriesRepeater2); model: rootModel.modelForRow(5)} - }, - State { - name: "internet"; - PropertyChanges { target: sortingLabel; text: i18n("Internet")} - PropertyChanges { target: sortingImage; source: 'icons/feather/globe.svg'} - PropertyChanges { target: (currentStateIndex % 2 == 0 ? categoriesRepeater : categoriesRepeater2); model: rootModel.modelForRow(6)} - }, - State { - name: "multimedia"; - PropertyChanges { target: sortingLabel; text: i18n("Multimedia")} - PropertyChanges { target: sortingImage; source: 'icons/lucide/film.svg'} - PropertyChanges { target: (currentStateIndex % 2 == 0 ? categoriesRepeater : categoriesRepeater2); model: rootModel.modelForRow(8)} - }, - State { - name: "office"; - PropertyChanges { target: sortingLabel; text: i18n("Office")} - PropertyChanges { target: sortingImage; source: 'icons/lucide/paperclip.svg'} - PropertyChanges { target: (currentStateIndex % 2 == 0 ? categoriesRepeater : categoriesRepeater2); model: rootModel.modelForRow(9)} - }, - State { - name: "science"; - PropertyChanges { target: sortingLabel; text: i18n("Science & Math")} - PropertyChanges { target: sortingImage; source: 'icons/lucide/flask-conical.svg'} - PropertyChanges { target: (currentStateIndex % 2 == 0 ? categoriesRepeater : categoriesRepeater2); model: rootModel.modelForRow(10)} - }, - State { - name: "settings"; - PropertyChanges { target: sortingLabel; text: i18n("Settings")} - PropertyChanges { target: sortingImage; source: 'icons/feather/settings.svg'} - PropertyChanges { target: (currentStateIndex % 2 == 0 ? categoriesRepeater : categoriesRepeater2); model: rootModel.modelForRow(11)} - }, - State { - name: "system"; - PropertyChanges { target: sortingLabel; text: i18n("System")} - PropertyChanges { target: sortingImage; source: 'icons/lucide/cpu.svg'} - PropertyChanges { target: (currentStateIndex % 2 == 0 ? categoriesRepeater : categoriesRepeater2); model: rootModel.modelForRow(12)} - }, - State { - name: "utilities"; - PropertyChanges { target: sortingLabel; text: i18n("Utilities")} - PropertyChanges { target: sortingImage; source: 'icons/feather/tool.svg'} - PropertyChanges { target: (currentStateIndex % 2 == 0 ? categoriesRepeater : categoriesRepeater2); model: rootModel.modelForRow(13)} - }, - State { - name: "lost"; - PropertyChanges { target: sortingLabel; text: i18n("Lost & Found")} - PropertyChanges { target: sortingImage; source: 'icons/feather/trash-2.svg'} - PropertyChanges { target: (currentStateIndex % 2 == 0 ? categoriesRepeater : categoriesRepeater2); model: rootModel.modelForRow(7)} - } - ] - PlasmaComponents.Label { - id: sortingLabel - x: parent.width + 10 * PlasmaCore.Units.devicePixelRatio - anchors.verticalCenter: parent.verticalCenter - text: i18n("All") - color: main.textColor - font.family: main.textFont - font.pixelSize: 12 * PlasmaCore.Units.devicePixelRatio - } - MouseArea { - id: mouseArea - width: parent.width + sortingLabel.width + 5 * PlasmaCore.Units.devicePixelRatio - height: parent.height - cursorShape: Qt.PointingHandCursor - hoverEnabled: true - acceptedButtons: Qt.LeftButton | Qt.RightButton | Qt.MiddleButton - onClicked: { - if (mouse.button == Qt.LeftButton) { - isRight = false - currentStateIndex += 1 - } else if (mouse.button == Qt.RightButton) { - isRight = true - currentStateIndex -= 1 - } else if (mouse.button == Qt.MiddleButton) { - isRight = false - currentStateIndex = plasmoid.configuration.defaultPage - } - if (currentStateIndex > sortingImage.states.length - 1) { - currentStateIndex = 0 - } else if (currentStateIndex < 0) { - currentStateIndex = sortingImage.states.length - 1 - } - sortingImage.state = sortingImage.states[currentStateIndex].name - } - } - ColorOverlay { - visible: plasmoid.configuration.theming != 0 - anchors.fill: sortingImage - source: sortingImage - color: main.textColor - } - } - Item { //Spacer - id: spacer - width: 1 - height: 10 * PlasmaCore.Units.devicePixelRatio - } - - Grid { - id: allAppsGrid - x: - 10 * PlasmaCore.Units.devicePixelRatio - columns: 1 - width: scrollView.width - 10 * PlasmaCore.Units.devicePixelRatio - visible: opacity > 0 && main.showAllApps - Repeater { - id: allAppsRepeater - model: allAppsModel[0] - Repeater { - id: repeater2 - model: allAppsRepeater.model.modelForRow(index) - GenericItem { - id: genericItem - triggerModel: repeater2.model - } - } - } - states: [ - State { - name: "hidden"; when: (sortingImage.state != 'all') - PropertyChanges { target: allAppsGrid; opacity: 0.0 } - PropertyChanges { target: allAppsGrid; x: (!isRight ? -20 * PlasmaCore.Units.devicePixelRatio : 0) } - }, - State { - name: "shown"; when: (sortingImage.state == 'all') - PropertyChanges { target: allAppsGrid; opacity: 1.0 } - PropertyChanges { target: allAppsGrid; x: -10 } - }] - transitions: [ - Transition { - to: "hidden" - PropertyAnimation { properties: 'opacity'; duration: 80; easing: Easing.InQuart} - PropertyAnimation { properties: 'x'; from: -10 * PlasmaCore.Units.devicePixelRatio; duration: 80;easing: Easing.InQuart} - }, - Transition { - to: "shown" - PropertyAnimation { properties: 'opacity'; duration: 80; easing: Easing.InQuart} - PropertyAnimation { properties: 'x'; from: (isRight ? -20 * PlasmaCore.Units.devicePixelRatio : 0); duration: 80; easing: Easing.InQuart} - } - ] - onStateChanged: { - if (state == 'hidden') { - scrollpositon = scrollView.ScrollBar.vertical.position - scrollheight = scrollView.contentHeight - } - } - } - Grid { //Categories - id: appCategories - columns: 1 - width: scrollView.width - 10 * PlasmaCore.Units.devicePixelRatio - visible: opacity > 0 && main.showAllApps - Repeater { - id: categoriesRepeater - delegate: - GenericItem { - id: genericItemCat - triggerModel: categoriesRepeater.model - } - } - states: [ - State { - name: "hidden"; when: (currentStateIndex % 2 === 1) - PropertyChanges { target: appCategories; opacity: 0.0 } - PropertyChanges { target: appCategories; x: (isRight ? -20 * PlasmaCore.Units.devicePixelRatio : 0) } - }, - State { - name: "shown"; when: (currentStateIndex % 2 === 0) - PropertyChanges { target: appCategories; opacity: 1.0 } - PropertyChanges { target: appCategories; x: -10 * PlasmaCore.Units.devicePixelRatio } - }] - transitions: [ - Transition { - to: "hidden" - PropertyAnimation { properties: 'opacity'; duration: 80; easing: Easing.InQuart} - PropertyAnimation { properties: 'x'; from: -10 * PlasmaCore.Units.devicePixelRatio; duration: 80; easing: Easing.InQuart} - }, - Transition { - to: "shown" - PropertyAnimation { properties: 'opacity'; duration: 80; easing: Easing.InQuart} - PropertyAnimation { properties: 'x'; from: (isRight ? -20 * PlasmaCore.Units.devicePixelRatio : 0); duration: 80; easing: Easing.InQuart} - } - ] - onStateChanged: { - if (state == 'hidden') { - scrollpositon = scrollView.ScrollBar.vertical.position - scrollheight = scrollView.contentHeight - } - } - } - - Grid { //Categories - id: appCategories2 - columns: 1 - width: scrollView.width - 10 * PlasmaCore.Units.devicePixelRatio - visible: opacity > 0 && main.showAllApps - Repeater { - id: categoriesRepeater2 - delegate: - GenericItem { - id: genericItemCat2 - triggerModel: categoriesRepeater2.model - } - } - states: [ - State { - name: "hidden"; when: (currentStateIndex % 2 === 0) - PropertyChanges { target: appCategories2; opacity: 0.0 } - PropertyChanges { target: appCategories2; x: (isRight ? -20 * PlasmaCore.Units.devicePixelRatio : 0) } - }, - State { - name: "shown"; when: (currentStateIndex % 2 === 1) - PropertyChanges { target: appCategories2; opacity: 1.0 } - PropertyChanges { target: appCategories2; x: -10 * PlasmaCore.Units.devicePixelRatio} - }] - transitions: [ - Transition { - to: "hidden" - PropertyAnimation { properties: 'opacity'; duration: 80; easing: Easing.InQuart} - PropertyAnimation { properties: 'x'; from: -10 * PlasmaCore.Units.devicePixelRatio; duration: 80; easing: Easing.InQuart} - }, - Transition { - to: "shown" - PropertyAnimation { properties: 'opacity'; duration: 80; easing: Easing.InQuart} - PropertyAnimation { properties: 'x'; from: (isRight ? -20 * PlasmaCore.Units.devicePixelRatio : 0);duration: 80; easing: Easing.InQuart} - } - ] - onStateChanged: { - if (state == 'hidden') { - scrollpositon = scrollView.ScrollBar.vertical.position - scrollheight = scrollView.contentHeight - } - } - } - - Item { //Spacer - width: 1 - height: 20 * PlasmaCore.Units.devicePixelRatio - } - } -} diff --git a/kde/plasma/plasmoids/AndromedaLauncher/contents/ui/CompactRepresentation.qml b/kde/plasma/plasmoids/AndromedaLauncher/contents/ui/CompactRepresentation.qml deleted file mode 100644 index cd823eb7..00000000 --- a/kde/plasma/plasmoids/AndromedaLauncher/contents/ui/CompactRepresentation.qml +++ /dev/null @@ -1,101 +0,0 @@ -/***************************************************************************** - * Copyright (C) 2013-2014 by Eike Hein * - * Copyright (C) 2021 by Prateek SU * - * Copyright (C) 2022 by Friedrich Schriewer * - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 2 of the License, or * - * (at your option) any later version. * - * * - * This program is distributed in the hope that it will be useful, * - * but WITHOUT ANY WARRANTY; without even the implied warranty of * - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * - * GNU General Public License for more details. * - * * - * You should have received a copy of the GNU General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA . * - ****************************************************************************/ - -import QtQuick 2.12 -import QtQuick.Layouts 1.12 - -import org.kde.plasma.plasmoid 2.0 -import org.kde.plasma.core 2.0 as PlasmaCore - -Item { - id: root - - property QtObject dashWindow: null - readonly property bool useCustomButtonImage: (plasmoid.configuration.useCustomButtonImage && plasmoid.configuration.customButtonImage.length != 0) - - PlasmaCore.IconItem { - id: buttonIcon - - width: plasmoid.configuration.activationIndicator ? parent.width * 0.65 : parent.width - height: plasmoid.configuration.activationIndicator ? parent.height * 0.65 : parent.height - anchors.centerIn: parent - - source: useCustomButtonImage ? plasmoid.configuration.customButtonImage : plasmoid.configuration.icon - - active: mouseArea.containsMouse - - smooth: true - - Rectangle { - id: indicator - width: 0 - anchors.horizontalCenter: parent.horizontalCenter - height: 3 * PlasmaCore.Units.devicePixelRatio - radius: 10 - y: parent.height + height - color: plasmoid.configuration.indicatorColor - visible: plasmoid.configuration.activationIndicator - - states: [ - State { name: "inactive" - when: !dashWindow.visible - PropertyChanges { - target: indicator - width: 0 - - } - }, - State { name: "active" - when: dashWindow.visible - PropertyChanges { - target: indicator - width: parent.width * 0.65 - } - } - ] - transitions: [ - Transition { - NumberAnimation { properties: 'width'; duration: 60} - } - ] - } - } - - MouseArea - { - id: mouseArea - - anchors.fill: parent - - hoverEnabled: true - - onClicked: { - dashWindow.visible = !dashWindow.visible; - } - } - - Component.onCompleted: { - dashWindow = Qt.createQmlObject("MenuRepresentation {}", root); - plasmoid.activated.connect(function() { - dashWindow.visible = !dashWindow.visible; - }); - } -} diff --git a/kde/plasma/plasmoids/AndromedaLauncher/contents/ui/ConfigGeneral.qml b/kde/plasma/plasmoids/AndromedaLauncher/contents/ui/ConfigGeneral.qml deleted file mode 100644 index f89a2aab..00000000 --- a/kde/plasma/plasmoids/AndromedaLauncher/contents/ui/ConfigGeneral.qml +++ /dev/null @@ -1,322 +0,0 @@ -/***************************************************************************** - * Copyright (C) 2013-2014 by Eike Hein * - * Copyright (C) 2021 by Prateek SU * - * Copyright (C) 2022 by Friedrich Schriewer * - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 2 of the License, or * - * (at your option) any later version. * - * * - * This program is distributed in the hope that it will be useful, * - * but WITHOUT ANY WARRANTY; without even the implied warranty of * - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * - * GNU General Public License for more details. * - * * - * You should have received a copy of the GNU General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA . * - ****************************************************************************/ - -import QtQuick 2.12 -import QtQuick.Controls 2.5 -import QtQuick.Dialogs 1.0 - -import org.kde.plasma.components 3.0 as PlasmaComponents -import org.kde.plasma.core 2.0 as PlasmaCore -import org.kde.kquickcontrolsaddons 2.0 as KQuickAddons -import org.kde.draganddrop 2.0 as DragDrop -import org.kde.kirigami 2.3 as Kirigami - -import org.kde.plasma.private.kicker 0.1 as Kicker - -Kirigami.FormLayout { - id: configGeneral - - anchors.left: parent.left - anchors.right: parent.right - - property bool isDash: (plasmoid.pluginName === "org.kde.plasma.kickerdash") - - property string cfg_icon: plasmoid.configuration.icon - property bool cfg_useCustomButtonImage: plasmoid.configuration.useCustomButtonImage - property string cfg_customButtonImage: plasmoid.configuration.customButtonImage - property bool cfg_activationIndicator: plasmoid.configuration.activationIndicator - property color cfg_indicatorColor: plasmoid.configuration.indicatorColor - property bool cfg_enableGreeting: plasmoid.configuration.indicatorColor - property alias cfg_defaultPage: defaultPage.currentIndex - property alias cfg_theming: theming.currentIndex - property alias cfg_useExtraRunners: useExtraRunners.checked - property alias cfg_customGreeting: customGreeting.text - property alias cfg_floating: floating.checked - property alias cfg_launcherPosition: launcherPosition.currentIndex - property alias cfg_offsetX: screenOffset.value - property alias cfg_offsetY: panelOffset.value - - property alias cfg_enableGlow: enableGlowCheck.checked - property alias cfg_glowColor: glowColor.currentIndex - - Button { - id: iconButton - - Kirigami.FormData.label: i18n("Icon:") - - implicitWidth: previewFrame.width + units.smallSpacing * 2 - implicitHeight: previewFrame.height + units.smallSpacing * 2 - - // Just to provide some visual feedback when dragging; - // cannot have checked without checkable enabled - checkable: true - checked: dropArea.containsAcceptableDrag - - onPressed: iconMenu.opened ? iconMenu.close() : iconMenu.open() - - DragDrop.DropArea { - id: dropArea - - property bool containsAcceptableDrag: false - - anchors.fill: parent - - onDragEnter: { - // Cannot use string operations (e.g. indexOf()) on "url" basic type. - var urlString = event.mimeData.url.toString(); - - // This list is also hardcoded in KIconDialog. - var extensions = [".png", ".xpm", ".svg", ".svgz"]; - containsAcceptableDrag = urlString.indexOf("file:///") === 0 && extensions.some(function (extension) { - return urlString.indexOf(extension) === urlString.length - extension.length; // "endsWith" - }); - - if (!containsAcceptableDrag) { - event.ignore(); - } - } - onDragLeave: containsAcceptableDrag = false - - onDrop: { - if (containsAcceptableDrag) { - // Strip file:// prefix, we already verified in onDragEnter that we have only local URLs. - iconDialog.setCustomButtonImage(event.mimeData.url.toString().substr("file://".length)); - } - containsAcceptableDrag = false; - } - } - - KQuickAddons.IconDialog { - id: iconDialog - - function setCustomButtonImage(image) { - cfg_customButtonImage = image || cfg_icon || "start-here-kde" - cfg_useCustomButtonImage = true; - } - - onIconNameChanged: setCustomButtonImage(iconName); - } - - PlasmaCore.FrameSvgItem { - id: previewFrame - anchors.centerIn: parent - imagePath: plasmoid.location === PlasmaCore.Types.Vertical || plasmoid.location === PlasmaCore.Types.Horizontal - ? "widgets/panel-background" : "widgets/background" - width: units.iconSizes.large + fixedMargins.left + fixedMargins.right - height: units.iconSizes.large + fixedMargins.top + fixedMargins.bottom - - PlasmaCore.IconItem { - anchors.centerIn: parent - width: units.iconSizes.large - height: width - source: cfg_useCustomButtonImage ? cfg_customButtonImage : cfg_icon - } - } - - Menu { - id: iconMenu - - // Appear below the button - y: +parent.height - - onClosed: iconButton.checked = false; - - MenuItem { - text: i18nc("@item:inmenu Open icon chooser dialog", "Choose...") - icon.name: "document-open-folder" - onClicked: iconDialog.open() - } - MenuItem { - text: i18nc("@item:inmenu Reset icon to default", "Clear Icon") - icon.name: "edit-clear" - onClicked: { - cfg_icon = "start-here-kde" - cfg_useCustomButtonImage = false - } - } - } - } - CheckBox { - id: activationIndicatorCheck - Kirigami.FormData.label: i18n("Indicator:") - text: i18n("Enabled") - checked: plasmoid.configuration.activationIndicator - onCheckedChanged: { - plasmoid.configuration.activationIndicator = checked - cfg_activationIndicator = checked - } - } - Button { - id: colorButton - width: units.iconSizes.small - height: width - Kirigami.FormData.label: i18n("Indicator Color:") - - Rectangle { - anchors.centerIn: parent - anchors.fill: parent - radius: 10 - color: cfg_indicatorColor - } - onPressed: colorDialog.visible ? colorDialog.close() : colorDialog.open() - ColorDialog { - id: colorDialog - title: i18n("Please choose a color") - onAccepted: { - cfg_indicatorColor = colorDialog.color - } - } - } - Item { - Kirigami.FormData.isSection: true - } - CheckBox { - id: enableGreetingCheck - Kirigami.FormData.label: i18n("Greeting:") - text: i18n("Enabled") - checked: plasmoid.configuration.enableGreeting - onCheckedChanged: { - plasmoid.configuration.enableGreeting = checked - cfg_enableGreeting = checked - customGreeting.enabled = checked - } - } - TextField { - id: customGreeting - Kirigami.FormData.label: i18n("Custom Greeting Text:") - placeholderText: i18n("No custom greeting set") - } - Item { - Kirigami.FormData.isSection: true - } - CheckBox { - id: enableGlowCheck - Kirigami.FormData.label: i18n("Glow") - text: i18n("Enabled") - checked: plasmoid.configuration.enableGlow - onCheckedChanged: { - plasmoid.configuration.enableGlow = checked - } - } - ComboBox { - id: glowColor - Kirigami.FormData.label: i18n("Glow color:") - visible: plasmoid.configuration.enableGlow - model: [ - i18n("Purple (Default)"), - i18n("Blue"), - i18n("Red"), - ] - } - Item { - Kirigami.FormData.isSection: true - } - ComboBox { - id: launcherPosition - Kirigami.FormData.label: i18n("Launcher Positioning:") - model: [ - i18n("Default"), - i18n("Horizontal Center"), - i18n("Screen Center"), - ] - onCurrentIndexChanged: { - if (currentIndex == 2) { - floating.enabled = false - floating.checked = true - } else { - floating.enabled = true - } - } - } - CheckBox { - id: floating - text: i18n("Floating") - onCheckedChanged: { - screenOffset.visible = checked - panelOffset.visible = checked - } - } - Slider { - id: screenOffset - visible: plasmoid.configuration.floating - Kirigami.FormData.label: i18n("Offset Screen Edge (0 is Default):") - from: 0 - value: 0 - to: 100 - stepSize: 1 - PlasmaComponents.ToolTip { - text: screenOffset.value - } - } - Slider { - id: panelOffset - visible: plasmoid.configuration.floating - Kirigami.FormData.label: i18n("Offset Panel (0 is Default):") - from: 0 - value: 0 - to: 100 - stepSize: 1 - PlasmaComponents.ToolTip { - text: panelOffset.value - } - } - Item { - Kirigami.FormData.isSection: true - } - ComboBox { - id: defaultPage - Kirigami.FormData.label: i18n("Default Page:") - model: [ - i18n("All Applications (Default)"), - i18n("Developement"), - i18n("Games"), - i18n("Graphics"), - i18n("Internet"), - i18n("Multimedia"), - i18n("Office"), - i18n("Science & Math"), - i18n("Settings"), - i18n("System"), - i18n("Utilities"), - i18n("Lost & Found"), - ] - } - Item { - Kirigami.FormData.isSection: true - } - CheckBox { - id: useExtraRunners - Kirigami.FormData.label: i18n("Search:") - text: i18n("Expand search to bookmarks, files and emails") - } - Item { - Kirigami.FormData.isSection: true - } - ComboBox { - id: theming - Kirigami.FormData.label: i18n("Theming:") - model: [ - i18n("Dark (Default)"), - i18n("Light"), - i18n("Matching"), - ] - } -} diff --git a/kde/plasma/plasmoids/AndromedaLauncher/contents/ui/FavoriteItem.qml b/kde/plasma/plasmoids/AndromedaLauncher/contents/ui/FavoriteItem.qml deleted file mode 100644 index e9b4abd7..00000000 --- a/kde/plasma/plasmoids/AndromedaLauncher/contents/ui/FavoriteItem.qml +++ /dev/null @@ -1,211 +0,0 @@ -/***************************************************************************** - * Copyright (C) 2022 by Friedrich Schriewer * - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 2 of the License, or * - * (at your option) any later version. * - * * - * This program is distributed in the hope that it will be useful, * - * but WITHOUT ANY WARRANTY; without even the implied warranty of * - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * - * GNU General Public License for more details. * - * * - * You should have received a copy of the GNU General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA . * - ****************************************************************************/ -import QtQuick 2.12 -import QtQuick.Layouts 1.12 -import QtGraphicalEffects 1.0 -import QtQuick.Window 2.2 -import org.kde.plasma.components 3.0 as PlasmaComponents -import org.kde.plasma.plasmoid 2.0 -import org.kde.plasma.core 2.0 as PlasmaCore -import org.kde.kcoreaddons 1.0 as KCoreAddons -import org.kde.kirigami 2.13 as Kirigami -import QtQuick.Controls 2.15 - -import "../code/tools.js" as Tools - -Item { - id: favItem - - property int iconSize: units.gridUnit * 3.2 - - width: Math.max(iconSize + units.largeSpacing * 2, appname.contentWidth) + 10 - height: iconSize + units.smallSpacing + appname.implicitHeight + 10 - - signal itemActivated(int index, string actionId, string argument) - - property bool highlighted: false - property bool isDraging: false - - property bool hasActionList: ((model.favoriteId !== null) - || (("hasActionList" in model) && (model.hasActionList === true))) - - - function openActionMenu(x, y) { - var actionList = hasActionList ? model.actionList : []; - console.log(model.favoriteId) - Tools.fillActionMenu(i18n, actionMenu, actionList, globalFavorites, model.favoriteId); - actionMenu.visualParent = favItem; - actionMenu.open(x, y); - } - - function actionTriggered(actionId, actionArgument) { - var close = (Tools.triggerAction(kicker.globalFavorites, index, actionId, actionArgument) === true); - if (close) { - root.toggle(); - } - } - - PlasmaCore.IconItem { - id: appicon - anchors { - top: parent.top - horizontalCenter: parent.horizontalCenter - } - width: iconSize - height: iconSize - source: model.decoration - } - - PlasmaComponents.Label { - id: appname - text: ("name" in model ? model.name : model.display) - font.family: main.textFont - font.pixelSize: 14 * PlasmaCore.Units.devicePixelRatio - anchors { - top: appicon.bottom - topMargin: units.smallSpacing - left: parent.left - right: parent.right - } - horizontalAlignment: Text.AlignHCenter - verticalAlignment: Text.AlignTop - wrapMode: Text.WordWrap - } - - Rectangle { - id: rect - z: -20 - visible: !plasmoid.configuration.enableGlow - height: parent.height - width: parent.width - anchors.centerIn: parent - radius: 8 - - color: PlasmaCore.Theme.highlightColor - states: [ - State { - name: "highlight"; when: (highlighted) - PropertyChanges { target: rect; opacity: 0.3} - }, - State { - name: "default"; when: (!highlighted) - PropertyChanges { target: rect; opacity: 0} - } - ] - transitions: highlight - } - - DropShadow { - id:appIconGlow - visible: plasmoid.configuration.enableGlow - anchors.fill: appicon - cached: true - horizontalOffset: 0 - verticalOffset: 0 - radius: 15.0 - samples: 16 - color: main.glowColor1 - source: appicon - states: [ - State { - name: "highlight"; when: (highlighted) - PropertyChanges { target: appIconGlow; opacity: 1} - PropertyChanges { target: appNameGlow; opacity: 1} - }, - State { - name: "default"; when: (!highlighted) - PropertyChanges { target: appIconGlow; opacity: 0} - PropertyChanges { target: appNameGlow; opacity: 0} - } - ] - transitions: highlight - } - - DropShadow { - id: appNameGlow - visible: plasmoid.configuration.enableGlow - anchors.fill: appname - cached: true - horizontalOffset: 0 - verticalOffset: 0 - radius: 15.0 - samples: 16 - color: main.glowColor1 - source: appname - } - - MouseArea { - id: ma - anchors.fill: parent - z: parent.z + 1 - acceptedButtons: Qt.LeftButton | Qt.RightButton - cursorShape: Qt.PointingHandCursor - hoverEnabled: true - onClicked: { - if (!isDraging) { - if (mouse.button == Qt.RightButton ) { - if (favItem.hasActionList) { - var mapped = mapToItem(favItem, mouse.x, mouse.y); - openActionMenu(mapped.x, mapped.y); - } - } else { - kicker.globalFavorites.trigger(index, "", null); - root.toggle() - } - } - } - onReleased: { - isDraging: false - } - onEntered: { - if(plasmoid.configuration.enableGlow) { - appIconGlow.state = "highlight" - } else { rect.state = "highlight" } - - } - onExited: { - if(plasmoid.configuration.enableGlow) { - appIconGlow.state = "default" - } else { rect.state = "default" } - } - onPositionChanged: { - isDraging = pressed - if (pressed){ - if ("pluginName" in model) { - dragHelper.startDrag(kicker, model.url, model.decoration, - "text/x-plasmoidservicename", model.pluginName); - } else { - dragHelper.startDrag(kicker, model.url, model.decoration); - } - } - } - } - ActionMenu { - id: actionMenu - - onActionClicked: { - visualParent.actionTriggered(actionId, actionArgument); - root.toggle() - } - } - Transition { - id: highlight - ColorAnimation {duration: 100 } - } -} diff --git a/kde/plasma/plasmoids/AndromedaLauncher/contents/ui/FloatingAvatar.qml b/kde/plasma/plasmoids/AndromedaLauncher/contents/ui/FloatingAvatar.qml deleted file mode 100644 index 9a949b3a..00000000 --- a/kde/plasma/plasmoids/AndromedaLauncher/contents/ui/FloatingAvatar.qml +++ /dev/null @@ -1,99 +0,0 @@ -/***************************************************************************** - * Copyright (C) 2022 by Friedrich Schriewer * - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 2 of the License, or * - * (at your option) any later version. * - * * - * This program is distributed in the hope that it will be useful, * - * but WITHOUT ANY WARRANTY; without even the implied warranty of * - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * - * GNU General Public License for more details. * - * * - * You should have received a copy of the GNU General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA . * - ****************************************************************************/ -import QtQuick 2.12 -import QtQuick.Window 2.2 -import org.kde.plasma.core 2.0 as PlasmaCore -import org.kde.kirigami 2.13 as Kirigami -import org.kde.kquickcontrolsaddons 2.0 as KQuickAddons - -PlasmaCore.Dialog { //cosmic background noise is less random than the placement of this dialog - id: avatarContainer - - property int avatarWidth - property bool isTop: false - - readonly property color borderGradientColor1: plasmoid.configuration.glowColor == 0 ? "#FEAC5E" : - plasmoid.configuration.glowColor == 1 ? "#a5fecb" : - "#ff005d" - readonly property color borderGradientColor2: plasmoid.configuration.glowColor == 0 ? "#C779D0" : - plasmoid.configuration.glowColor == 1 ? "#20bdff" : - "#ff005c" - readonly property color borderGradientColor3: plasmoid.configuration.glowColor == 0 ? "#4BC0C8" : - plasmoid.configuration.glowColor == 1 ? "#5433ff" : - "#ff8b26" - - type: "Notification" - - x: root.x + root.width / 2 - width / 2 - y: root.y - width / 2 //you can't even add 1 without everything breaking wtf - - mainItem: - Item { - onParentChanged: { - //This removes the dialog background - if (parent){ - var popupWindow = Window.window - if (typeof popupWindow.backgroundHints !== "undefined"){ - popupWindow.backgroundHints = PlasmaCore.Types.NoBackground - } - } - } - } - Item { - id: avatarFrame - anchors.centerIn: parent - width: avatarWidth - height: avatarWidth - Kirigami.Avatar { - id: mainFaceIcon - source: kuser.faceIconUrl - anchors { - fill: parent - margins: PlasmaCore.Units.smallSpacing - } - MouseArea { - anchors.fill: parent - cursorShape: Qt.PointingHandCursor - hoverEnabled: false - onClicked: { - KQuickAddons.KCMShell.openSystemSettings("kcm_users") - root.toggle() - } - } - } - - Rectangle { - visible: plasmoid.configuration.enableGlow - anchors.centerIn: mainFaceIcon - width: parent.width - 4 // Subtract to prevent fringing - height: width - radius: width / 2 - - gradient: Gradient { - GradientStop { position: 0.0; color: borderGradientColor1 } - GradientStop { position: 0.33; color: borderGradientColor2 } - GradientStop { position: 1.0; color: borderGradientColor3 } - } - - z:-1 - rotation: 270 - transformOrigin: Item.Center - } - } -} diff --git a/kde/plasma/plasmoids/AndromedaLauncher/contents/ui/GenericItem.qml b/kde/plasma/plasmoids/AndromedaLauncher/contents/ui/GenericItem.qml deleted file mode 100644 index c898d043..00000000 --- a/kde/plasma/plasmoids/AndromedaLauncher/contents/ui/GenericItem.qml +++ /dev/null @@ -1,193 +0,0 @@ -/***************************************************************************** - * Copyright (C) 2022 by Friedrich Schriewer * - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 2 of the License, or * - * (at your option) any later version. * - * * - * This program is distributed in the hope that it will be useful, * - * but WITHOUT ANY WARRANTY; without even the implied warranty of * - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * - * GNU General Public License for more details. * - * * - * You should have received a copy of the GNU General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA . * - ****************************************************************************/ -import QtQuick 2.12 -import QtQuick.Layouts 1.12 -import QtGraphicalEffects 1.0 -import QtQuick.Window 2.2 -import org.kde.plasma.components 3.0 as PlasmaComponents -import org.kde.plasma.plasmoid 2.0 -import org.kde.plasma.core 2.0 as PlasmaCore -import org.kde.kcoreaddons 1.0 as KCoreAddons -import org.kde.kirigami 2.13 as Kirigami -import QtQuick.Controls 2.15 - -import "../code/tools.js" as Tools - -Item { - id: allItem - width: rect.width + 4 * PlasmaCore.Units.devicePixelRatio - height: rect.height + 4 * PlasmaCore.Units.devicePixelRatio - - property bool highlighted: false - property bool isDraging: false - property bool canDrag: true - property bool canNavigate: false - property bool isMouseHighlight: false - - property int subIndex: 0 - - signal highlightChanged - - property bool hasActionList: ((model.favoriteId !== null) - || (("hasActionList" in model) && (model.hasActionList === true))) - - property var triggerModel - - function openActionMenu(x, y) { - var actionList = hasActionList ? model.actionList : []; - Tools.fillActionMenu(i18n, actionMenu, actionList, globalFavorites, model.favoriteId); - actionMenu.visualParent = allItem; - actionMenu.open(x, y); - } - function actionTriggered(actionId, actionArgument) { - var close = (Tools.triggerAction(triggerModel, index, actionId, actionArgument) === true); - if (close) { - root.toggle(); - } - } - function trigger() { - triggerModel.trigger(index, "", null); - root.toggle() - } - function updateHighlight() { - if (navGrid.currentIndex == index){ - highlighted = true - } else { - highlighted = false - } - } - function deselect(){ - highlighted = false - listView.currentIndex = -1 - } - Item { - id: rect - x: 10 * PlasmaCore.Units.devicePixelRatio - y: 10 * PlasmaCore.Units.devicePixelRatio - width: main.width - 40 * PlasmaCore.Units.devicePixelRatio - allItem.x - height: 38 * PlasmaCore.Units.devicePixelRatio - - PlasmaCore.IconItem { - x: 9 * PlasmaCore.Units.devicePixelRatio - anchors.verticalCenter: rect.verticalCenter - id: appicon - width: 24 * PlasmaCore.Units.devicePixelRatio - height: width - source: model.decoration - PlasmaComponents.Label { - id: appname - x: appicon.width + 9 * PlasmaCore.Units.devicePixelRatio - anchors.verticalCenter: appicon.verticalCenter - text: ("name" in model ? model.name : model.display) - color: main.textColor - font.family: main.textFont - font.pixelSize: 12 * PlasmaCore.Units.devicePixelRatio - } - } - states: [ - State { - name: "highlight"; when: !canNavigate ? highlighted : runnerList.currentMainIndex == index && runnerList.currentSubIndex == subIndex - PropertyChanges { target: rectFill; opacity: 0.3} - PropertyChanges { target: appname; color: highlightedTextColor} - }, - State { - name: "default"; when: !canNavigate ? !highlighted : runnerList.currentMainIndex != index || runnerList.currentSubIndex != subIndex - PropertyChanges { target: rectFill; opacity: 0} - PropertyChanges { target: appname; color: textColor} - }] - transitions: highlight - onStateChanged: { - if (state == 'default'){ - isMouseHighlight = false - } - } - } - - Rectangle { - id: rectFill - color: PlasmaCore.Theme.highlightColor - radius: 6 - z: -20 - anchors.fill: rect - } - - MouseArea { - id: ma - anchors.fill: parent - z: parent.z + 1 - acceptedButtons: Qt.LeftButton | Qt.RightButton - cursorShape: Qt.PointingHandCursor - hoverEnabled: true - onClicked: { - if (!isDraging) { - if (mouse.button == Qt.RightButton) { - if (allItem.hasActionList) { - var mapped = mapToItem(allItem, mouse.x, mouse.y); - openActionMenu(mapped.x, mapped.y); - } - } else { - trigger() - } - } - } - onReleased: { - isDraging: false - } - onExited: { - rect.state = "default" - isMouseHighlight = false - } - onPositionChanged: { - isDraging = pressed - if (pressed && canDrag){ - if ("pluginName" in model) { - dragHelper.startDrag(kicker, model.url, model.decoration, - "text/x-plasmoidservicename", model.pluginName); - } else { - dragHelper.startDrag(kicker, model.url, model.decoration); - } - } - if (containsMouse) { - isMouseHighlight = true - rect.state = "highlight" - if (canNavigate) { - if (runnerList.currentSubIndex != subIndex) { - repeater.itemAt(runnerList.currentSubIndex).nGrid.currentIndex = -1 - } - runnerList.currentSubIndex = subIndex - runnerList.currentMainIndex = index - listView.currentIndex = index - listView.focus = true - } - } - } - } - ActionMenu { - id: actionMenu - - onActionClicked: { - visualParent.actionTriggered(actionId, actionArgument); - root.toggle() - } - } - Transition { - id: highlight - ColorAnimation {duration: 100 } - } -} diff --git a/kde/plasma/plasmoids/AndromedaLauncher/contents/ui/Header.qml b/kde/plasma/plasmoids/AndromedaLauncher/contents/ui/Header.qml deleted file mode 100644 index 73d0ce8b..00000000 --- a/kde/plasma/plasmoids/AndromedaLauncher/contents/ui/Header.qml +++ /dev/null @@ -1,95 +0,0 @@ -/***************************************************************************** - * Copyright (C) 2022 by Friedrich Schriewer * - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 2 of the License, or * - * (at your option) any later version. * - * * - * This program is distributed in the hope that it will be useful, * - * but WITHOUT ANY WARRANTY; without even the implied warranty of * - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * - * GNU General Public License for more details. * - * * - * You should have received a copy of the GNU General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA . * - ****************************************************************************/ -import org.kde.plasma.components 3.0 as PlasmaComponents -import org.kde.plasma.core 2.0 as PlasmaCore -import QtQuick.Controls 2.5 -import QtQuick 2.0 -import QtQuick.Window 2.2 -import QtGraphicalEffects 1.0 -import org.kde.kquickcontrolsaddons 2.0 as KQuickAddons - -Item { - property var iconSize - width: iconSize * 3.75 - height: iconSize - PlasmaComponents.RoundButton { - id: settingsButton - visible: true - flat: true - height: iconSize * 2 - width: height - anchors.left: parent.left - - PlasmaComponents.ToolTip { - text: i18n("Settings") - } - Item { - id: visualParentSettings - y: 2 * iconSize - } - Image { - id: settingsImage - anchors.verticalCenter: parent.verticalCenter - anchors.horizontalCenter: parent.horizontalCenter - source: "icons/feather/settings.svg" - width: iconSize - height: width - ColorOverlay { - visible: plasmoid.configuration.theming != 0 - anchors.fill: settingsImage - source: settingsImage - color: main.textColor - } - } - onClicked: { - KQuickAddons.KCMShell.openSystemSettings("kcm_quick") - root.toggle() - //plasmoid.action("configure").trigger() //might implement later - } - } - PlasmaComponents.RoundButton { - id: powerOffButton - visible: true - flat: true - height: iconSize * 2 - width: height - anchors.right: parent.right - - PlasmaComponents.ToolTip { - text: i18n("Power Off") - } - Image { - id: powerImage - anchors.verticalCenter: parent.verticalCenter - anchors.horizontalCenter: parent.horizontalCenter - source: "icons/feather/power.svg" - width: iconSize - height: width - ColorOverlay { - visible: plasmoid.configuration.theming != 0 - anchors.fill: powerImage - source: powerImage - color: main.textColor - } - } - onClicked: { - pmEngine.performOperation("requestShutDown") - } - } -} diff --git a/kde/plasma/plasmoids/AndromedaLauncher/contents/ui/MainView.qml b/kde/plasma/plasmoids/AndromedaLauncher/contents/ui/MainView.qml deleted file mode 100644 index eaa1f5d3..00000000 --- a/kde/plasma/plasmoids/AndromedaLauncher/contents/ui/MainView.qml +++ /dev/null @@ -1,431 +0,0 @@ -/***************************************************************************** - * Copyright (C) 2022 by Friedrich Schriewer * - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 2 of the License, or * - * (at your option) any later version. * - * * - * This program is distributed in the hope that it will be useful, * - * but WITHOUT ANY WARRANTY; without even the implied warranty of * - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * - * GNU General Public License for more details. * - * * - * You should have received a copy of the GNU General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA . * - ****************************************************************************/ -import QtQuick 2.15 -import QtQuick.Layouts 1.12 -import QtGraphicalEffects 1.12 -import org.kde.plasma.core 2.0 as PlasmaCore -import org.kde.plasma.components 3.0 as PlasmaComponents -import org.kde.kcoreaddons 1.0 as KCoreAddons - -Item { - id: main - anchors.fill: parent - property bool searching: (searchBar.text != "") - signal newTextQuery(string text) - - readonly property color textColor: PlasmaCore.Theme.textColor - readonly property string textFont: "SF Pro Text" - readonly property color bgColor: PlasmaCore.Theme.backgroundColor - readonly property color highlightColor: PlasmaCore.Theme.highlightColor - readonly property color highlightedTextColor: PlasmaCore.Theme.highlightedTextColor - readonly property bool isTop: plasmoid.location == PlasmaCore.Types.TopEdge & plasmoid.configuration.launcherPosition != 2 & !plasmoid.configuration.floating - - readonly property color glowColor1: plasmoid.configuration.glowColor == 0 ? "#D300DC" : - plasmoid.configuration.glowColor == 1 ? "#20bdff" : - "#ff005d" - readonly property color glowColor2: plasmoid.configuration.glowColor == 0 ? "#8700FF" : - plasmoid.configuration.glowColor == 1 ? "#5433ff" : - "#ff8b26" - - property bool showAllApps: false - - KCoreAddons.KUser { - id: kuser - } - - PlasmaCore.DataSource { - id: pmEngine - engine: "powermanagement" - connectedSources: ["PowerDevil", "Sleep States"] - function performOperation(what) { - var service = serviceForSource("PowerDevil") - var operation = service.operationDescription(what) - service.startOperationCall(operation) - } - } - - function updateStartpage(){ - appList.currentStateIndex = plasmoid.configuration.defaultPage - } - - function reload() { - searchBar.clear() - searchBar.focus = true - appList.reset() - } - function reset(){ - searchBar.clear() - searchBar.focus = true - appList.reset() - } - - Rectangle { - id: backdrop - x: 0 - y: isTop ? 0 : 125 * PlasmaCore.Units.devicePixelRatio - width: main.width - height: isTop ? main.height - 200 * PlasmaCore.Units.devicePixelRatio : main.height - y - (searchBarContainer.height + 20) - color: bgColor - opacity: 0 - } - //Floating Avatar - Item { - id: avatarParent - x: main.width / 2 - y: - root.margins.top - FloatingAvatar { //Anyone looking for an unpredictable number generator? - id: floatingAvatar - //visualParent: root - isTop: main.isTop - avatarWidth: 125 * PlasmaCore.Units.devicePixelRatio - visible: root.visible && !isTop ? true : root.visible && plasmoid.configuration.floating ? true : false - } - } - //Power & Settings - Item { - Header { - id: powerSettings - x: main.width - width - iconSize / 2 - y: isTop ? main.height - 2 * height - iconSize / 2 : iconSize / 2 - iconSize: 20 * PlasmaCore.Units.devicePixelRatio - } - } - //Greeting - Item { - id: greeting - Text { - id: nameLabel - x: main.width / 2 - width / 2 //This centeres the Text - y: isTop ? main.height - height - 135 * PlasmaCore.Units.devicePixelRatio : 70 * PlasmaCore.Units.devicePixelRatio - text: plasmoid.configuration.enableGreeting && plasmoid.configuration.customGreeting ? plasmoid.configuration.customGreeting : plasmoid.configuration.enableGreeting ? 'Hi, ' + kuser.fullName : i18n("%1@%2", kuser.loginName, kuser.host) - color: textColor - font.family: textFont - font.pixelSize: 25 * PlasmaCore.Units.devicePixelRatio - font.bold: true - } - // Text shadow for greeting label - DropShadow { - anchors.fill: nameLabel - cached: true - horizontalOffset: 0 - verticalOffset: 0 - radius: 10.0 - samples: 16 - color: glowColor1 - source: nameLabel - visible: plasmoid.configuration.enableGlow - } - } - //Searchbar - Item { - Rectangle { - id: searchBarContainer - x: headerLabel.width * PlasmaCore.Units.devicePixelRatio - y: isTop ? main.height - height - (2 * powerSettings.height + powerSettings.iconSize / 2) - 10 * PlasmaCore.Units.devicePixelRatio : main.height - (height + x) * PlasmaCore.Units.devicePixelRatio - width: main.width - 2 * x - height: 45 * PlasmaCore.Units.devicePixelRatio - radius: 8 - color: Qt.lighter(theme.backgroundColor) // better contrast color - Image { - id: searchIcon - x: 15 * PlasmaCore.Units.devicePixelRatio - width: 15 * PlasmaCore.Units.devicePixelRatio - height: width - anchors.verticalCenter: parent.verticalCenter - source: 'icons/feather/search.svg' - ColorOverlay { - visible: true - anchors.fill: searchIcon - source: searchIcon - color: main.textColor - } - } - Rectangle { - x: 45 * PlasmaCore.Units.devicePixelRatio - width: parent.width - 60 * PlasmaCore.Units.devicePixelRatio - height: searchBar.height - anchors.verticalCenter: parent.verticalCenter - clip: true - color: 'transparent' - MouseArea { - anchors.fill: parent - cursorShape: Qt.IBeamCursor - hoverEnabled: false - } - TextInput { - id: searchBar - width: parent.width - anchors.verticalCenter: parent.verticalCenter - focus: true - color: textColor - selectByMouse: true - selectionColor: highlightedTextColor - font.family: textFont - font.pixelSize: 13 * PlasmaCore.Units.devicePixelRatio - Text { - anchors.fill: parent - text: i18n("Search your computer") - color: PlasmaCore.Theme.disabledTextColor - visible: !parent.text - } - onTextChanged: { - runnerModel.query = text; - newTextQuery(text) - } - function clear() { - text = ""; - } - function backspace() { - if (searching) { - text = text.slice(0, -1); - } - focus = true; - } - function appendText(newText) { - if (!root.visible) { - return; - } - focus = true; - text = text + newText; - } - Keys.onPressed: { - if (event.key == Qt.Key_Down) { - event.accepted = true; - runnerList.setFocus() - } else if (event.key == Qt.Key_Tab || event.key == Qt.Key_Up) { - event.accepted = true; - runnerList.setFocus() - } else if (event.key == Qt.Key_Escape) { - event.accepted = true; - if (searching) { - clear() - } else { - root.toggle() - } - } else if (event.key == Qt.Key_Enter || event.key == Qt.Key_Return) { - runnerList.setFocus() - runnerList.triggerFirst() - } - } - } - } - } - } - - // Fvorites / All apps label - Image { - id: headerLabel - source: "icons/feather/star.svg" - width: 15 - height: width - y: backdrop.y + width - anchors.leftMargin: units.largeSpacing - anchors.topMargin: units.largeSpacing - anchors.left: parent.left - - PlasmaComponents.Label { - id: mainLabelGrid - x: parent.width + 10 - anchors.verticalCenter: parent.verticalCenter - text: i18n(showAllApps ? "All apps" : "Favorite Apps") - font.family: "SF Pro Text" - font.pixelSize: 12 - } - - ColorOverlay { - visible: true - anchors.fill: headerLabel - source: headerLabel - color: main.textColor - } - } - // Show all app buttons - PlasmaComponents.Button { - MouseArea { - hoverEnabled: true - anchors.fill: parent - cursorShape: containsMouse ? Qt.PointingHandCursor : Qt.ArrowCursor - onClicked: showAllApps = !showAllApps - } - text: i18n(showAllApps ? "Back" : "All apps") - id: mainsecLabelGrid - icon.name: showAllApps ? "go-previous" : "go-next" - font.pointSize: 9 - icon.height: 15 - icon.width: icon.height - LayoutMirroring.enabled: true - LayoutMirroring.childrenInherit: !showAllApps - flat: false - background: Rectangle { - color: Qt.lighter(theme.backgroundColor) - border.width: 1 - border.color: Qt.darker(theme.backgroundColor, 1.14) - radius: plasmoid.configuration.enableGlow ? height / 2 : 5 - - Rectangle { - id: bgMask - width: parent.width - height: parent.height - radius: height / 2 - border.width: 0 - visible: plasmoid.configuration.enableGlow - } - Item { - visible: plasmoid.configuration.enableGlow - anchors.fill: bgMask - // x: container.x - 20 - layer.enabled: true - layer.effect: OpacityMask { - maskSource: bgMask - } - - LinearGradient { - anchors.fill: parent - start: Qt.point(bgMask.width, 0) - end: Qt.point(0, bgMask.height) - gradient: Gradient { - GradientStop { position: 0.0; color: glowColor1 } - GradientStop { position: 1.0; color: glowColor2 } - } - } - } - - } - topPadding: 4 - bottomPadding: topPadding - leftPadding: 8 - rightPadding: 8 - icon{ - width: height - height: visible ? units.iconSizes.small : 0 - name: showAllApps ? "go-previous" : "go-next" - } - - anchors { - topMargin: units.smallSpacing - verticalCenter: headerLabel.verticalCenter - rightMargin: units.largeSpacing - leftMargin: units.largeSpacing - left: parent.left - } - x: -units.smallSpacing - visible: !searching - } - // All apps button shadow - DropShadow { - anchors.fill: mainsecLabelGrid - cached: true - horizontalOffset: 0 - verticalOffset: 0 - radius: 11.0 - samples: 16 - color: glowColor1 - source: mainsecLabelGrid - visible: plasmoid.configuration.enableGlow - } - - //List of Apps - AppList { - id: appList - state: "visible" - anchors.top: headerLabel.bottom - anchors.topMargin: showAllApps ? headerLabel.width : headerLabel.width * 2 - width: main.width - 30 * PlasmaCore.Units.devicePixelRatio - height: showAllApps ? backdrop.height - (headerLabel.height * 3.5) : main.height - y - visible: opacity > 0 - states: [ - State { - name: "visible"; when: (!searching) - PropertyChanges { target: appList; opacity: 1.0 } - PropertyChanges { target: appList; x: 25 * PlasmaCore.Units.devicePixelRatio } - }, - State { - name: "hidden"; when: (searching) - PropertyChanges { target: appList; opacity: 0.0} - PropertyChanges { target: appList; x: 5 * PlasmaCore.Units.devicePixelRatio} - }] - transitions: [ - Transition { - to: "visible" - PropertyAnimation {properties: 'opacity'; duration: 100; easing.type: Easing.OutQuart} - PropertyAnimation {properties: 'x'; from: 5 * PlasmaCore.Units.devicePixelRatio; duration: 100; easing.type: Easing.OutQuart} - }, - Transition { - to: "hidden" - PropertyAnimation {properties: 'opacity'; duration: 100; easing.type: Easing.OutQuart} - PropertyAnimation {properties: 'x'; from: 25 * PlasmaCore.Units.devicePixelRatio; duration: 100; easing.type: Easing.OutQuart} - } - ] - } - RunnerList { - id: runnerList - model: runnerModel - state: "hidden" - visible: opacity > 0 - anchors.top: headerLabel.bottom - anchors.topMargin: headerLabel.width - width: main.width - 30 * PlasmaCore.Units.devicePixelRatio - height: backdrop.height - (headerLabel.height * 3.5) - states: [ - State { - name: "visible"; when: (searching) - PropertyChanges { target: runnerList; opacity: 1.0 } - PropertyChanges { target: runnerList; x: 20 * PlasmaCore.Units.devicePixelRatio} - }, - State { - name: "hidden"; when: (!searching) - PropertyChanges { target: runnerList; opacity: 0.0} - PropertyChanges { target: runnerList; x: 40 * PlasmaCore.Units.devicePixelRatio} - }] - transitions: [ - Transition { - to: "visible" - PropertyAnimation {properties: 'opacity'; duration: 100; easing.type: Easing.OutQuart} - PropertyAnimation {properties: 'x'; from: 80 * PlasmaCore.Units.devicePixelRatio; duration: 100; easing.type: Easing.OutQuart} - }, - Transition { - to: "hidden" - PropertyAnimation {properties: 'opacity'; duration: 100; easing.type: Easing.OutQuart} - PropertyAnimation {properties: 'x'; from: 20 * PlasmaCore.Units.devicePixelRatio; duration: 100; easing.type: Easing.OutQuart} - } - ] - } - - Keys.onPressed: { - if (event.key == Qt.Key_Backspace) { - event.accepted = true; - if (searching) - searchBar.backspace(); - else - searchBar.focus = true - } else if (event.key == Qt.Key_Escape) { - event.accepted = true; - if (searching) { - searchBar.clear() - } else { - root.toggle() - } - } else if (event.text != "" || event.key == Qt.Key_Down) { - if (event.key != Qt.Key_Return){ - event.accepted = true; - searchBar.appendText(event.text); - } - } - } -} diff --git a/kde/plasma/plasmoids/AndromedaLauncher/contents/ui/MenuRepresentation.qml b/kde/plasma/plasmoids/AndromedaLauncher/contents/ui/MenuRepresentation.qml deleted file mode 100644 index de390b06..00000000 --- a/kde/plasma/plasmoids/AndromedaLauncher/contents/ui/MenuRepresentation.qml +++ /dev/null @@ -1,166 +0,0 @@ -/***************************************************************************** - * Copyright (C) 2014 by Weng Xuetian * - * Copyright (C) 2013-2017 by Eike Hein * - * Copyright (C) 2021 by Prateek SU * - * Copyright (C) 2022 by Friedrich Schriewer * - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 2 of the License, or * - * (at your option) any later version. * - * * - * This program is distributed in the hope that it will be useful, * - * but WITHOUT ANY WARRANTY; without even the implied warranty of * - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * - * GNU General Public License for more details. * - * * - * You should have received a copy of the GNU General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA . * - ****************************************************************************/ - -import QtQuick 2.12 -import QtQuick.Layouts 1.12 -import org.kde.plasma.core 2.0 as PlasmaCore -import org.kde.plasma.components 3.0 as PlasmaComponents - -PlasmaCore.Dialog { - id: root - - objectName: "popupWindow" - flags: Qt.WindowStaysOnTopHint - - location: plasmoid.configuration.floating || plasmoid.configuration.launcherPosition == 2 ? "Floating" : plasmoid.location - - hideOnWindowDeactivate: true - - onVisibleChanged: { - if (!visible) { - reset(); - } else { - main.updateStartpage() - var pos = popupPosition(width, height); - x = pos.x; - y = pos.y; - requestActivate(); - } - } - - onHeightChanged: { - var pos = popupPosition(width, height); - x = pos.x; - y = pos.y; - } - - onWidthChanged: { - var pos = popupPosition(width, height); - x = pos.x; - y = pos.y; - } - - function toggle() { - root.visible = false; - } - - function reset() { - main.reset() - } - - function popupPosition(width, height) { - var screenAvail = plasmoid.availableScreenRect; - var screen/*Geom*/ = plasmoid.screenGeometry; - //QtBug - QTBUG-64115 - /*var screen = Qt.rect(screenAvail.x + screenGeom.x, - screenAvail.y + screenGeom.y, - screenAvail.width, - screenAvail.height);*/ - - var offset = 0 - - if (plasmoid.configuration.offsetX > 0 && plasmoid.configuration.floating) { - offset = plasmoid.configuration.offsetX - } else { - offset = plasmoid.configuration.floating ? parent.height * 0.75 : 0 - } - // Fall back to bottom-left of screen area when the applet is on the desktop or floating. - var x = offset; - var y = screen.height - height - offset; - var horizMidPoint = screen.x + (screen.width / 2); - var vertMidPoint = screen.y + (screen.height / 2); - var appletTopLeft = parent.mapToGlobal(0, 0); - var appletBottomLeft = parent.mapToGlobal(0, parent.height); - - if (plasmoid.configuration.launcherPosition != 0){ - x = horizMidPoint - width / 2; - } else { - x = (appletTopLeft.x < horizMidPoint) ? screen.x : (screen.x + screen.width) - width; - if (plasmoid.configuration.floating) { - if (appletTopLeft.x < horizMidPoint) { - x += offset - } else if (appletTopLeft.x + width > horizMidPoint){ - x -= offset - } - } - } - - if (plasmoid.configuration.launcherPosition != 2){ - if (plasmoid.location == PlasmaCore.Types.TopEdge) { - if (plasmoid.configuration.floating) { - /*this is floatingAvatar.width*/ - if (plasmoid.configuration.offsetY > 0) { - offset = (125 * PlasmaCore.Units.devicePixelRatio) / 2 + plasmoid.configuration.offsetY - } else { - offset = (125 * PlasmaCore.Units.devicePixelRatio) / 2 + parent.height * 0.125 - } - } - y = screen.y + parent.height + panelSvg.margins.bottom + offset; - } else { - if (plasmoid.configuration.offsetY > 0) { - offset = plasmoid.configuration.offsetY - } - y = screen.y + screen.height - parent.height - height - panelSvg.margins.top - offset; - } - } else { - y = vertMidPoint - height / 2 - } - - return Qt.point(x, y); - } - - FocusScope { - id: fs - focus: true - Layout.minimumWidth: 600 * PlasmaCore.Units.devicePixelRatio - Layout.minimumHeight: 550 * PlasmaCore.Units.devicePixelRatio - Layout.maximumWidth: Layout.minimumWidth - Layout.maximumHeight: Layout.minimumHeight - - Item { - x: - root.margins.left - y: - root.margins.top - width: parent.width + root.margins.left + root.margins.right - height: parent.height + root.margins.top + root.margins.bottom - - MainView { - id: main - } - } - - Keys.onPressed: { - if (event.key == Qt.Key_Escape) { - root.visible = false; - } - } - } - - function refreshModel() { - main.reload() - } - - Component.onCompleted: { - rootModel.refreshed.connect(refreshModel) - kicker.reset.connect(reset); - reset(); - } -} diff --git a/kde/plasma/plasmoids/AndromedaLauncher/contents/ui/NavGrid.qml b/kde/plasma/plasmoids/AndromedaLauncher/contents/ui/NavGrid.qml deleted file mode 100644 index bb93c81d..00000000 --- a/kde/plasma/plasmoids/AndromedaLauncher/contents/ui/NavGrid.qml +++ /dev/null @@ -1,140 +0,0 @@ -/***************************************************************************** - * Copyright (C) 2022 by Friedrich Schriewer * - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 2 of the License, or * - * (at your option) any later version. * - * * - * This program is distributed in the hope that it will be useful, * - * but WITHOUT ANY WARRANTY; without even the implied warranty of * - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * - * GNU General Public License for more details. * - * * - * You should have received a copy of the GNU General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA . * - ****************************************************************************/ -import QtQuick 2.12 - -import org.kde.plasma.core 2.0 as PlasmaCore -import org.kde.plasma.components 2.0 as PlasmaComponents -import org.kde.plasma.extras 2.0 as PlasmaExtras -import org.kde.kquickcontrolsaddons 2.0 - -import org.kde.draganddrop 2.0 - -FocusScope { - id: navGrid - - signal keyNavUp - signal keyNavDown - - property alias triggerModel: listView.model - property alias count: listView.count - property alias currentIndex: listView.currentIndex - property alias currentItem: listView.currentItem - property alias contentItem: listView.contentItem - - property int subIndex: 0 - - onFocusChanged: { - if (!focus) { - currentIndex = -1; - } - } - function setFocus() { - currentIndex = 0 - focus = true - runnerList.currentMainIndex = currentIndex - } - function setFocusLast() { - if (count > 0) { - currentIndex = count - 1 - focus = true - runnerList.currentMainIndex = currentIndex - } else { - setFocus() - } - } - - Component { - id: genericItem - GenericItem { - x: 20 - canNavigate: true - canDrag: false - triggerModel: listView.model - subIndex: navGrid.subIndex - } - } - - PlasmaExtras.ScrollArea { - id: scrollArea - - anchors.fill: parent - focus: true - - ListView { - id: listView - currentIndex: -1 - focus: true - keyNavigationEnabled: true - highlightFollowsCurrentItem: true - highlightMoveDuration: 0 - - delegate: genericItem - - onCurrentIndexChanged: { - if (currentIndex != -1) { - focus = true; - } - } - onModelChanged: { - currentIndex = -1; - } - onFocusChanged: { - if (!focus) { - currentIndex = -1 - } - } - Keys.onUpPressed: { - if (runnerList.currentSubIndex != subIndex) { - repeater.itemAt(runnerList.currentSubIndex).nGrid.currentIndex = -1 - } - if (currentIndex > 0) { - event.accepted = true; - currentIndex = currentIndex - 1 - runnerList.currentMainIndex = currentIndex - runnerList.currentSubIndex = subIndex - positionViewAtIndex(currentIndex, ListView.Contain); - } else { - navGrid.keyNavUp(); - } - } - Keys.onDownPressed: { - if (runnerList.currentSubIndex != subIndex) { - repeater.itemAt(runnerList.currentSubIndex).nGrid.currentIndex = -1 - } - if (currentIndex < count - 1) { - event.accepted = true; - currentIndex = currentIndex + 1; - runnerList.currentMainIndex = currentIndex - runnerList.currentSubIndex = subIndex - positionViewAtIndex(currentIndex, ListView.Contain); - } else { - navGrid.keyNavDown(); - } - } - Keys.onPressed: { - if (event.key == Qt.Key_Enter || event.key == Qt.Key_Return) { - event.accepted = true; - if (currentItem){ - currentItem.trigger() - } - } - } - } - } -} diff --git a/kde/plasma/plasmoids/AndromedaLauncher/contents/ui/RunnerList.qml b/kde/plasma/plasmoids/AndromedaLauncher/contents/ui/RunnerList.qml deleted file mode 100644 index 8a56ab50..00000000 --- a/kde/plasma/plasmoids/AndromedaLauncher/contents/ui/RunnerList.qml +++ /dev/null @@ -1,198 +0,0 @@ -/***************************************************************************** - * Copyright (C) 2022 by Friedrich Schriewer * - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 2 of the License, or * - * (at your option) any later version. * - * * - * This program is distributed in the hope that it will be useful, * - * but WITHOUT ANY WARRANTY; without even the implied warranty of * - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * - * GNU General Public License for more details. * - * * - * You should have received a copy of the GNU General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA . * - ****************************************************************************/ - -import QtQuick 2.12 - -import org.kde.plasma.core 2.0 as PlasmaCore -import org.kde.plasma.extras 2.0 as PlasmaExtras - -import org.kde.plasma.private.kicker 0.1 as Kicker - -import QtQuick.Window 2.2 -import org.kde.plasma.components 3.0 as PlasmaComponents -import QtQuick.Layouts 1.15 -import QtQuick.Controls 2.15 - -import QtGraphicalEffects 1.0 - -PlasmaExtras.ScrollArea { - id: runnerList - focus: true - property alias model: repeater.model - property alias count: repeater.count - - horizontalScrollBarPolicy: Qt.ScrollBarAlwaysOff - verticalScrollBarPolicy: Qt.ScrollBarAsNeeded - - property int currentMainIndex: 0 - property int currentSubIndex: 0 - - onFocusChanged: { - if (!focus) { - for (var i = 0; i < repeater.count; i++) { - repeater.itemAt(i).nGrid.focus = false - } - } else { - currentMainIndex = 0 - for (var i = 0; i < repeater.count; ++i) { - if (repeater.itemAt(i).nGrid.count > 0) { - currentSubIndex = i - repeater.itemAt(i).nGrid.setFocus(); - break - } - } - } - } - - function get_position(){ - return flickableItem.contentY / (flickableItem.contentHeight - height) - } - function get_size(){ - return (flickableItem.contentHeight <= height ? -1 : 0.99999) - } - function setFocus() { - currentMainIndex = 0 - for (var i = 0; i < repeater.count; ++i) { - if (repeater.itemAt(i).nGrid.count > 0) { - currentSubIndex = i - repeater.itemAt(i).nGrid.setFocus(); - break - } - } - } - function triggerFirst(){ - repeater.itemAt(currentSubIndex).nGrid.currentItem.trigger() - } - - Column { - x: -10 * PlasmaCore.Units.devicePixelRatio - Repeater { - id: repeater - delegate: - Item { - id: section - width: runnerList.width - height: headerLabel.height + navGrid.height + (index == repeater.count - 1 ? 0 : 10) - visible: navGrid.count > 0 - property Item nGrid: navGrid - Item { - id: headerLabel - anchors.top: parent.top - height: image.height - Image { - id: image - x: 20 * PlasmaCore.Units.devicePixelRatio - source: repeater.model.modelForRow(index).description === 'Command Line' ? "icons/feather/code.svg" : repeater.model.modelForRow(index).description == 'Desktop Search' ? "icons/feather/search.svg" : "icons/feather/file-text.svg" - width: 15 * PlasmaCore.Units.devicePixelRatio - height: width - //visible: repeater.model.modelForRow(index).count > 0 - PlasmaComponents.Label { - x: parent.width + 10 * PlasmaCore.Units.devicePixelRatio - anchors.verticalCenter: parent.verticalCenter - text: repeater.model.modelForRow(index).description - color: main.textColor - font.family: main.textFont - font.pixelSize: 12 * PlasmaCore.Units.devicePixelRatio - } - ColorOverlay { - visible: plasmoid.configuration.theming != 0 - anchors.fill: image - source: image - color: main.textColor - } - } - } - NavGrid { - id: navGrid - width: runnerList.width - height: Math.ceil(count * (42 * PlasmaCore.Units.devicePixelRatio )) + 10 * PlasmaCore.Units.devicePixelRatio - anchors.top: headerLabel.bottom - subIndex: index - triggerModel: repeater.model.modelForRow(index) - - onFocusChanged: { - if (focus) { - runnerList.focus = true; - } - } - onCountChanged: { - if (index == 0 && count > 0) { - currentIndex = 0; - focus = true; - } - } - onCurrentItemChanged: { - if (!currentItem) { - return; - } - if (currentItem.isMouseHighlight) { - return - } - if (index == 0 && currentIndex === 0) { - runnerList.flickableItem.contentY = 0; - return; - } - var y = currentItem.y; - y = contentItem.mapToItem(runnerList.flickableItem.contentItem, 0, y).y; - - if (y < runnerList.flickableItem.contentY) { - runnerList.flickableItem.contentY = y; - } else { - y += currentItem.height + 10 * PlasmaCore.Units.devicePixelRatio + 15 * PlasmaCore.Units.devicePixelRatio; - y -= runnerList.flickableItem.contentY; - y -= runnerList.viewport.height; - - if (y > 0) { - runnerList.flickableItem.contentY += y; - } - } - } - onKeyNavUp: { - if (index > 0) { - for (var i = index - 1; i > -1; --i) { - if (repeater.itemAt(i).nGrid.count > 0) { - repeater.itemAt(i).nGrid.setFocusLast() - currentSubIndex = index - 1 - break - } - } - } - } - - onKeyNavDown: { - if (index < repeater.count - 1) { - for (var i = index + 1; i < repeater.count; ++i) { - if (repeater.itemAt(i).nGrid.count > 0) { - repeater.itemAt(i).nGrid.setFocus() - currentSubIndex = index + 1 - break - } - } - } - } - } - Kicker.WheelInterceptor { - anchors.fill: navGrid - z: 1 - destination: findWheelArea(runnerList.flickableItem) - } - } - } - } -} diff --git a/kde/plasma/plasmoids/AndromedaLauncher/contents/ui/icons/feather/LICENSE b/kde/plasma/plasmoids/AndromedaLauncher/contents/ui/icons/feather/LICENSE deleted file mode 100644 index b869713b..00000000 --- a/kde/plasma/plasmoids/AndromedaLauncher/contents/ui/icons/feather/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -The MIT License (MIT) - -Copyright (c) 2013-2017 Cole Bemis - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. \ No newline at end of file diff --git a/kde/plasma/plasmoids/AndromedaLauncher/contents/ui/icons/feather/code.svg b/kde/plasma/plasmoids/AndromedaLauncher/contents/ui/icons/feather/code.svg deleted file mode 100644 index 3e718ae9..00000000 --- a/kde/plasma/plasmoids/AndromedaLauncher/contents/ui/icons/feather/code.svg +++ /dev/null @@ -1,48 +0,0 @@ - - - - - - - diff --git a/kde/plasma/plasmoids/AndromedaLauncher/contents/ui/icons/feather/file-text.svg b/kde/plasma/plasmoids/AndromedaLauncher/contents/ui/icons/feather/file-text.svg deleted file mode 100644 index 5aa61d5f..00000000 --- a/kde/plasma/plasmoids/AndromedaLauncher/contents/ui/icons/feather/file-text.svg +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - - - - - diff --git a/kde/plasma/plasmoids/AndromedaLauncher/contents/ui/icons/feather/globe.svg b/kde/plasma/plasmoids/AndromedaLauncher/contents/ui/icons/feather/globe.svg deleted file mode 100644 index aeec3e8b..00000000 --- a/kde/plasma/plasmoids/AndromedaLauncher/contents/ui/icons/feather/globe.svg +++ /dev/null @@ -1,57 +0,0 @@ - - - - - - - - diff --git a/kde/plasma/plasmoids/AndromedaLauncher/contents/ui/icons/feather/image.svg b/kde/plasma/plasmoids/AndromedaLauncher/contents/ui/icons/feather/image.svg deleted file mode 100644 index 0b22c3f5..00000000 --- a/kde/plasma/plasmoids/AndromedaLauncher/contents/ui/icons/feather/image.svg +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - - - diff --git a/kde/plasma/plasmoids/AndromedaLauncher/contents/ui/icons/feather/power.svg b/kde/plasma/plasmoids/AndromedaLauncher/contents/ui/icons/feather/power.svg deleted file mode 100644 index 6773a703..00000000 --- a/kde/plasma/plasmoids/AndromedaLauncher/contents/ui/icons/feather/power.svg +++ /dev/null @@ -1,51 +0,0 @@ - - - - - - - diff --git a/kde/plasma/plasmoids/AndromedaLauncher/contents/ui/icons/feather/search.svg b/kde/plasma/plasmoids/AndromedaLauncher/contents/ui/icons/feather/search.svg deleted file mode 100644 index 95df9e62..00000000 --- a/kde/plasma/plasmoids/AndromedaLauncher/contents/ui/icons/feather/search.svg +++ /dev/null @@ -1,53 +0,0 @@ - - - - - - - diff --git a/kde/plasma/plasmoids/AndromedaLauncher/contents/ui/icons/feather/settings.svg b/kde/plasma/plasmoids/AndromedaLauncher/contents/ui/icons/feather/settings.svg deleted file mode 100644 index fb7effea..00000000 --- a/kde/plasma/plasmoids/AndromedaLauncher/contents/ui/icons/feather/settings.svg +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - - diff --git a/kde/plasma/plasmoids/AndromedaLauncher/contents/ui/icons/feather/star.svg b/kde/plasma/plasmoids/AndromedaLauncher/contents/ui/icons/feather/star.svg deleted file mode 100644 index ed8af3f0..00000000 --- a/kde/plasma/plasmoids/AndromedaLauncher/contents/ui/icons/feather/star.svg +++ /dev/null @@ -1,44 +0,0 @@ - - - - - - diff --git a/kde/plasma/plasmoids/AndromedaLauncher/contents/ui/icons/feather/tool.svg b/kde/plasma/plasmoids/AndromedaLauncher/contents/ui/icons/feather/tool.svg deleted file mode 100644 index 6790dc4a..00000000 --- a/kde/plasma/plasmoids/AndromedaLauncher/contents/ui/icons/feather/tool.svg +++ /dev/null @@ -1,44 +0,0 @@ - - - - - - diff --git a/kde/plasma/plasmoids/AndromedaLauncher/contents/ui/icons/feather/trash-2.svg b/kde/plasma/plasmoids/AndromedaLauncher/contents/ui/icons/feather/trash-2.svg deleted file mode 100644 index 7e808769..00000000 --- a/kde/plasma/plasmoids/AndromedaLauncher/contents/ui/icons/feather/trash-2.svg +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - - - - diff --git a/kde/plasma/plasmoids/AndromedaLauncher/contents/ui/icons/lucide/LICENSE b/kde/plasma/plasmoids/AndromedaLauncher/contents/ui/icons/lucide/LICENSE deleted file mode 100644 index 66cc0220..00000000 --- a/kde/plasma/plasmoids/AndromedaLauncher/contents/ui/icons/lucide/LICENSE +++ /dev/null @@ -1,15 +0,0 @@ -ISC License - -Copyright (c) 2020, Lucide Contributors - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/kde/plasma/plasmoids/AndromedaLauncher/contents/ui/icons/lucide/cpu.svg b/kde/plasma/plasmoids/AndromedaLauncher/contents/ui/icons/lucide/cpu.svg deleted file mode 100644 index fb452299..00000000 --- a/kde/plasma/plasmoids/AndromedaLauncher/contents/ui/icons/lucide/cpu.svg +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/kde/plasma/plasmoids/AndromedaLauncher/contents/ui/icons/lucide/film.svg b/kde/plasma/plasmoids/AndromedaLauncher/contents/ui/icons/lucide/film.svg deleted file mode 100644 index a4625490..00000000 --- a/kde/plasma/plasmoids/AndromedaLauncher/contents/ui/icons/lucide/film.svg +++ /dev/null @@ -1,97 +0,0 @@ - - - - - - - - - - - - - diff --git a/kde/plasma/plasmoids/AndromedaLauncher/contents/ui/icons/lucide/flask-conical.svg b/kde/plasma/plasmoids/AndromedaLauncher/contents/ui/icons/lucide/flask-conical.svg deleted file mode 100644 index a405ff4d..00000000 --- a/kde/plasma/plasmoids/AndromedaLauncher/contents/ui/icons/lucide/flask-conical.svg +++ /dev/null @@ -1,51 +0,0 @@ - - - - - - - - diff --git a/kde/plasma/plasmoids/AndromedaLauncher/contents/ui/icons/lucide/gamepad-2.svg b/kde/plasma/plasmoids/AndromedaLauncher/contents/ui/icons/lucide/gamepad-2.svg deleted file mode 100644 index 49e4da52..00000000 --- a/kde/plasma/plasmoids/AndromedaLauncher/contents/ui/icons/lucide/gamepad-2.svg +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - - - diff --git a/kde/plasma/plasmoids/AndromedaLauncher/contents/ui/icons/lucide/paperclip.svg b/kde/plasma/plasmoids/AndromedaLauncher/contents/ui/icons/lucide/paperclip.svg deleted file mode 100644 index 3446bb5e..00000000 --- a/kde/plasma/plasmoids/AndromedaLauncher/contents/ui/icons/lucide/paperclip.svg +++ /dev/null @@ -1,43 +0,0 @@ - - - - - - diff --git a/kde/plasma/plasmoids/AndromedaLauncher/contents/ui/main.qml b/kde/plasma/plasmoids/AndromedaLauncher/contents/ui/main.qml deleted file mode 100644 index 96d2aa8a..00000000 --- a/kde/plasma/plasmoids/AndromedaLauncher/contents/ui/main.qml +++ /dev/null @@ -1,219 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2014-2015 by Eike Hein * - * Copyright (C) 2021 by Prateek SU * - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 2 of the License, or * - * (at your option) any later version. * - * * - * This program is distributed in the hope that it will be useful, * - * but WITHOUT ANY WARRANTY; without even the implied warranty of * - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * - * GNU General Public License for more details. * - * * - * You should have received a copy of the GNU General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA . * - ***************************************************************************/ - -import QtQuick 2.12 -import QtQuick.Layouts 1.12 -import org.kde.plasma.plasmoid 2.0 - -import org.kde.plasma.core 2.0 as PlasmaCore -import org.kde.plasma.components 3.0 as PlasmaComponents - -import org.kde.plasma.private.kicker 0.1 as Kicker - -Item { - id: kicker - - anchors.fill: parent - - signal reset - - property bool isDash: false - - Plasmoid.preferredRepresentation: Plasmoid.fullRepresentation - - Plasmoid.compactRepresentation: null - Plasmoid.fullRepresentation: compactRepresentation - - property Item dragSource: null - - property QtObject globalFavorites: rootModel.favoritesModel - property QtObject systemFavorites: rootModel.systemFavoritesModel - - function action_menuedit() { - processRunner.runMenuEditor(); - } - - Component { - id: compactRepresentation - CompactRepresentation { } - } - - Component { - id: menuRepresentation - MenuRepresentation { } - } - - Kicker.RootModel { - id: rootModel - - autoPopulate: false - - appNameFormat: plasmoid.configuration.appNameFormat - flat: true - sorted: true - showSeparators: false - appletInterface: plasmoid - - showAllApps: true - showAllAppsCategorized: true - showTopLevelItems: !isDash - showRecentApps: plasmoid.configuration.showRecentApps - showRecentDocs: plasmoid.configuration.showRecentDocs - showRecentContacts: plasmoid.configuration.showRecentContacts - recentOrdering: plasmoid.configuration.recentOrdering - - onShowRecentAppsChanged: { - plasmoid.configuration.showRecentApps = showRecentApps; - } - - onShowRecentDocsChanged: { - plasmoid.configuration.showRecentDocs = showRecentDocs; - } - - onShowRecentContactsChanged: { - plasmoid.configuration.showRecentContacts = showRecentContacts; - } - - onRecentOrderingChanged: { - plasmoid.configuration.recentOrdering = recentOrdering; - } - - onFavoritesModelChanged: { - if ("initForClient" in favoritesModel) { - favoritesModel.initForClient("org.kde.plasma.kicker.favorites.instance-" + plasmoid.id) - - if (!plasmoid.configuration.favoritesPortedToKAstats) { - favoritesModel.portOldFavorites(plasmoid.configuration.favoriteApps); - plasmoid.configuration.favoritesPortedToKAstats = true; - } - } else { - favoritesModel.favorites = plasmoid.configuration.favoriteApps; - } - - favoritesModel.maxFavorites = pageSize; - } - - onSystemFavoritesModelChanged: { - systemFavoritesModel.enabled = false; - systemFavoritesModel.favorites = plasmoid.configuration.favoriteSystemActions; - systemFavoritesModel.maxFavorites = 6; - } - - Component.onCompleted: { - if ("initForClient" in favoritesModel) { - favoritesModel.initForClient("org.kde.plasma.kicker.favorites.instance-" + plasmoid.id) - - if (!plasmoid.configuration.favoritesPortedToKAstats) { - favoritesModel.portOldFavorites(plasmoid.configuration.favoriteApps); - plasmoid.configuration.favoritesPortedToKAstats = true; - } - } else { - favoritesModel.favorites = plasmoid.configuration.favoriteApps; - } - - favoritesModel.maxFavorites = pageSize; - rootModel.refresh(); - } - } - - Connections { - target: globalFavorites - - onFavoritesChanged: { - plasmoid.configuration.favoriteApps = target.favorites; - } - } - - Connections { - target: systemFavorites - - onFavoritesChanged: { - plasmoid.configuration.favoriteSystemActions = target.favorites; - } - } - - Connections { - target: plasmoid.configuration - - onFavoriteAppsChanged: { - globalFavorites.favorites = plasmoid.configuration.favoriteApps; - } - - onFavoriteSystemActionsChanged: { - systemFavorites.favorites = plasmoid.configuration.favoriteSystemActions; - } - } - - Kicker.RunnerModel { - id: runnerModel - - favoritesModel: globalFavorites - appletInterface: plasmoid - - deleteWhenEmpty: false - - } - - Kicker.DragHelper { - id: dragHelper - } - - Kicker.ProcessRunner { - id: processRunner; - } - - PlasmaCore.FrameSvgItem { - id: highlightItemSvg - - visible: false - - imagePath: "widgets/viewitem" - prefix: "hover" - } - - PlasmaCore.FrameSvgItem { - id: panelSvg - visible: false - imagePath: "widgets/panel-background" - } - - PlasmaComponents.Label { - id: toolTipDelegate - - width: contentWidth - height: contentHeight - - property Item toolTip - - text: (toolTip != null) ? toolTip.text : "" - } - - function resetDragSource() { - dragSource = null; - } - - Component.onCompleted: { - plasmoid.setAction("menuedit", i18n("Edit Applications...")); - - rootModel.refreshed.connect(reset); - - dragHelper.dropped.connect(resetDragSource); - } -} diff --git a/kde/plasma/plasmoids/AndromedaLauncher/metadata.desktop b/kde/plasma/plasmoids/AndromedaLauncher/metadata.desktop deleted file mode 100644 index ea9d3512..00000000 --- a/kde/plasma/plasmoids/AndromedaLauncher/metadata.desktop +++ /dev/null @@ -1,19 +0,0 @@ -[Desktop Entry] -Name=Andromeda Launcher -Comment=A modern Launcher for plasma! - -Type=Service -Icon=start-here-kde -X-KDE-ServiceTypes=Plasma/Applet - -X-Plasma-API=declarativeappletscript -X-Plasma-MainScript=ui/main.qml -X-Plasma-Provides=org.kde.plasma.launchermenu - -X-KDE-PluginInfo-Author=EliverLara -X-KDE-PluginInfo-Email=eliverlara@gmail.com -X-KDE-PluginInfo-Name=AndromedaLauncher -X-KDE-PluginInfo-Version=0.6 -X-KDE-PluginInfo-Website=https://github.com/EliverLara/AndromedaLauncher -X-KDE-PluginInfo-Category=Application Launchers -X-KDE-PluginInfo-EnabledByDefault=true diff --git a/kde/plasma/plasmoids/AndromedaLauncher/translate/build.sh b/kde/plasma/plasmoids/AndromedaLauncher/translate/build.sh deleted file mode 100644 index c88cd5d5..00000000 --- a/kde/plasma/plasmoids/AndromedaLauncher/translate/build.sh +++ /dev/null @@ -1,53 +0,0 @@ -#!/bin/sh -# Version: 6 - -# This script will convert the *.po files to *.mo files, rebuilding the package/contents/locale folder. -# Feature discussion: https://phabricator.kde.org/D5209 -# Eg: contents/locale/fr_CA/LC_MESSAGES/plasma_applet_org.kde.plasma.eventcalendar.mo - -DIR=`cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd` -plasmoidName=`kreadconfig5 --file="$DIR/../metadata.desktop" --group="Desktop Entry" --key="X-KDE-PluginInfo-Name"` -website=`kreadconfig5 --file="$DIR/../metadata.desktop" --group="Desktop Entry" --key="X-KDE-PluginInfo-Website"` -bugAddress="$website" -packageRoot=".." # Root of translatable sources -projectName="plasma_applet_${plasmoidName}" # project name - -#--- -if [ -z "$plasmoidName" ]; then - echo "[build] Error: Couldn't read plasmoidName." - exit -fi - -if [ -z "$(which msgfmt)" ]; then - echo "[build] Error: msgfmt command not found. Need to install gettext" - echo "[build] Running 'sudo apt install gettext'" - sudo apt install gettext - echo "[build] gettext installation should be finished. Going back to installing translations." -fi - -#--- -echo "[build] Compiling messages" - -catalogs=`find . -name '*.po' | sort` -for cat in $catalogs; do - echo "$cat" - catLocale=`basename ${cat%.*}` - msgfmt -o "${catLocale}.mo" "$cat" - - installPath="$DIR/../contents/locale/${catLocale}/LC_MESSAGES/${projectName}.mo" - - echo "[build] Install to ${installPath}" - mkdir -p "$(dirname "$installPath")" - mv "${catLocale}.mo" "${installPath}" -done - -echo "[build] Done building messages" - -if [ "$1" = "--restartplasma" ]; then - echo "[build] Restarting plasmashell" - killall plasmashell - kstart5 plasmashell - echo "[build] Done restarting plasmashell" -else - echo "[build] (re)install the plasmoid and restart plasmashell to test." -fi diff --git a/kde/plasma/plasmoids/AndromedaLauncher/translate/de.po b/kde/plasma/plasmoids/AndromedaLauncher/translate/de.po deleted file mode 100644 index 2f93f9aa..00000000 --- a/kde/plasma/plasmoids/AndromedaLauncher/translate/de.po +++ /dev/null @@ -1,135 +0,0 @@ -# Translation of MMcK Launcher in German -# Copyright (C) 2022 -# This file is distributed under the same license as the MMcK Launcher package. -# Friedrich Schriewer , 2022. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: mmcklauncher\n" -"Report-Msgid-Bugs-To: https://github.com/snoutbug/mmcklauncher\n" -"POT-Creation-Date: 2022-03-07 20:42-0000\n" -"PO-Revision-Date: 2022-03-07 20:42+0000\n" -"Last-Translator: Friedrich Schriewer \n" -"Language-Team: n/a\n" -"Language: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" - -msgid "Settings" -msgstr "Einstellungen" - -msgid "Power Off" -msgstr "Herunterfahren" - -msgid "Favorite Apps" -msgstr "Favoriten" - -msgid "General" -msgstr "Allgemein" - -msgid "Default Page:" -msgstr "Startseite:" - -msgid "All" -msgstr "Alle" - -msgid "Developement" -msgstr "Entwicklung" - -msgid "Games" -msgstr "Spiele" - -msgid "Graphics" -msgstr "Grafik" - -msgid "Internet" -msgstr "Internet" - -msgid "Multimedia" -msgstr "Multimedia" - -msgid "Office" -msgstr "Büro" - -msgid "Science & Math" -msgstr "Wissenschaft & Mathematik" - -msgid "System" -msgstr "System" - -msgid "Utilities" -msgstr "Werkzeuge" - -msgid "Lost & Found" -msgstr "Fundsachen" - -msgid "Icon:" -msgstr "Ikone:" - -msgid "Indicator:" -msgstr "Statusanzeige:" - -msgid "Enabled" -msgstr "Eingeschaltet" - -msgid "Indicator Color:" -msgstr "Farbe der Statusanzeige:" - -msgid "Please choose a color" -msgstr "Bitte wählen Sie eine Farbe" - -msgid "Greeting:" -msgstr "Begrüßung:" - -msgid "Custom Greeting Text:" -msgstr "Benutzerdefinierte Begrüßung:" - -msgid "No custom greeting set" -msgstr "Keine Begrüßung gesetzt" - -msgid "Launcher Positioning:" -msgstr "Startmenü Position:" - -msgid "Default" -msgstr "Standard" - -msgid "Horizontal Center" -msgstr "Horizontal zentriert" - -msgid "Screen Center" -msgstr "Bildschirmmitte" - -msgid "Floating" -msgstr "Schwebend" - -msgid "Offset Screen Edge (0 is Default):" -msgstr "Versatz Bildschirmkante (0 ist Standard):" - -msgid "Offset Panel (0 is Default):" -msgstr "Versatz Leiste (0 ist Standard):" - -msgid "All Applications (Default)" -msgstr "Alle Anwendungen (Standard)" - -msgid "Search:" -msgstr "Suche:" - -msgid "Expand search to bookmarks, files and emails" -msgstr "Erweiterte Suche für Lesezeichen, Dateien und E-Mails" - -msgid "Theming:" -msgstr "Thematisierung:" - -msgid "Dark (Default)" -msgstr "Dunkel (Standard)" - -msgid "Light" -msgstr "Hell" - -msgid "Matching" -msgstr "Automatisch anpassend" - -msgid "Search your computer" -msgstr "Computer durchsuchen" diff --git a/kde/plasma/plasmoids/AndromedaLauncher/translate/fr.po b/kde/plasma/plasmoids/AndromedaLauncher/translate/fr.po deleted file mode 100644 index 5fd534e6..00000000 --- a/kde/plasma/plasmoids/AndromedaLauncher/translate/fr.po +++ /dev/null @@ -1,135 +0,0 @@ -# Translation of MMcK Launcher in French -# Copyright (C) 2022 -# This file is distributed under the same license as the MMcK Launcher package. -# Augustin Laurent , 2022. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: mmcklauncher\n" -"Report-Msgid-Bugs-To: https://github.com/snoutbug/mmcklauncher\n" -"POT-Creation-Date: 2022-08-07 10:00-0000\n" -"PO-Revision-Date: 2022-08-07 HO:MI+ZONE\n" -"Last-Translator: ugustin Laurent \n" -"Language-Team: French <>\n" -"Language: fr\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" - -msgid "Settings" -msgstr "Réglages" - -msgid "Power Off" -msgstr "Éteindre" - -msgid "Favorite Apps" -msgstr "Applications préférées" - -msgid "General" -msgstr "Général" - -msgid "Default Page:" -msgstr "Page par défaut:" - -msgid "All" -msgstr "Tout" - -msgid "Developement" -msgstr "Développement" - -msgid "Games" -msgstr "Jeux" - -msgid "Graphics" -msgstr "Graphisme" - -msgid "Internet" -msgstr "Internet" - -msgid "Multimedia" -msgstr "Multimédia" - -msgid "Office" -msgstr "Office" - -msgid "Science & Math" -msgstr "Sciences & Math" - -msgid "System" -msgstr "Système" - -msgid "Utilities" -msgstr "Utilitaires" - -msgid "Lost & Found" -msgstr "Lost & Found" - -msgid "Icon:" -msgstr "Icône:" - -msgid "Indicator:" -msgstr "Indicateur:" - -msgid "Enabled" -msgstr "Activé" - -msgid "Indicator Color:" -msgstr "Couleur de l'indicateur:" - -msgid "Please choose a color" -msgstr "Veuillez choisir une couleur" - -msgid "Greeting:" -msgstr "Message d'acceuil:" - -msgid "Custom Greeting Text:" -msgstr "Texte d'acceuil personnalisé :" - -msgid "No custom greeting set" -msgstr "Aucun message d'accueil personnalisé défini" - -msgid "Launcher Positioning:" -msgstr "Positionnement du lanceur:" - -msgid "Default" -msgstr "Défaut" - -msgid "Horizontal Center" -msgstr "Centre horizontal" - -msgid "Screen Center" -msgstr "Centre de l'écran" - -msgid "Floating" -msgstr "Flottant" - -msgid "Offset Screen Edge (0 is Default):" -msgstr "Décalage par rapport au bord de l'écran (0 est la valeur par défaut):" - -msgid "Offset Panel (0 is Default):" -msgstr "Décalage par rapport à la barre de tâche (0 est la valeur par défaut):" - -msgid "All Applications (Default)" -msgstr "Toutes les applications (par défaut)" - -msgid "Search:" -msgstr "Rechercher:" - -msgid "Expand search to bookmarks, files and emails" -msgstr "Étendre la recherche aux signets, fichiers et e-mails" - -msgid "Theming:" -msgstr "Thème:" - -msgid "Dark (Default)" -msgstr "Dark (Default)" - -msgid "Light" -msgstr "Light" - -msgid "Matching" -msgstr "Correspondant" - -msgid "Search your computer" -msgstr "Rechercher dans votre ordinateur" diff --git a/kde/plasma/plasmoids/AndromedaLauncher/translate/id.po b/kde/plasma/plasmoids/AndromedaLauncher/translate/id.po deleted file mode 100644 index 767ce90e..00000000 --- a/kde/plasma/plasmoids/AndromedaLauncher/translate/id.po +++ /dev/null @@ -1,135 +0,0 @@ -# Translation of MMcK Launcher in id -# Copyright (C) 2022 -# This file is distributed under the same license as the MMcK Launcher package. -# Adam Adrian <4.adam.adrian@gmail.com>, 2022. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: mmcklauncher\n" -"Report-Msgid-Bugs-To: https://github.com/snoutbug/mmcklauncher\n" -"POT-Creation-Date: 2022-03-07 20:42-0000\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: Adam Adrian <4.adam.adrian@gmail.com>\n" -"Language-Team: Indonesia <>\n" -"Language: id\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" - -msgid "Settings" -msgstr "Pengaturan" - -msgid "Power Off" -msgstr "Matikan Daya" - -msgid "Favorite Apps" -msgstr "Aplikasi Favorit" - -msgid "General" -msgstr "Umum" - -msgid "Default Page:" -msgstr "Halaman Bawaan" - -msgid "All" -msgstr "Semua" - -msgid "Developement" -msgstr "Pengembangan" - -msgid "Games" -msgstr "Permainan" - -msgid "Graphics" -msgstr "Grafis" - -msgid "Internet" -msgstr "Intenet" - -msgid "Multimedia" -msgstr "Multimedia" - -msgid "Office" -msgstr "Kantor" - -msgid "Science & Math" -msgstr "Sains & Matematika" - -msgid "System" -msgstr "Sistem" - -msgid "Utilities" -msgstr "Alat" - -msgid "Lost & Found" -msgstr "Hilang & Ditemukan" - -msgid "Icon:" -msgstr "Ikon:" - -msgid "Indicator:" -msgstr "Indkator:" - -msgid "Enabled" -msgstr "Diaktifkan" - -msgid "Indicator Color:" -msgstr "Warna Indikator" - -msgid "Please choose a color" -msgstr "Silahkan pilih sebuah warna" - -msgid "Greeting:" -msgstr "Sapaan:" - -msgid "Custom Greeting Text:" -msgstr "Teks Sapaan Kustom:" - -msgid "No custom greeting set" -msgstr "Tidak ada spaan kustom yang diatur" - -msgid "Launcher Positioning:" -msgstr "Pemosisian Peluncur:" - -msgid "Default" -msgstr "Default" - -msgid "Horizontal Center" -msgstr "Tengah Horizontal" - -msgid "Screen Center" -msgstr "Di Tengah Layar" - -msgid "Floating" -msgstr "Mengambang" - -msgid "Offset Screen Edge (0 is Default):" -msgstr "Offset Tepian Layar (0 = Default)" - -msgid "Offset Panel (0 is Default):" -msgstr "Offset Panel (0 = Default)" - -msgid "All Applications (Default)" -msgstr "Semua Aplikasi (Default)" - -msgid "Search:" -msgstr "Cari:" - -msgid "Expand search to bookmarks, files and emails" -msgstr "Luaskan pencaarian ke bookmark, file dan email" - -msgid "Theming:" -msgstr "Tema:" - -msgid "Dark (Default)" -msgstr "Gelap (Default)" - -msgid "Light" -msgstr "Terang" - -msgid "Matching" -msgstr "Cocokkan Tema" - -msgid "Search your computer" -msgstr "Cari di komputermu" diff --git a/kde/plasma/plasmoids/AndromedaLauncher/translate/merge.sh b/kde/plasma/plasmoids/AndromedaLauncher/translate/merge.sh deleted file mode 100644 index b8ce86e0..00000000 --- a/kde/plasma/plasmoids/AndromedaLauncher/translate/merge.sh +++ /dev/null @@ -1,229 +0,0 @@ -#!/bin/sh -# Version: 21 - -# https://techbase.kde.org/Development/Tutorials/Localization/i18n_Build_Systems -# https://techbase.kde.org/Development/Tutorials/Localization/i18n_Build_Systems/Outside_KDE_repositories -# https://invent.kde.org/sysadmin/l10n-scripty/-/blob/master/extract-messages.sh - -DIR=`cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd` -plasmoidName=`kreadconfig5 --file="$DIR/../metadata.desktop" --group="Desktop Entry" --key="X-KDE-PluginInfo-Name"` -widgetName="${plasmoidName##*.}" # Strip namespace -website=`kreadconfig5 --file="$DIR/../metadata.desktop" --group="Desktop Entry" --key="X-KDE-PluginInfo-Website"` -bugAddress="$website" -packageRoot=".." # Root of translatable sources -projectName="plasma_applet_${plasmoidName}" # project name - -#--- -if [ -z "$plasmoidName" ]; then - echo "[merge] Error: Couldn't read plasmoidName." - exit -fi - -if [ -z "$(which xgettext)" ]; then - echo "[merge] Error: xgettext command not found. Need to install gettext" - echo "[merge] Running 'sudo apt install gettext'" - sudo apt install gettext - echo "[merge] gettext installation should be finished. Going back to merging translations." -fi - -#--- -echo "[merge] Extracting messages" -potArgs="--from-code=UTF-8 --width=200 --add-location=file" - -# Note: xgettext v0.20.1 (Kubuntu 20.04) and below will attempt to translate Icon, -# so we need to specify Name, GenericName, Comment, and Keywords. -# https://github.com/Zren/plasma-applet-lib/issues/1 -# https://savannah.gnu.org/support/?108887 -find "${packageRoot}" -name '*.desktop' | sort > "${DIR}/infiles.list" -xgettext \ - ${potArgs} \ - --files-from="${DIR}/infiles.list" \ - --language=Desktop \ - -k -kName -kGenericName -kComment -kKeywords \ - -D "${packageRoot}" \ - -D "${DIR}" \ - -o "template.pot.new" \ - || \ - { echo "[merge] error while calling xgettext. aborting."; exit 1; } - -sed -i 's/"Content-Type: text\/plain; charset=CHARSET\\n"/"Content-Type: text\/plain; charset=UTF-8\\n"/' "template.pot.new" - -# See Ki18n's extract-messages.sh for a full example: -# https://invent.kde.org/sysadmin/l10n-scripty/-/blob/master/extract-messages.sh#L25 -# The -kN_ and -kaliasLocale keywords are mentioned in the Outside_KDE_repositories wiki. -# We don't need -kN_ since we don't use intltool-extract but might as well keep it. -# I have no idea what -kaliasLocale is used for. Googling aliasLocale found only listed kde1 code. -# We don't need to parse -ki18nd since that'll extract messages from other domains. -find "${packageRoot}" -name '*.cpp' -o -name '*.h' -o -name '*.c' -o -name '*.qml' -o -name '*.js' | sort > "${DIR}/infiles.list" -xgettext \ - ${potArgs} \ - --files-from="${DIR}/infiles.list" \ - -C -kde \ - -ci18n \ - -ki18n:1 -ki18nc:1c,2 -ki18np:1,2 -ki18ncp:1c,2,3 \ - -kki18n:1 -kki18nc:1c,2 -kki18np:1,2 -kki18ncp:1c,2,3 \ - -kxi18n:1 -kxi18nc:1c,2 -kxi18np:1,2 -kxi18ncp:1c,2,3 \ - -kkxi18n:1 -kkxi18nc:1c,2 -kkxi18np:1,2 -kkxi18ncp:1c,2,3 \ - -kI18N_NOOP:1 -kI18NC_NOOP:1c,2 \ - -kI18N_NOOP2:1c,2 -kI18N_NOOP2_NOSTRIP:1c,2 \ - -ktr2i18n:1 -ktr2xi18n:1 \ - -kN_:1 \ - -kaliasLocale \ - --package-name="${widgetName}" \ - --msgid-bugs-address="${bugAddress}" \ - -D "${packageRoot}" \ - -D "${DIR}" \ - --join-existing \ - -o "template.pot.new" \ - || \ - { echo "[merge] error while calling xgettext. aborting."; exit 1; } - -sed -i 's/# SOME DESCRIPTIVE TITLE./'"# Translation of ${widgetName} in LANGUAGE"'/' "template.pot.new" -sed -i 's/# Copyright (C) YEAR THE PACKAGE'"'"'S COPYRIGHT HOLDER/'"# Copyright (C) $(date +%Y)"'/' "template.pot.new" - -if [ -f "template.pot" ]; then - newPotDate=`grep "POT-Creation-Date:" template.pot.new | sed 's/.\{3\}$//'` - oldPotDate=`grep "POT-Creation-Date:" template.pot | sed 's/.\{3\}$//'` - sed -i 's/'"${newPotDate}"'/'"${oldPotDate}"'/' "template.pot.new" - changes=`diff "template.pot" "template.pot.new"` - if [ ! -z "$changes" ]; then - # There's been changes - sed -i 's/'"${oldPotDate}"'/'"${newPotDate}"'/' "template.pot.new" - mv "template.pot.new" "template.pot" - - addedKeys=`echo "$changes" | grep "> msgid" | cut -c 9- | sort` - removedKeys=`echo "$changes" | grep "< msgid" | cut -c 9- | sort` - echo "" - echo "Added Keys:" - echo "$addedKeys" - echo "" - echo "Removed Keys:" - echo "$removedKeys" - echo "" - - else - # No changes - rm "template.pot.new" - fi -else - # template.pot didn't already exist - mv "template.pot.new" "template.pot" -fi - -potMessageCount=`expr $(grep -Pzo 'msgstr ""\n(\n|$)' "template.pot" | grep -c 'msgstr ""')` -echo "| Locale | Lines | % Done|" > "./Status.md" -echo "|----------|---------|-------|" >> "./Status.md" -entryFormat="| %-8s | %7s | %5s |" -templateLine=`perl -e "printf(\"$entryFormat\", \"Template\", \"${potMessageCount}\", \"\")"` -echo "$templateLine" >> "./Status.md" - -rm "${DIR}/infiles.list" -echo "[merge] Done extracting messages" - -#--- -echo "[merge] Merging messages" -catalogs=`find . -name '*.po' | sort` -for cat in $catalogs; do - echo "[merge] $cat" - catLocale=`basename ${cat%.*}` - - widthArg="" - catUsesGenerator=`grep "X-Generator:" "$cat"` - if [ -z "$catUsesGenerator" ]; then - widthArg="--width=400" - fi - - cp "$cat" "$cat.new" - sed -i 's/"Content-Type: text\/plain; charset=CHARSET\\n"/"Content-Type: text\/plain; charset=UTF-8\\n"/' "$cat.new" - - msgmerge \ - ${widthArg} \ - --add-location=file \ - --no-fuzzy-matching \ - -o "$cat.new" \ - "$cat.new" "${DIR}/template.pot" - - sed -i 's/# SOME DESCRIPTIVE TITLE./'"# Translation of ${widgetName} in ${catLocale}"'/' "$cat.new" - sed -i 's/# Translation of '"${widgetName}"' in LANGUAGE/'"# Translation of ${widgetName} in ${catLocale}"'/' "$cat.new" - sed -i 's/# Copyright (C) YEAR THE PACKAGE'"'"'S COPYRIGHT HOLDER/'"# Copyright (C) $(date +%Y)"'/' "$cat.new" - - poEmptyMessageCount=`expr $(grep -Pzo 'msgstr ""\n(\n|$)' "$cat.new" | grep -c 'msgstr ""')` - poMessagesDoneCount=`expr $potMessageCount - $poEmptyMessageCount` - poCompletion=`perl -e "printf(\"%d\", $poMessagesDoneCount * 100 / $potMessageCount)"` - poLine=`perl -e "printf(\"$entryFormat\", \"$catLocale\", \"${poMessagesDoneCount}/${potMessageCount}\", \"${poCompletion}%\")"` - echo "$poLine" >> "./Status.md" - - # mv "$cat" "$cat.old" - mv "$cat.new" "$cat" -done -echo "[merge] Done merging messages" - -#--- -echo "[merge] Updating .desktop file" - -# Generate LINGUAS for msgfmt -if [ -f "$DIR/LINGUAS" ]; then - rm "$DIR/LINGUAS" -fi -touch "$DIR/LINGUAS" -for cat in $catalogs; do - catLocale=`basename ${cat%.*}` - echo "${catLocale}" >> "$DIR/LINGUAS" -done - -cp -f "$DIR/../metadata.desktop" "$DIR/template.desktop" -sed -i '/^Name\[/ d; /^GenericName\[/ d; /^Comment\[/ d; /^Keywords\[/ d' "$DIR/template.desktop" - -msgfmt \ - --desktop \ - --template="$DIR/template.desktop" \ - -d "$DIR/" \ - -o "$DIR/new.desktop" - -# Delete empty msgid messages that used the po header -if [ ! -z "$(grep '^Name=$' "$DIR/new.desktop")" ]; then - echo "[merge] Name in metadata.desktop is empty!" - sed -i '/^Name\[/ d' "$DIR/new.desktop" -fi -if [ ! -z "$(grep '^GenericName=$' "$DIR/new.desktop")" ]; then - echo "[merge] GenericName in metadata.desktop is empty!" - sed -i '/^GenericName\[/ d' "$DIR/new.desktop" -fi -if [ ! -z "$(grep '^Comment=$' "$DIR/new.desktop")" ]; then - echo "[merge] Comment in metadata.desktop is empty!" - sed -i '/^Comment\[/ d' "$DIR/new.desktop" -fi -if [ ! -z "$(grep '^Keywords=$' "$DIR/new.desktop")" ]; then - echo "[merge] Keywords in metadata.desktop is empty!" - sed -i '/^Keywords\[/ d' "$DIR/new.desktop" -fi - -# Place translations at the bottom of the desktop file. -translatedLines=`cat "$DIR/new.desktop" | grep "]="` -if [ ! -z "${translatedLines}" ]; then - sed -i '/^Name\[/ d; /^GenericName\[/ d; /^Comment\[/ d; /^Keywords\[/ d' "$DIR/new.desktop" - if [ "$(tail -c 2 "$DIR/new.desktop" | wc -l)" != "2" ]; then - # Does not end with 2 empty lines, so add an empty line. - echo "" >> "$DIR/new.desktop" - fi - echo "${translatedLines}" >> "$DIR/new.desktop" -fi - -# Cleanup -mv "$DIR/new.desktop" "$DIR/../metadata.desktop" -rm "$DIR/template.desktop" -rm "$DIR/LINGUAS" - -#--- -# Populate ReadMe.md -echo "[merge] Updating translate/ReadMe.md" -sed -i -E 's`share\/plasma\/plasmoids\/(.+)\/translate`share/plasma/plasmoids/'"${plasmoidName}"'/translate`' ./ReadMe.md -if [[ "$website" == *"github.com"* ]]; then - sed -i -E 's`\[new issue\]\(https:\/\/github\.com\/(.+)\/(.+)\/issues\/new\)`[new issue]('"${website}"'/issues/new)`' ./ReadMe.md -fi -sed -i '/^|/ d' ./ReadMe.md # Remove status table from ReadMe -cat ./Status.md >> ./ReadMe.md -rm ./Status.md - -echo "[merge] Done" - diff --git a/kde/plasma/plasmoids/AndromedaLauncher/translate/nl.po b/kde/plasma/plasmoids/AndromedaLauncher/translate/nl.po deleted file mode 100644 index 4814d11e..00000000 --- a/kde/plasma/plasmoids/AndromedaLauncher/translate/nl.po +++ /dev/null @@ -1,136 +0,0 @@ -# Translation of MMcK Launcher in LANGUAGE -# Copyright (C) 2022 -# This file is distributed under the same license as the MMcK Launcher package. -# FIRST AUTHOR , YEAR. -# -msgid "" -msgstr "" -"Project-Id-Version: mmcklauncher\n" -"Report-Msgid-Bugs-To: https://github.com/snoutbug/mmcklauncher\n" -"POT-Creation-Date: 2022-03-07 20:42-0000\n" -"PO-Revision-Date: 2022-03-08 13:20+0100\n" -"Last-Translator: Heimen Stoffels \n" -"Language-Team: \n" -"Language: nl\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Poedit 3.0.1\n" - -msgid "Settings" -msgstr "Instellingen" - -msgid "Power Off" -msgstr "Uitschakelen" - -msgid "Favorite Apps" -msgstr "Favorieten" - -msgid "General" -msgstr "Algemeen" - -msgid "Default Page:" -msgstr "Startpagina:" - -msgid "All" -msgstr "Alles" - -msgid "Developement" -msgstr "Ontwikkeling" - -msgid "Games" -msgstr "Games" - -msgid "Graphics" -msgstr "Grafisch" - -msgid "Internet" -msgstr "Internet" - -msgid "Multimedia" -msgstr "Multimedia" - -msgid "Office" -msgstr "Kantoor" - -msgid "Science & Math" -msgstr "Wetenschap" - -msgid "System" -msgstr "Systeem" - -msgid "Utilities" -msgstr "Hulpmiddelen" - -msgid "Lost & Found" -msgstr "Overig" - -msgid "Icon:" -msgstr "Pictogram:" - -msgid "Indicator:" -msgstr "Indicator:" - -msgid "Enabled" -msgstr "Ingeschakeld" - -msgid "Indicator Color:" -msgstr "Indicatorkleur:" - -msgid "Please choose a color" -msgstr "Kies een kleur" - -msgid "Greeting:" -msgstr "Begroeting:" - -msgid "Custom Greeting Text:" -msgstr "Eigen tekst:" - -msgid "No custom greeting set" -msgstr "Geen eigen tekst ingesteld" - -msgid "Launcher Positioning:" -msgstr "Startmenu openen op locatie:" - -msgid "Default" -msgstr "Standaard" - -msgid "Horizontal Center" -msgstr "Midden (horizontaal)" - -msgid "Screen Center" -msgstr "Midden van scherm" - -msgid "Floating" -msgstr "Zweven" - -msgid "Offset Screen Edge (0 is Default):" -msgstr "Ruimte vanaf schermrand (standaard: 0)" - -msgid "Offset Panel (0 is Default):" -msgstr "Ruimte vanaf paneel (standaard: 0)" - -msgid "All Applications (Default)" -msgstr "Alle programma's (standaard)" - -msgid "Search:" -msgstr "Zoeken:" - -msgid "Expand search to bookmarks, files and emails" -msgstr "Ook bladwijzers, bestanden en e-mails doorzoeken" - -msgid "Theming:" -msgstr "Thema:" - -msgid "Dark (Default)" -msgstr "Donker (standaard)" - -msgid "Light" -msgstr "Licht" - -msgid "Matching" -msgstr "Systeemthema" - -msgid "Search your computer" -msgstr "Doorzoek je computer" diff --git a/kde/plasma/plasmoids/AndromedaLauncher/translate/template.pot b/kde/plasma/plasmoids/AndromedaLauncher/translate/template.pot deleted file mode 100644 index 53c62d15..00000000 --- a/kde/plasma/plasmoids/AndromedaLauncher/translate/template.pot +++ /dev/null @@ -1,135 +0,0 @@ -# Translation of MMcK Launcher in LANGUAGE -# Copyright (C) 2022 -# This file is distributed under the same license as the MMcK Launcher package. -# FIRST AUTHOR , YEAR. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: mmcklauncher\n" -"Report-Msgid-Bugs-To: https://github.com/snoutbug/mmcklauncher\n" -"POT-Creation-Date: 2022-03-07 20:42-0000\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"Language: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" - -msgid "Settings" -msgstr "" - -msgid "Power Off" -msgstr "" - -msgid "Favorite Apps" -msgstr "" - -msgid "General" -msgstr "" - -msgid "Default Page:" -msgstr "" - -msgid "All" -msgstr "" - -msgid "Developement" -msgstr "" - -msgid "Games" -msgstr "" - -msgid "Graphics" -msgstr "" - -msgid "Internet" -msgstr "" - -msgid "Multimedia" -msgstr "" - -msgid "Office" -msgstr "" - -msgid "Science & Math" -msgstr "" - -msgid "System" -msgstr "" - -msgid "Utilities" -msgstr "" - -msgid "Lost & Found" -msgstr "" - -msgid "Icon:" -msgstr "" - -msgid "Indicator:" -msgstr "" - -msgid "Enabled" -msgstr "" - -msgid "Indicator Color:" -msgstr "" - -msgid "Please choose a color" -msgstr "" - -msgid "Greeting:" -msgstr "" - -msgid "Custom Greeting Text:" -msgstr "" - -msgid "No custom greeting set" -msgstr "" - -msgid "Launcher Positioning:" -msgstr "" - -msgid "Default" -msgstr "" - -msgid "Horizontal Center" -msgstr "" - -msgid "Screen Center" -msgstr "" - -msgid "Floating" -msgstr "" - -msgid "Offset Screen Edge (0 is Default):" -msgstr "" - -msgid "Offset Panel (0 is Default):" -msgstr "" - -msgid "All Applications (Default)" -msgstr "" - -msgid "Search:" -msgstr "" - -msgid "Expand search to bookmarks, files and emails" -msgstr "" - -msgid "Theming:" -msgstr "" - -msgid "Dark (Default)" -msgstr "" - -msgid "Light" -msgstr "" - -msgid "Matching" -msgstr "" - -msgid "Search your computer" -msgstr "" diff --git a/kde/plasma/plasmoids/com.github.prayag2.minimalistclock/contents/config/config.qml b/kde/plasma/plasmoids/com.github.prayag2.minimalistclock/contents/config/config.qml new file mode 100644 index 00000000..2512ba11 --- /dev/null +++ b/kde/plasma/plasmoids/com.github.prayag2.minimalistclock/contents/config/config.qml @@ -0,0 +1,9 @@ +import org.kde.plasma.configuration + +ConfigModel { + ConfigCategory { + name: i18n("Appearance") + icon: "preferences-desktop-color" + source: "configAppearance.qml" + } +} diff --git a/kde/plasma/plasmoids/com.github.prayag2.minimalistclock/contents/config/main.xml b/kde/plasma/plasmoids/com.github.prayag2.minimalistclock/contents/config/main.xml new file mode 100644 index 00000000..b0164d47 --- /dev/null +++ b/kde/plasma/plasmoids/com.github.prayag2.minimalistclock/contents/config/main.xml @@ -0,0 +1,58 @@ + + + + + + + + true + + + + + 30 + + + 5 + + + + + + 19 + + + 3 + + + 10 + + + Default + + + + + + + 70 + + + 3 + + + 10 + + + Default + + + + + #FFFFFF + + + diff --git a/kde/plasma/plasmoids/com.github.prayag2.minimalistclock/contents/fonts/Livvic.ttf b/kde/plasma/plasmoids/com.github.prayag2.minimalistclock/contents/fonts/Livvic.ttf new file mode 100644 index 0000000000000000000000000000000000000000..f477b2852f82f1a1562a8f59173fef90131bb15a GIT binary patch literal 103884 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 literal 0 HcmV?d00001 diff --git a/kde/plasma/plasmoids/com.github.prayag2.minimalistclock/contents/ui/FontSelector.qml b/kde/plasma/plasmoids/com.github.prayag2.minimalistclock/contents/ui/FontSelector.qml new file mode 100644 index 00000000..0333c2c5 --- /dev/null +++ b/kde/plasma/plasmoids/com.github.prayag2.minimalistclock/contents/ui/FontSelector.qml @@ -0,0 +1,34 @@ +import QtQuick +import QtQuick.Controls +import QtQuick.Layouts + +Item { + id: root + height: mainRow.implicitHeight + property string fontFamily; + + function getFontsModel() { + var arr = Qt.fontFamilies() + arr.splice(0, 0, "Default") + return arr + } + + Timer { + id: timer + interval: 10 + running: false + onTriggered: root.fontFamily=combo.currentText + } + // ComboBox + RowLayout { + id: mainRow + Label { + text: i18n("Font") + } + ComboBox { + id: combo + model: getFontsModel() + onCurrentIndexChanged: timer.running=true + } + } +} diff --git a/kde/plasma/plasmoids/com.github.prayag2.minimalistclock/contents/ui/Title.qml b/kde/plasma/plasmoids/com.github.prayag2.minimalistclock/contents/ui/Title.qml new file mode 100644 index 00000000..c624a8ec --- /dev/null +++ b/kde/plasma/plasmoids/com.github.prayag2.minimalistclock/contents/ui/Title.qml @@ -0,0 +1,8 @@ +import QtQuick +import QtQuick.Controls + + +Label { + id: txt + font.pixelSize: 18 +} diff --git a/kde/plasma/plasmoids/com.github.prayag2.minimalistclock/contents/ui/configAppearance.qml b/kde/plasma/plasmoids/com.github.prayag2.minimalistclock/contents/ui/configAppearance.qml new file mode 100644 index 00000000..75ea5a66 --- /dev/null +++ b/kde/plasma/plasmoids/com.github.prayag2.minimalistclock/contents/ui/configAppearance.qml @@ -0,0 +1,138 @@ +import QtQuick +import QtQml +import QtQuick.Controls +import QtQuick.Dialogs +import QtQuick.Layouts + +ColumnLayout { + + // frame + property alias cfg_enable_shadows: enableShadows.checked + property alias cfg_frame_padding: framePadding.value + property alias cfg_frame_border_width: frameBorderWidth.value + + // time + property alias cfg_time_font_family: timeFontFamily.fontFamily + property alias cfg_time_letter_spacing: timeLetterSpacing.value + property alias cfg_time_word_spacing: timeWordSpacing.value + property alias cfg_time_font_size: timeFontSize.value + + // date + property alias cfg_date_font_family: dateFontFamily.fontFamily + property alias cfg_date_letter_spacing: dateLetterSpacing.value + property alias cfg_date_spacing: dateSpacing.value + property alias cfg_date_font_size: dateFontSize.value + + spacing: 5 + + Title { + text: i18n("Box Settings") + } + RowLayout { + CheckBox { + id: enableShadows + } + Label { + text: i18n("Enable shadow") + MouseArea { + anchors.fill: parent + onClicked: { + enableShadows.checked = !enableShadows.checked + } + } + } + } + + RowLayout { + Label { + text: i18n("Box spacing") + } + SpinBox { + id: framePadding + from: 0; to: 999 + } + } + RowLayout { + Label { + text: i18n("Border Width") + } + SpinBox { + id: frameBorderWidth + } + } + + Title { + text: i18n("Time Settings") + } + RowLayout { + FontSelector { + id: timeFontFamily + } + } + RowLayout { + Label { + text: i18n("Font Size") + } + SpinBox { + id: timeFontSize + from: 1; to: 999 + } + } + RowLayout { + Label { + text: i18n("Letter Spacing") + } + SpinBox { + id: timeLetterSpacing + from: 1; to: 999 + } + } + RowLayout { + Label { + text: i18n("Word Spacing") + } + SpinBox { + id: timeWordSpacing + from: 1; to: 999 + } + } + Title { + text: i18n("Date Settings") + } + RowLayout { + FontSelector { + id: dateFontFamily + } + } + RowLayout { + Label { + text: i18n("Font Size") + } + SpinBox { + id: dateFontSize + from: 1; to: 999 + } + } + RowLayout { + Label { + text: i18n("Letter Spacing") + } + SpinBox { + id: dateLetterSpacing + from: 1; to: 999 + } + } + RowLayout { + Label { + text: i18n("Day and Date Spacing") + } + SpinBox { + id: dateSpacing + from: 1; to: 999 + } + } + + Item { + Layout.fillHeight: true + } +} diff --git a/kde/plasma/plasmoids/com.github.prayag2.minimalistclock/contents/ui/main.qml b/kde/plasma/plasmoids/com.github.prayag2.minimalistclock/contents/ui/main.qml new file mode 100644 index 00000000..870a88c2 --- /dev/null +++ b/kde/plasma/plasmoids/com.github.prayag2.minimalistclock/contents/ui/main.qml @@ -0,0 +1,128 @@ +import QtQml 2.15 +import QtQuick 2.15 +import QtQuick.Controls 2.15 +import QtQuick.Layouts 2.15 +import org.kde.plasma.plasmoid +import org.kde.plasma.core as PlasmaCore +import org.kde.plasma.components as PlasmaComponents +import org.kde.plasma.plasma5support as Plasma5Support + +PlasmoidItem { + id: root + + // Font + FontLoader { + id: font_livvic + source: "../fonts/Livvic.ttf" + } + + // PROPERTIES + // global + property bool enableShadows: plasmoid.configuration.enable_shadows + property int verticalSpacing: 5 + property string fontColor: plasmoid.configuration.font_color + + // frame + property int frameBorderWidth: plasmoid.configuration.frame_border_width + property int framePadding: plasmoid.configuration.frame_padding + + // time + property int timeFontSize: plasmoid.configuration.time_font_size + property int timeLetterSpacing: plasmoid.configuration.time_letter_spacing + property int timeWordSpacing: plasmoid.configuration.time_word_spacing + property string timeFontFamily: plasmoid.configuration.time_font_family == "Default" ? font_livvic.name : plasmoid.configuration.time_font_family + + // date + property int dateFontSize: plasmoid.configuration.date_font_size + property int dateLetterSpacing: plasmoid.configuration.date_letter_spacing + property int dateSpacing: plasmoid.configuration.date_spacing + property string dateFontFamily: plasmoid.configuration.date_font_family == "Default" ? font_livvic.name : plasmoid.configuration.date_font_family + + + // making the background configurable + Plasmoid.backgroundHints: (enableShadows ? PlasmaCore.Types.ShadowBackground : PlasmaCore.Types.NoBackground) | PlasmaCore.Types.ConfigurableBackground + + // layout + compactRepresentation: Item { + Layout.minimumWidth: compactText.implicitWidth + Layout.minimumHeight: compactText.implicitHeight + + PlasmaComponents.Label { + id: compactText + text: i18n("Panels are too small for me!") + } + } + + fullRepresentation: Item { + Layout.minimumWidth: column.implicitWidth + Layout.minimumHeight: column.implicitHeight + Layout.preferredWidth: Layout.minimumWidth + Layout.preferredHeight: Layout.minimumHeight + + Plasma5Support.DataSource { + id: dataSource + engine: "time" + connectedSources: ["Local"] + interval: 60000 + intervalAlignment: Plasma5Support.Types.AlignToMinute + onDataChanged: { + var curDate = dataSource.data["Local"]["DateTime"] + timeLabel.text = Qt.formatTime(curDate, "hh mm") + dayLabel.text = Qt.formatDate(curDate, "dddd").toUpperCase() + dateLabel.text = Qt.formatDate(curDate, "dd MMM").toUpperCase() + console.log(plasmoid.location) + } + } + + // Main + Column { + id: column + spacing: root.verticalSpacing + + Rectangle { + id: rectangle + color: "transparent" + border.color: root.fontColor + border.width: root.frameBorderWidth + width: timeLabel.implicitWidth + root.framePadding + height: root.timeFontSize + root.framePadding + + PlasmaComponents.Label { + id: timeLabel + anchors.centerIn: parent + + // font settings + color: root.fontColor + font.pixelSize: root.timeFontSize + font.family: root.timeFontFamily + font.letterSpacing: root.timeLetterSpacing + font.wordSpacing: root.timeWordSpacing + } + } + + Row { + anchors.horizontalCenter: parent.horizontalCenter + spacing: root.dateSpacing + + PlasmaComponents.Label { + id: dayLabel + + // font settings + color: root.fontColor + font.pixelSize: root.dateFontSize + font.letterSpacing: root.dateLetterSpacing + font.family: root.dateFontFamily + } + PlasmaComponents.Label { + id: dateLabel + + // font settings + color: root.fontColor + font.pixelSize: root.dateFontSize + font.letterSpacing: root.dateLetterSpacing + font.family: root.dateFontFamily + } + } + } + } +} diff --git a/kde/plasma/plasmoids/com.github.prayag2.minimalistclock/metadata.json b/kde/plasma/plasmoids/com.github.prayag2.minimalistclock/metadata.json new file mode 100644 index 00000000..02a1c0ff --- /dev/null +++ b/kde/plasma/plasmoids/com.github.prayag2.minimalistclock/metadata.json @@ -0,0 +1,22 @@ +{ + "KPackageStructure": "Plasma/Applet", + "KPlugin": { + "Authors": [ + { + "Email": "prayagjain2@gmail.com", + "Name": "Prayag Jain" + } + ], + "Category": "Date and Time", + "Description": "A minimalistic clock widget for your Desktop!", + "Icon": "clock", + "Id": "com.github.prayag2.minimalistclock", + "License": "GPLv3", + "Name": "Minimalist Clock", + "Version": "0.0.1", + "Website": "https://github.com/prayag2/kde_minimalistclock" + }, + "X-Plasma-API-Minimum-Version": "6.0", + "X-Plasma-Provides": "org.kde.plasma.time,org.kde.plasma.date" + +} diff --git a/kde/plasma/plasmoids/com.github.prayag2.modernclock/contents/config/config.qml b/kde/plasma/plasmoids/com.github.prayag2.modernclock/contents/config/config.qml new file mode 100644 index 00000000..badbe487 --- /dev/null +++ b/kde/plasma/plasmoids/com.github.prayag2.modernclock/contents/config/config.qml @@ -0,0 +1,9 @@ +import org.kde.plasma.configuration 2.0 + +ConfigModel { + ConfigCategory { + name: i18n("Appearance") + icon: "preferences-desktop-color" + source: "configAppearance.qml" + } +} diff --git a/kde/plasma/plasmoids/com.github.prayag2.modernclock/contents/config/main.xml b/kde/plasma/plasmoids/com.github.prayag2.modernclock/contents/config/main.xml new file mode 100644 index 00000000..af9d50ea --- /dev/null +++ b/kde/plasma/plasmoids/com.github.prayag2.modernclock/contents/config/main.xml @@ -0,0 +1,55 @@ + + + + + + + 72 + + + 17 + + + true + + + 19 + + + 3 + + + dd MMM yyyy + + + true + + + 19 + + + 3 + + + #FFFFFF + + + true + + + #FFFFFF + + + #FFFFFF + + + false + + + - + + + diff --git a/kde/plasma/plasmoids/com.github.prayag2.modernclock/contents/fonts/Anurati.otf b/kde/plasma/plasmoids/com.github.prayag2.modernclock/contents/fonts/Anurati.otf new file mode 100644 index 0000000000000000000000000000000000000000..ad37593207b0538a9b71dcdb2efa70bd60ab323d GIT binary patch literal 8176 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 literal 0 HcmV?d00001 diff --git a/kde/plasma/plasmoids/com.github.prayag2.modernclock/contents/fonts/Poppins.ttf b/kde/plasma/plasmoids/com.github.prayag2.modernclock/contents/fonts/Poppins.ttf new file mode 100644 index 0000000000000000000000000000000000000000..9f0c71b70a49664ced448c63edc9c4ff2bf8cf4a GIT binary patch literal 158240 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 - - - - - - 192.168.1.250 - - - - 0 - - - - 10 - - - - false - - - - $HOME/.cache/com.siezi.plasma.mpdWidget - - - - 30 - - - - 0 - - - - 0 - - - - #888888 - - - - false - - - - \ No newline at end of file diff --git a/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/lib/python-mpd2/mpd/__pycache__/__init__.cpython-310.pyc b/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/lib/python-mpd2/mpd/__pycache__/__init__.cpython-310.pyc deleted file mode 100644 index 728afda842912f1b37cb6fc46f47e5c79199de41..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 925 zcmZXT&u`N(6vyo(ZIdQx5v{}x^)L=O&`6vSn$!(ciIr-VHsMQ@#b%30?BKXe?Gg6R zASC{vTsiSCa6mk}i&};wfBSjAn&;PAgkc}SI{JRXK6eoMsg1+sf^iJH{sBS}#RV!c z!C12eY!S<_4QvzJumkK6$8ZO@Lpp}Lz+KWc+ym~Bo?#c*C9Yu)*dw0dK5(D(G1_|Y zHox%8fCLy_B05+h2eEK-fsuaRAR5r{4$<(dMS}Mxev6{vFX$OXxCv&WEK^QTr4$nE zNB8#IyjHDmI1`++Oyz>NuF>l>FV>Qsv$_(zW-~z_6<2BYF}-GSCb)vL*KwW6yn@f^G%oV1xZ0>2!Jn5EeG!AiNs{wi zCCRkfG;V7=(_QIvIe0rhIQz6sSVWG_=4r{2r0FNgu2tY5Nj|O9Vi%Fae_Gx(KhQos zkR#aU>@Eth@hqZ2<3d-{tF&fPHy~{-dO#9x0+L-VJuUhYNKcEtEYb&Qd|i7#J@bW) nKQAjGcYmn;?DmZ`?#o^4uk^1`KLrU!0e<*c_G9pkE$h!;W9HWz diff --git a/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/lib/python-mpd2/mpd/__pycache__/__init__.cpython-311.pyc b/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/lib/python-mpd2/mpd/__pycache__/__init__.cpython-311.pyc deleted file mode 100644 index d8c49a4e504d1baf41e873823f7077b4b5ef2e44..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1274 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 Y2gZ(#xvB4`zVANlj*k^=_ki{P0D#zazW@LL diff --git a/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/lib/python-mpd2/mpd/__pycache__/base.cpython-311.pyc b/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/lib/python-mpd2/mpd/__pycache__/base.cpython-311.pyc deleted file mode 100644 index c6a97a1c0cd68fbbac95b426c0d5438a6ceae59e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 43081 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

    PIs(7=Wq=1g}yv`|~kqX#jgdcu>FK$80Y z*S434++~+0t_4GKFDrdcd(cpDR2aJ)#4g3UAB$#U4D?zc917?jpxzB&$;y37TnuDN zJD}2=5!UsT-}TEAW0wP$N3R6~7lSBI8AMDCwjmzWFL;(KX2*;WiUdXjRI-*2aa2Y@ zJ7O}Z+hl-P1cA{A?E^@!j5ih9q9$oiC)Q>e%Yqu$8i>wd=Hbyu;M(ZqOfVu(0?L6Q z1DQo3cR^GLN$wyW@fnTzDl)foce2}8r(2%zi94r^A!UjY?u8ny;OM}LDeZd1edU>-oy8Cm`8Ct*VS=^3_@C%2>J@zLwv_ z2l%=l8uNu*AfqObiXdM|2KXj^GvCa&{Lqe?;9tJ@)~qKWE5Q?OIoi1;D=lOvNZXzx zZAVsG$WoBDGe_F3S!p3#LE3FO(r(X63t0=&?#PjLXI5IsUXXUzpL6`~thh}qZV&$) z|2)5!@5<=e7qZd^So-c96%%( z)BF%hKVy_V@h@kkZed9AT&lo8$c_4dN)KI(M1@h6nqfqqLb047x=_ZId~kdsM4Nfw zQZNMGz$C(n#3YiFJ>4EqcGd_(rTD@4rh(~EArcg1iiOA;EhCUOqu0RCAH6sk)MH;p zYka{`o-)8IY^Nz|_R0%TbU*K=Z*sC)2&!eqVt=f6CK4Q(2~CVa?m-<3DhRv~BK)%nbc_pzb!Ln>CyctsUN<(1bG=Z5 z5RTk_Y+=Y?ffkf%7@hfuOSJF6D#pojr-e!&x~hWgnq^GpZgq zUAk)NPoDC*zSJ<|w1fT6P>V=E08X7{)r|Y-DowcR*WCU)C+N6d^NF`USyjF6v=tOS z<^Vn=u+D&+a~8bqy6w7EaHk;7{$wISB@C!fwPD+jAI5{=6)hcait2`dH~-j@IY=^B zYA|-_!UbJ3akMdXYF8jFdkpO8yaDR{`Y6a|JQ4}KERPuLcwq*$IRlmmO(x+c0iroS zG_kY0EC`iJ*I5L|DvX_{tHIwQI?@3!&wb+X-YGzr6_kGBu1%JeqsyH6=rU(My3Co6 zE(36LUVl6)cav_uvYE|hcK~@AyD5`}|8-NVc`&w5!x!0;PNk9p+Hn9gQ%AgBxPXaQ zJQ$81RS%^>o^guMAwiVSs9IqPcSZ&gaTqiELYM8|(E}vPL|+uvCEdp#Tg)Cb9)QU9 z{Orj=E&fuie*Vk0IuxFOtoXtOVID;ZjK@N=PLbu><>;8-IKFb|?~zVv&KfnR|4-kX z!(X;J3YTGoX%U34j$8yIHndUeN^+)-H5eP4Gm(_h_H%#ww!iq_)OK*|#^ z)jp-gi2pYkjUD>J#)2s!&)a(3e31}PT;SX4SXHD~F+RbK7OZc6A%|dU&cqjmC zM~AJzEyE)ED2=|&gc-2D>h%mD-m;{7CS6LVVAGh_*G;n)FnFwkOrwAy>sVz^cxIBP zbDvDd08R*9f#x^onsH3GMW!bwqAAN{FvR4)DLa@n5Zyso#pHC>Nsvq_XCz2lHTL0@ zl^%~+Q6oB%%ja>|2&0eyCxlECr;GZJcql>wX7s(w6YoyCeewRJr}*vI?bu@L(o3SJ zS@JZ;t!u8rc=XoZJ9`)2xV`@iT}+U5T<{?I>uFf2^YT?~NR;wxSC z)vx&Kmv${zh`ybYZ)d`t{t%x*PRe?se~gAly|iw?@lWZ72@VY2jk+L1=8X>fPmDup zo3qc_mb7WBW>4QnVh^lhi;xetuo>J+JGhp%OD3WZz+Scrf6c-H7owCq-Xmgs+8!0rVoV8ycAOHBomn zo1yuM>H8mN?P?x({xe1azvLdLY0XG;^WY!;D=u*6{xPyj*(Sr+gIMfi;pv+KiQH59 z6F9BNET|NaLL{29k4{fx1HdDMDTH@fDn2+l0fjE0>6CX8{QjBg5iKZX317UDvVa#W zKowTc*HiFFp|T>744mmmtUBjSaYqyn8h(`b{k-M;2RnXT_|Pf__DO+#iNL;OpzTM6-!Bvc+oZs@L}1&x zjce%8Kls_YgWFWU=%l}7ZD7%|Xi1ioFZL`9FAT3$H7$)TH+*pU=T@<5w^X$ojLMR& z$;Reo%Lhl6gNcS+NZ#{p$D-p=dDUXidyemVzT;W8iRGPAd1s=$GwH9UBTLVM1+3sB zNf!oy3k{h99i>2qR`rUCh zLyd*ED0}GEXdY^&T)cHjj|kOZF6z>5A!sq~piletb(3C!D6{kxOFpFJ&8>3`0(0 zy*e>DnJS!~9J@RkxXvJqoX9-iq+(tc4~AL zb%88U&~-s#`)T6zo3!E#jO!^DV2U@P0DJG8cXGF zK;2T*CTaxbN`fIYReOe!2sUt8st zTC#biWb@LDSkfVtbco(g$=eyX(eYvCR@a@b#iH8>;s=ydhJWFuJ2w_hcizM?PaX>g zt-w%lG9qjBxM}p&iJfxcyrdk3BPmC8^iuTZG}f4FMwrA?7;YhAn1i(KG~oXU(Twtj z$P>l8A*(h7yJ`e>xZv{jF?L&nYxt ztg26^DaFo&?M#J=oenMX2zH@GY&X(xK&0c3BjfidjuCS-HPgF~@JsyMU?i!Z+h`=O zBaOVvfY1SF&zggLvpLI&_gAivZ`fJ*+i%9-gqCNbxM8ibInmO$+A^@xGVr@IiJ@1- zma|gJS+Vk*RCzApKbI`4T(Bm6W%1+k-?~f9j?DlzOAVv=C3cJ-XB-sS8lY|HyVNDQ z@uE+`i_`-nOdU27Be6kRE2T3##UARaDr9QdAUvC?8m1zAweSrPz8c*{P0HT$S|3!2o_&&MU&66ZZc#q<)Kqu| zihFkPD7gR3|g7mWf z#AD>tGTxwFMM}N3bdlJmoMV+v(4Tv}wmhg2JqIMufrR4#Ygy}olm%OL$^ii6k1g9J zD=4zlEs>&7f=cDHF9_zq7nAShv{2;?!?eIm8l6!vO}Yryk^Fbxnz zr0fK#Kh&*~s#T!=koyJ1xlA7_ZFZ}_S(qUqphH09M(OE3ltrp&?=HX>+_5r>kr(x@^n?RI*SZBtiqPznaGj?D-u zJKa$2p)#YQN(zjk{YZ6rW_%o^uAKz4AodECa}xx&v65P@7CFG&>eBMlmAq)@@m>KF5cDdILsEtn6jF^=rwTxrA2V@#1u6lt8 z(EUPmox_z+;3>rFoE<)k09si0bcW^l{1xewa}g z9nul3a){YwPT2+hYRx|j?MK~j5)7kXFy%`5(9FpB)0lD|{*Y?VA)L6~`pW&Thx z_(S-yaOlqUc%j^pdGZwh6C;0zoa+R?0q$4lky7{u^GJy$Yct{Bp^>b{!e8OeFr2gl zGvfUiZoY_{l_}i;>F!MPvlIe5Um>tRH+6v|B$n!jvOtA#3v^^N6-{KbEJ#u5C>39B zKu4+3@6q6;g$9q(+|LKFSb9#Xe2zv91T=uk|4b9ZVDHIM@;EXIMa}t7JDRM=HyB8j zIMGVpfH=|Ozh@Xs+D}Q9&xF*_{17sIID&=3tbpGQ7_ z3f!#cbfgzLxJQkst%{b(06^%V>Kj+II#ZN>-vCc3u@C9_Ev)&UlvFG>u2$|?soVie z{>r^lSHiJNUM7yw$%`{nICP|3 zbl{zao;mF4fo92k%g}b@D$`OVCnM>vQg>$7qiTLRWfe1IVc=n^>~pLz@a7b2v)t@+ zeUe{MONfS})4HY)uS$;p0uimPIaRL7ehiei5QdM3=uKgke!7@O9~9&+hk1b{9Kt^$ z@J#~WB0zc$OdKt9YKS%v{$~PgR8G0d*Q{N%|~!cXbj?jv zz$$@%OW+ZK8ni~(On?|RLMMUk1a=cRK;RI89s)-QWGIbCC>H`B;Xm@vur}tkzjd>n z45kQpoi<3CjG&aW7p|N0Z2ol);IRcizj00u@NxE{b+g3=%_snhD*DD(gWI;_t_!UqKp zW53%6ira1n#cj8*+w*LoEdUhtyH5UtnNox-P_V(N~JoN zk$Ssm+b-F*Q|kRx|NT^<9a@Nzw0*fTVcRO&wo0(wK+Bx$|N3$Ipwl0m(K%onA)Ilu>O?pwpEgC3)*oG+}EOZS9h+-B|MuEktQ#n`o<% zY&B$@hyekh9BZ`@hddn5-W3aN%hrUgL$sl!4k~*e^%{nrvv+DCa@k2oVbW2Vbd)9? zeg?~vj^d=lOZUFg^%9re{+I*!l)!qqHsdRdVM;?#WI(dP2-a*Xp@x)Dk#$;#(vVKk zhOj!S7$o8Vl&W3}Q9EUE>H&JNTeNjcm?20^+BUWdO1#ey!h+eh!?2h^zlf+MMlp5c z=3CsiOy4pa$&FhX=k5rOc0*j;6zAgRaWWfsKog1dwJfn6J=n@%^9c5pY77Y*$w|_6 zCi8FRDMr)zR&001P^@+l)l-cBCj!8`miruR08O{dx6DiUoqds%f>5%288uMmxLa`2 zfG2^^v#(4O(>cghHIe{=9NLnhln13K$U(0Qqthd@R(4o`wi$GOAWczC0A&p`7fXZ) z*tpBY)BOCrd>qo05mno;Slh@L>nLXS%M9UlCUDGoloshNv`bZ`=i_RV%g6tgG-c68#HGNSpmDXkxvLY_DmFO{3SU$UHZO^wlIP{OFd;DS%%B>%aVzYF9Z&!x zR|V!+>r-Z)I#BY28$->tizuox{6C={e%ET8__N$C>n)p63w_Qk8z|qhkmc$RQOS>} zqU=)VkBRk=qEM8wl94@Aq?Qc@!JQ$y&k<%X$a+1MM{@@RlWHP}nWIb{rY))n@M4YH zNXU+9(sq+NL&ASY1Jj23U|80Q8g83biXGg-Z zLq-fl@<22;jOS(D?^o%L&5Ey3p0qSEE7WP>$*7EQ9*L5aa1RyErp3C$3?cwn?u&qf zbC)HorSc@e5XCQF z+K|DJf}fe1x~Y=WRx*7xP|~iE5uDK|80PyGhSFe3p+)_l)CKv-9omnc;niCynKoNesVE5d{98vLuZRJuz$|I!gm~6WN|-19{3( zCWd|~KxTA3kr4AO^i0}^8-|;iR9>Ma%dVj93iY9SPp1|2UUS=lG&B}!xJ!5M*4?Y+ za!6mO3-{>msqff@G)205pL&0(V7QpC0cL`WzHc~({p`;24aaZ^nSl{-Q(J*&xS!oxY_a61`$ z4tE4QdANhjC~GT1vrRm=#km`%;q6$cn^I0qwzYw6*E^^bb3#D&T$l&y^<_+j^!jsp zH(S{D&3ZM}+zwrgZBnehtb?(GI-{QrjlO^(Np7~W!56bTf`<{K*%A2kGuQ%zakQ9O zYpD{5S+t*Q@Yx}HWJJ+8k@pALtjnkMsAkgjUy)1XB|M2;Aok)LuEIZ?SoDjI zTKF4Tbu_Oynng#ebTmtj z=7gge2K%td^C)h@*2)_1e(m1Z$Vv|yiFd>I!nk$C@h6Xr);B0q<00Ngjf@)~%rvw< zg~)9qeVh!^--v3Ujid9~@z$6@Pdq~*HBzr1t3OV}N9ApxD^9c+x-+eRP9~jceS?9gQA;XXk-R}qU8b9IvDDhU^vZj*4E?#@uyQQWb!3-VLVjD+_Qs8an0 zDJc;UB$nPniR(|qEs%XM=(m5mnN@>909$pgt z{gR*T?8_|9D|1PaFQz4p0#j4bca)A@%5_DnoiT6Tl2+8rL_MUI_*L_Dlj^)1)?zWsn{)ZG zTICP`O&&7GhQ&Lq?E=@~`i5a$W=+;wAcSe++pfc}Qc%`Ww~bHEL@q?Y2M0lqP$)(Q-8QTZx^q#UrZh|2YyfFr+kK__M z)y4=zW05JxYZtf+v_gs35G&E`5$WIntu->z1_!|GaPGmRzjJ)mU9;k@SsefF)OV(q zd&S!AQtfupy+d;ENVs?CQi$$Nl6zA^{d~6ODY-LCx`=zyAX(iVKe6Way?y-l@x=ns zy;*W^PPjKC7Yey`;?4;~dp9i=D7vYKlD=Zukn0CKKj{A6{txy)sFNCYiN4*EZ+F7I zn@)eEq__v)5gNj;AF?0H=YEy%>2X?qRdHxbkJa*Ps|`QKbej-I^Mnx+(|{!BxMTun z$=u5=m|kmuOHnVJWE^A6+lcu_(1Gd$&FEGEp*^a~4s@AH>*eUmOF3-gkvJMAo+PDh^Z zGHb)MJY2GZPRvr@RnJU*Vz&A>=ep`+dGz(>Tz$-nn|k3h7_fWEHG(Q5N;4|c27k5nDQXs552@Z z!o-XK@9lf><-;i(AG|noiK%J{Uqf=7rpruei&GKE+2 z1|Ex*XJK50+qQ*}E>ZFzaEi(ooN&Bb3}J@Tx&JYNc+VOnygj#W-nsdHU&2#|&suTm zLgeoA_nu#Tgr4rHKEcu%g?6U^Lx8l3!?wwmIdgrx;*VHs+KdSwH z?awU_dLEj7*8fx2&s<_%w^Y|H`u9oxeF^q?q-0mITDN_rZu`$09*jM#``P$UxBP6& zFC!oC{P>OE?D?xV|JOIgy5myaanU~@`3Dm0^T=Cr-~Enz@s;ns_MO*$vWFi0Y0J-A z#4RsKTV4=rx}}4ATz0hCh!gy+g3bK z*lt|&mQt39nioWGx8&_ku+JxI=+*~i4;w}A0m*wH;XRNnEPDI$?aK=@x59VAux)g> zR~_Xm4)lZQsF55s3H6hGveXE#K@5iR{F0mOGLjFu)d({gY;z`m z<(dqpd3?r62&WiR?o&+Ww!>sO9>&E?s7X(dZJd(lzNxc=$xWmg+XeMa9nppp z7gk5w0RTG5e3sm+e~!4klv#OXOC(j-T%9KYET~ zN7CCwD&|9*o$8?d(0A@kDsSlJo}Rv;p|rlL$|xdolaZ}Pqon+_EKBE0qB9+OkT9J^ z#&qCV&#rnJvCL(QuT@XSil<}wlIYnZdG;_3%D3lk&n=!2J@t}@6b_t6OhhNbZJ_9` zk=!*2cg>owE>Yhv`VLFJ!wL6cu)*Jc^Y)vIyF^bw^1yL0z3k(_?E~+3%Zdb)2@Zhe z?-##+UaV-7D%uhi?f6Lkj#dB86)4X5cT4`=Fv#@PF3yO)Cdt>7a5rhkN#y@-^!99g zHt8*0u+y*Wx4#zu8nf5jyV`hgrSafz%f!Z`QsYsv^q5q7Ea5%2ZsEL}9u*Y5d-nE7 zd_?u&pz=`A7urR$vjP84LI6)!s?1m|Sm$q5&zfXaN?;B=pM7ON^OH*2j_F@jxA`{e z^Pys;NrS8xO9+FAG@Kh~D$0_}(=@P$@ql6ji*fkc?XPL0Q0Pk()WF z=YUw;C>1xxdtt@xDMq~hlYKHKWJsv<$$tSbGX63e21l1lb!fa(YVtF?ac6$34tf&4I7OpVT-a$dX{ zg_5EGGX{nlVER1D%PZOrLj|CPl#P-^lv5)756CL@wz11Ip{vA;NsEwmr$jcaEJ^lg zv*2?y+Qd@^H_=;h*LBYYlBLiO=Ob6*SHL{HcV4kGye5`(N+q4~ell?0bL-7JZ!V6) z$TQ)AB6>;EUG(hQ)mUL^*L&fLBBl1QZQ|I z$Xk`^@RO$<+MebL+PItG=&3s@WFA2@za6_#SB>?eRTMYImVr9Z5%9ci*7mgA$IZFC z$zuU&%ON+DCiA^%IIb`nM<5#J%hxjF0E4|Aewk-2-DusNKQM31&e1pqs-Ij`lfyqU ziVk203yw~;gYh!TtFG7BW(sd?q3FaUoc;v^5pvE}FKZ@tF&}`$9O=e8xh@8U{pUmV zF9b%T$P-{1F6^U9cJc#qIn0-AP;uJ~7eJSymvxSwnd`)hLGsKTLFre60fSvZB+$Yf zGzX`qqc_1Wijto~Sjs5=KVAsHEuZY0km@B1?};b~hbC_Z&_>*YX)CYV*7g8A?g!vv z2rdw*&Y{3KJReeW=Dd4UZoSq@#_A=fi!HME=y%F&IID=^G7)1LLCt zGKUjz>PvVCXRi=I1@LAQEjQ|Sxyw7x3<`gNu}Rq#jnCev6F9og>;g+#dFwzEA7GeD zwxw<2*{SdeEysM}&+&yfsL<9VYi{-;SonZ`{u$l9LwCe0V^~o5A1S$VL|dXzMyz~~ z?j`|Xc1Fl=Br*{TW}egVnkf_Ml5Y>cHw+Id<<+a@Ei2_M z%avmJE~$Lig6$I=^=9sN-RoMaTq)j?DBc3{<^IWcPKy2}$={UlH?38YK48VJSaE3sz~uQ{kV31vG=RVm(cPz7xrOG)W^K3omo>s~ExTq$mZ_o(7#sknK0 z_e$}$MDeyq+4&~g2F1#gQsv2n|Kuap_sRNJG&^R5m231x21Mr;YwE3oYhI4xtd#5qD^tbiSn5ep|MY%`CTk8!{=<_*qD8H^y3 z6V6%L?xJBvv|76uD+T#}#PX(KVz%eToko0(eZrQTRm9sfjcDLo$~yn@tQ~Ai8@+rW zVha7*$wi4Xp)Y}H>SwXN@1C`$FQ?u?DeCYar(u+?V?@dscG^Q zLeUeg(Y3;zS>hMu!A4pzh0I|5xo0hJ!Jij;-%h2&!)q+nJs3NO`M zpCYUq)r4@eNoSA;CT5!m5I$@-nHe$s^2)EB(%#zAu3_q{!64b9vKI>w)`k~+?1xax zQ}!1ieeydG5e8lkLju7m*%dF&k>ofw#NG#_}z8(s+ zK*)n=0q%$2n1Q1&$W`UK1X#ZWcwyois;bpY*lj$A=p{K3JOp(vc?XA!V%nJ^ za>r@g{ly9PJ|m{k+Bq28oKu=h??Fd zwb9T-@supWdo?#i2lp3$Pz%x`;OqnszGtfZu$bx4kZa#shWIpbDbjS98 z#@i(ht3bw3%=el=Btpt@Jb07&nN8)tLa(A=_cE7*B-W5o!uKivj{umx3ejkEsfLJ(xLUP*NjvfFR426(^(_obgw839fPjRJiL}3BTI8kL zZHd}$CfYu_T6b!t?o{HXb7I}AQr)YfZ&>mTC)~qCSXhZ8+)ECl=+?Keie|ENhd>+Th&GU(NW*<;%N7 z|2E0LE#CLYQ5$BhcBumw~J<5(U57as&?_K%j43f-D1@qscO$c z??UfqYh^I(Fcoc114=gY?XLH_D1M=Lt*nmXhR8TTgKL$W6U{G)m8Yf3(+U4+cvV9b z$@%P@zk2bjE5#j&;trPRoLKp)RQYPc|7xqxrCcFBiPXayvi2gK47Qt63=_rzKeJmuW2xL2{ruN2iMit0he zJ>HG(TYsK&dlRmzWb>Bz;NtV5yYZ2ubk$M0;;3BQv$RWev`CJYgrkKz%TW^{b-jPS zx1`6z{n}H}Yq9*gjo=stUc0QgYry}L2LLk5$0+lMt!&{OUKb5Q2r1I)9g5Yghh9nz z1ti4DSIFIv5u!@1L4xQ@Rv#eJgl%71fO2Cj&$uDVx&SiM$RaC(FvBO}5UHw30`B$f zqm)l3t`#)J+|cTb`xFveANvbhCoxnI_*uC#h#{O;v@ zmlq1@CTIOxaoM8d?*4oG6Ye_9My4-EZs?j;JWWfNW&3~3pKK1Mb~O4b3MHL` zrK~nlK&H@$iGuJ%_GMh5AjEadmP`Q;69wh$$ISAWD2Qfv)@5+PiW<>QC|^*y139i< z@Wi~q!N`b3jK8RcQBB(!WV=q6$CxrhoRpKiHueqXla?EkK*QhjpP}}#=BG0&Ah8Wx z4uZgqRgp+$A_Ud73Hb$VELd?0?Go-HGaV!1FX-nzfRy`4-@w4hkyEm?r3+molP`>N z`Nx#(7KQy2+!>IieMBx-ugb|neou3fTF2&OriA1~ZVAb8(KjIZ1`_T8P!Aar5}8&1 z{;cR}mptqpO#@J_g9GV(tAXB?K<~$A#K18ra7^?amwd+)ZoJQR(+?~^7!U*7rNH(? zU?)CO)vnd5u9d1Tv8r3D>Sj*D@n$RarqOY<*&~% zt)poO)uy^pv4p9U=@yhaxpAW7(uM)XiHQ@O`PrsErNmj!g13qv>K}P|@aVbN4!khp zMgZ=7U_Fha3TcM1cTWYNtUVnT$gYjl%;@DTFrSW+({WI+V>ElN(>!7vFft2IxrR>m z93L4vgV&9pfaot6jZRFFTb)#%cB4oM)m;WI${{|qQmICX9(j#tmLT*3k{huyoeG0K zB1w}n$R;J;koNAi#haq1Rr0hF!X#Bq2yIz5bI|q>clk=b+>{2uU4i zR?ltEqV+wu=xCB0O$kR6g}HCL7tV-|O4;2!5xRKU_Rhj=@NytTXxq1wDLgxb|gK|qB2^n0X0 zH2eqR{hY^hbN0EsImeuH4h~V~TxbbKRK2dKHypfE=gm4Y?8RKOuH3UPcP$K|n))R+ z4)mm64d|J2)sV0u*EG`2m8*_-qcx0HmnPZIT3xOU6p}JHL|9#}F>q*!)H2jZQ&Ixw zs(#Kr>jvk{^_Cwk)G2tftQOx&v=t>@fdb>B(K-)WW5S?gQy6$y98b?K+GwK3>5 z1DK$ktn*YyhFm-t1<>PEm@&k93CPj`rgL4ymUgP((9w}Yy}hSRa!IXQBs=M=*Lw6ep~@c)2-k-?L_eFKMHP2~@r92g;7 z(RU{09y&R4ysz)np@E~X^a+29OoWdK{E9$7)%imLgk+%6O6TU3^)l2K;E@ct32z{r z9L39nEKolcPEifaqvI(Dl}d_O@QOw+hN71_hJa4ULzy`;D*T%Ao&$&w@c^neeaUBP zw}yS9W79D`J6=UT2!BMlhb#g~W!2&=UGrB;{+4)OyblVfWFe}!GX0r{E(FGmCE*luJ-!xd*1Q< zz%B)L{JdY<)&Dz_=shNRNkKptxBcgPq@6k9maHGRMQ?}X?MQe#C_QOeoff?T$s0&` zp;unD;G)0J(2{#F;I|Z@o+?O|mMvINJGlQO*}<`Qj@=!&H?S~(*2~v=9+Kh~K1JOg zxPK*==ARJG?h}3elCMAE?vFHKgud?faBsV7E$^FZEx&4hvAWl8{*B$!`<(4JCFQ+4 zY`@uI!@cm=NNL#c2^livyn-9!NnoQBY5ILyStwwm)4&GmQkka&V}97=brzZ%)<#3; z#;4^?Ts{Tcg(;fNv~W@`a&D|_wd{n!e1@bPBTAU6Me{EDgABZ*hCP?L8ZijoW!Ges z>HkM_{Z%|R&pmRu@8qvKYE~RI#5YPGT$6>q)xx@!!n&o#)%qPP_2dnwey>!&S1jz3 z3cHwET>8oPrbI`(YN>aJUH*DW=R?l#HYmQX)X406{a zjof&RkU%y>D6q!=7e>zLx3JuE6eng7CLk-2%ST#Hn4h}0lE3BA>!9Q~A6nk3(~Hv5 zwjI2|ro%`kqYS(oW<)#h;Z&=U5@>~X@fkuip#bU#uue6e<%rqC&Y!vS$TO}#p$fbK zjquQl!cFFY>-hcRo+ID^pEHUS1%*8q;Y& zaFx=0T+&(aq+>G)t*>(`DcDYKvWk_> z*JH1rfy7ElqqC!B#%(N3ORMpneszJDBh0Ia>|(l8eRf~qW_Si}d)Y|}oPY>aulUZ- zO$R?W$@E;S`E%1&;Su4y=ZGfKWN`uZW_4&f_cZ}I632)Qg0)fA#B+fpFV5Uhl$XFYyGxL8%34Tw2 z@MFr!*b+<}NBbnB;TZYGXh%J^R7S;3*pf7O$QHGb1Qk#_e;EDv%%A+hrL8Nat;-D$^M2<~l(vecgHq`rVqI{G<@7-vgkDG9u~Ob4 zmT#5Hx2~4&St;N1;JR3TKq@}~$D*>?)S^>#*Gt$;)DI|M@?GR4i$(=dQoZIZwC~n! zhy>lo$nW1&95VG)bHA+)^mS*;DA;Z!oAy4-Ze+w98T-&q{XV3}czVl1BaVzz=+ix$ zQW>70eUx2qWtOSMd_kF7x@Rs^+X>&II%~h4_4(YpXC{7RJWTlNDA!}gwDNaLEA*wv zvPDJ?Y=Qq1bOf^{mk)AelPF^ivKY@I-AJcOufmk* zgXqs@fBTx)J|wjdA%F;>fmL_yin}(g?uo=N;N`DB>3YEb?CNj#iCbQhw!DM@N~~BN zYBq%`MxZ!QRMji)YSCRQ%Xbuc=hNN`OB0w);tRMjQn4TgC`P$5+2LSI>yHR@e9yX! z!vm_ANB4osX9Oi-WxOL0m^Kv7>gWHP`dP>0m6LT*AGhN<+2R?5Bq_QtZ54exBp)-n z1l=54^#oQt0a-gf;i#9%NaUwoTARt6uCdJ^2EVAyT1$m5A{;k3dS&uIOxz_907g+5 znbMZ2yLN`fIUFs?hU@IDqXzW`#b`p7jnRhqO|%gE(`|e)YjmBhI@1iuJep8?o$LEf zz1VR?ebMOw8iun-$%a8ODEHMT8oEW_KFPN);oe8Hl1c9eWrOqq(RV`fok+M(X!6BG z^-j^TOLCAq&SVWv2N^HU)Q^}Ih0(Y?$v!GS!z}&pFk&Fsw8JmzrCkWuP@@)z8{r;!4tl&HXLP=<_Z6dK<0RV z3w6`IOwu^sP?SGRLp^~+>7i~~qoICY^zD^=dlT-x+E5>phx&-WWu6b`thY={H081`K1=0&&Zbv^y9LWmQ2oeV&nQ+T zYX2k}mgx}d0`9Z_s&5*H?6iD+Neu{xsX;L!7lpUW1ktuU3 z#=M9H0;+$r&mG;9qf;08(fzUJG)n^fSJh!f+Qpfga0u0iG$X&y=DFo^u=5%pT2`Mw zzViI>-}NR=zmhn2UVQ#F>G{{h*4L%h*XI>q>2IMbDbq-+JymM-<|nIy3lZTfR7K)g z3dAiD=%h*STVM{qpt-EIKyJ`!%Fj-kYhk#rrZ-(p2l)|VqB8a63l}bcu zInuT6B(;S|H_&_FQk3F#j8c7fqO?2iO1g>}?Q3zKG9^o1PZ&S({&@ctXrFFNh^4rIM5J{zqk1_h;Xk#j7BT#j*~mtRwDTb9fdk3+I>ih>kYN(Uwp@+3X!{ zt|w3>qczVgo!)`U((1F2E~ED9^~d?Uc#8Zxd#;=Ge2`hA0%@k38beLxlP{q;QqyZD z6?%Gs2YZ!p@CHyAbT4I3D+>A(XtoHC0Wk1mXrg>V`*XUJ=LO6I$Pt|Ik0^~fJvsDz zsZ^m{jyjd~8V$ynVVVY`$emtZ02|`PUeQx0c}NM%c?Ni`I#JWNS~IXxgSSJ8HK(PT z)1q%k@(m^2LnJw#y*<0wvs5g4nj}vXRL^L<-yK@?-+lGotD<9*WAu}jqVO5+;4M)0r!@vWf{_uZ_mHJGW0M|~SM4~ZCqVf` zW-+0#Le;-VzS8;Q==%91j~peEqb^CXg+Yi%ao@;bJ%bGlZf3AqcQ2>Zr*B-ZDy+39 ztd;8lhpla$+X(n=HYo4q0ELA%yjw&A0jCX4J~U9uwRf&_#kSf^(B>tF(Hdy9+M38~ zuL9f-TQ${10saPZ>8XKZrtOrW2F6Wx+cxq(tpKmh)<|_#K%tc)G~mu7$GaNvX-=z| z`)Y56?J#r@b#Ra3c3JfSZKb*ZkjGou2Q-Diy)ZN@O>h?s&x17-$6Rhx06gaweB*WU zvAqSd7~2+#^s52+^){T%jo^sMK|ZoI;J4VwX^{%@?eOJ`$|}HXC#TLD@G=MA4k`

    7k=12Zdiy?7Q>;Ugk74O`N3{X%Q?^_5#|fMONZDnjZFvocDfkTn4BNa+ zd9WS$b-H6K&`+@>24<@g)07 z4VjQYu#n5IikC^wN+`QJ8zpDsygkX;SGl4Uu4rM)!j`)o_c}x_AaQ{N7g*0PFnQLw zY_Qn)m_k2IM+HnKC$%UO#BV;P&`;A*j_gG2!G+7uobpIkO1B9pFB>d8|CmBQO-I#k zRQipqJU2+W*z&9?7tUp+EH+_0v%$ii#}xW$I;y>jdR_zFHWS!?*&vPw5&CI5%6rag zf+z3XaH0P(i}_R^f6d`B0Y7V?(P4tG5)G8vOz^^*4Ja>!QqfAhmot~HnngIWQ0-r!e diff --git a/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/lib/python-mpd2/mpd/__pycache__/twisted.cpython-310.pyc b/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/lib/python-mpd2/mpd/__pycache__/twisted.cpython-310.pyc deleted file mode 100644 index a8ae09969eb2019afc141e3f14e136a5b1c32d5b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7204 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 diff --git a/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/lib/python-mpd2/mpd/__pycache__/twisted.cpython-311.pyc b/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/lib/python-mpd2/mpd/__pycache__/twisted.cpython-311.pyc deleted file mode 100644 index 7fdd0cce93abf0c9dc26a08cc95e6222eb3d771e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13968 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 LTVLIgQtp2MIzly4 diff --git a/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/logic/CoverManager.qml b/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/logic/CoverManager.qml deleted file mode 100644 index 76738034..00000000 --- a/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/logic/CoverManager.qml +++ /dev/null @@ -1,153 +0,0 @@ -import QtQuick 2.15 as QQ2 -import org.kde.plasma.core 2.0 as PlasmaCore -import "coverHelpers.js" as CoverHelpers - -QQ2.Item { - id: coverManager - - signal gotCover(string id) - signal afterReset - - property bool fetching: false - property var currentlyFetching - property string filePrefix: "mpdcover-" - property var covers: ({}) - property var fetchQueue: new CoverHelpers.FetchQueue() - - function reset() { - covers = {} - getLocalCovers() - afterReset() - } - - - /** - * @return {mixed} - * - string: Path to cover image - * - undefined: No cover information known (yet) - * - null: No cover available - */ - function getCover(item, priority = 100) { - let title = getId(item) - if (title in covers) { - if (covers[title] === null) { - return null - } else { - return encodeURIComponent(covers[title].path) - } - } - - fetchQueue.add(title, item, priority) - fetchingQueueTimer.start() - return undefined - } - - function getLocalCovers() { - let cmd = 'find ' + cfgCacheRoot + ' -name "' + coverManager.filePrefix + '*-large.jpg"' - executable.exec(cmd, function (exitCode, stdout) { - let lines = stdout.split("\n") - lines.forEach(function (line) { - if (!line) { - return - } - - line = line.replace("-large.jpg", "") - let id = coverManager.idFromCoverPath(line) - coverManager.covers[id] = { - "path": line - } - }) - mpdState.connect() - }) - } - - function getId(itemInfo) { - let id = itemInfo.file - if (itemInfo.album && (itemInfo.albumartist || itemInfo.artist)) { - id = (itemInfo.albumartist || itemInfo.artist) + " - " + itemInfo.album - } - - return id - } - - function getCoverFileName(itemInfo) { - // We assume that albums have the same cover, saving only one cover per - // album, not for every song. - let hash = encodeURIComponent(getId(itemInfo)) - return filePrefix + hash - } - - function idFromCoverPath(path) { - let id = path.replace(cfgCacheRoot + '/' + filePrefix, '') - id = decodeURIComponent(id) - return id - } - - function markFetched(success) { - let id = getId(currentlyFetching) - let coverPath = cfgCacheRoot + '/' + getCoverFileName(currentlyFetching) - - let item = null - if (success) { - item = { - "path": coverPath - } - } - - coverManager.covers[id] = item - coverManager.fetchQueue.delete(id) - fetching = false - - gotCover(id) - } - - function clearCache() { - let cmd = "rm " + cfgCacheRoot + "/" + filePrefix + "*" - executable.exec(cmd, function () { coverManager.reset() }) - } - - // Rotate cover cache - QQ2.Timer { - id: coverRotateTimer - running: true - interval: 10800000 - repeat: true - triggeredOnStart: true - onTriggered: { - let cmd = 'find "' + cfgCacheRoot + '" -type f -name "' + filePrefix + '*" -mtime +' + cfgCacheForDays + ' -exec rm "{}" \\;' - executable.exec(cmd, function () { coverManager.reset() }) - } - } - - // Trigger fetching new covers - QQ2.Timer { - id: fetchingQueueTimer - - property int watchdog - - repeat: true - interval: 500 - triggeredOnStart: true - onTriggered: { - if (fetching && watchdog !== 0) { - watchdog-- - return - } - let itemToFetch = fetchQueue.next() - if (!itemToFetch) { - fetchingQueueTimer.stop() - return - } - - watchdog = 120 - fetching = true - currentlyFetching = itemToFetch - // @TODO Execute here instead of mpdstate? - mpdState.getCover(itemToFetch.file, getCoverFileName(itemToFetch), cfgCacheRoot, filePrefix) - } - } - - ExecGeneric { - id: executable - } -} diff --git a/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/logic/ExecGeneric.qml b/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/logic/ExecGeneric.qml deleted file mode 100644 index a0cd1444..00000000 --- a/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/logic/ExecGeneric.qml +++ /dev/null @@ -1,43 +0,0 @@ -import org.kde.plasma.core 2.0 as PlasmaCore - -PlasmaCore.DataSource { - id: root - - signal exited(int exitCode, int exitStatus, string stdout, string stderr, string sourceName) - - property var callbacks: ({}) - - function disconnect() { - sources.forEach(function (source) { - root.disconnectSource(source) - }) - } - - function exec(command, callback) { - let clbType = typeof (callback) - if (clbType === 'function') { - callbacks[command] = callback - } else if (clbType !== 'undefined') { - throw new Error("Invalid argument: callback must be a function - is " + clbType) - } - - connectSource(command) - } - - engine: "executable" - connectedSources: [] - onNewData: { - var exitCode = data["exit code"] - var exitStatus = data["exit status"] - var stdout = data["stdout"] - var stderr = data["stderr"] - - if (callbacks[sourceName]) { - callbacks[sourceName](exitCode, stdout, stderr, exitStatus) - delete callbacks[sourceName] - } - - exited(exitCode, stdout, stderr, exitStatus, sourceName) - disconnectSource(sourceName) - } -} diff --git a/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/logic/ExecMpc.qml b/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/logic/ExecMpc.qml deleted file mode 100644 index f47dd7cc..00000000 --- a/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/logic/ExecMpc.qml +++ /dev/null @@ -1,21 +0,0 @@ -ExecGeneric { - id: root - - /** - * Executes mpc commands - * - * @param {string} command Command to execute - * @param {function} callback Callback to execute after the command - */ - function execMpc(command, callback) { - if (mpcAvailable !== true || mpcConnectionAvailable !== true) { - return - } - let cmd = ["mpc"] - if (cfgMpdHost !== "") { - cmd.push("--host=" + cfgMpdHost) - } - cmd.push(command) - exec(cmd.join(" "), callback) - } -} diff --git a/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/logic/MpdState.qml b/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/logic/MpdState.qml deleted file mode 100644 index 15b797de..00000000 --- a/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/logic/MpdState.qml +++ /dev/null @@ -1,661 +0,0 @@ -import QtQuick 2.15 -import QtQuick.Controls 2.3 -import QtQuick.Layouts 1.15 -import org.kde.plasma.components 2.0 as PlasmaComponents -import org.kde.plasma.core 2.0 as PlasmaCore -import "songLibrary.js" as SongLibrary - -Item { - id: mpdRoot - - signal gotPlaylist(var plData) - signal onSaveQueueAsPlaylist(bool success) - signal playedPlaylist(string title) - - property bool mpcAvailable: false - property bool mpcConnectionAvailable: false - property int mpdVolume: 0 - property string scriptRoot - property bool mpdPlaying: false - property var library - property bool libraryRequested: false - property var mpdInfo: ({}) - property var mpdOptions: ({}) - property var mpdPlaylists: ({}) - property var mpdQueue: [] - readonly property string _songInfoQuery: '{[\x1Fartist\x1F:\x1F%artist%\x1F,][\x1Falbumartist\x1F:\x1F%albumartist%\x1F,][\x1Falbum\x1F:\x1F%album%\x1F,][\x1Ftracknumber\x1F:\x1F%track%\x1F,]\x1Ftitle\x1F:\x1F%title%\x1F,[\x1Fdate\x1F:\x1F%date%\x1F,]\x1Ftime\x1F:\x1F%time%\x1F,\x1Ffile\x1F:\x1F%file%\x1F,\x1Fposition\x1F:\x1F%position%\x1F},' - - readonly property var mpdCmds: { - "cSongInfo": "-f '%1'", - "connectionCheck": "mpc --host=%1 status", - "lGet": "listall -f '%1'", - "mpcCheck": "which mpc", - "mpcIdleLoop": "idle player mixer playlist stored_playlist options", - "optGet": "status '{\x1Fconsume\x1F:\x1F%consume%\x1F,\x1Frandom\x1F:\x1F%random%\x1F,\x1Frepeat\x1F:\x1F%repeat%\x1F}'", - "optSet": "%1 %2", - "plLoad": "load %1", - "plGet": "playlist -f '%1' %2", - "plRm": "rm -- %1", - "plSave": "save -- %1", - "plsGet": "lsplaylist", - "qAdd": "add %1", - "qClear": "clear", - "qDel": "del %1", - "qGet": "playlist -f '%1'", - "qInsert": "insert %1", - "qMove": "move %1 %2", - "qNext": "next", - "qPlay": "play %1", - "qQueued": "queued -f '%1'", - "qToggle": "toggle", - "volumeGet": "volume", - "volumeSet": "volume %1" - } - - /** - * Starts the bootstrap process of a fresh connection to the mpd instance - */ - function connect() { - if (mpcAvailable !== true) { - mpdRoot.checkMpcAvailable() - return - } - - disconnect() - checkMpcConnectionAvailable() - } - - - /** - * Stops the current connection to the mpd instance - */ - function disconnect() { - executable.disconnect() - mpdRoot.mpcConnectionAvailable = false - mpdRootIdleLoopTimer.stop() - } - - - /** - * Check if mpc binary available on the host system - */ - function checkMpcAvailable() { - let callback = function (exitCode) { - if (exitCode !== 0) { - return - } - - mpdRoot.mpcAvailable = true - mpdRoot.connect() - } - - executable.exec(mpdCmds.mpcCheck, callback) - } - - - /** - * Checks if mpc is able to connect to mpd - */ - function checkMpcConnectionAvailable() { - if (mpcAvailable !== true) { - return - } - - let callback = function (exitCode) { - if (exitCode !== 0) { - mpdRootNetworkTimeout.start() - - return - } - - mpdRootNetworkTimeout.interval = mpdRootNetworkTimeout.startInterval - mpdRootIdleLoopTimer.start() - mpcConnectionAvailable = true - update() - - if (libraryRequested) { - getLibrary() - } - } - - // Bypass the build-in mpc faclities, they are gatekept by the result of this. - executable.exec(mpdCmds.connectionCheck.arg(cfgMpdHost), callback) - } - - function forceReloadEverything() { - if (library) { - mpdRoot.libraryRequested = true - } - connect() - } - - /** - * Inits update of all mpd data required by our plasmoid - */ - // @TODO this should be disentangled and properly attached/requested by our now exiting - // different views - function update() { - mpdRoot.getVolume() - mpdRoot.getQueue() - // @SOMEDAY make code more robust - // Leave getInfo() after getQueue(), since it evaluates the queue content - mpdRoot.getInfo() - mpdRoot.getPlaylists() - mpdRoot.getOptions() - } - - - /** - * Download whole song library - */ - function getLibrary() { - if (!mpcConnectionAvailable) { - libraryRequested = true - } - executable.execMpc(mpdCmds.lGet.arg(_songInfoQuery), function (exitCode, stdout) { - if (exitCode !== 0) { - return - } - library = new SongLibrary.SongLibrary(songInfoQueryResponseToJson(stdout)) - }) - } - - /** - * Saves queue as playlist - * - * @param {sting} title playlist title in MPD - */ - function saveQueueAsPlaylist(title) { - executable.execMpc(mpdCmds.plSave.arg(bEsc(title)), function (exitCode) { - if (exitCode !== 0) { - return - } - onSaveQueueAsPlaylist(!exitCode) - }) - } - - - /** - * Deletes a playlist - * - * @param {sting} title playlist title in MPD - */ - function removePlaylist(title) { - executable.execMpc(mpdCmds.plRm.arg(bEsc(title))) - } - - - /** - * Moves song in queue - * - * @param {int} from Position of the song to move (current) - * @param {int} to Positiong to move the song to (target) - */ - function moveInQueue(from, to) { - executable.execMpc(mpdCmds.qMove.arg(from).arg(to)) - } - - function getVolume() { - executable.execMpc(mpdCmds.volumeGet, function (exitCode, stdout) { - if (exitCode !== 0) { - return - } - - let parsed = stdout.match(/volume:\W*(\d*)/) - if (!parsed) { - throw new Error("Invalid mpc response: No volume information in " + stdout) - } - mpdRoot.mpdVolume = parseInt(parsed[1]) - }) - } - - /** - * Set volume - * - * @param {string} Absolute or +/- - */ - function setVolume(value) { - executable.execMpc(mpdCmds.volumeSet.arg(value)) - } - - /** - * Get info of currently playing song - * - * When mpd is stopped it evalutates what is going to be played next on - * toggling "play". - */ - function getInfo() { - let cmd = mpdCmds.cSongInfo.arg(_songInfoQuery) - executable.execMpc(cmd, function (exitCode, stdout) { - if (exitCode !== 0) { - return - } - let info = stdout.split("\n") - - // Normal playback - if (info.length > 2) { - mpdInfo = songInfoQueryResponseToJson(info.shift())[0] - mpdPlaying = info.shift().includes('[playing]') - - return - } - - // Qeueue is paused or in stopped state - mpdPlaying = false - - // Queue is empty, nothing will be played on a toggle - if (mpdState.mpdQueue.length === 0) { - return - } - - // Only one item on the queue, it must be played on a toggle - if (mpdState.mpdQueue.length === 1) { - mpdInfo = mpdQueue[0] - return - } - - executable.execMpc(mpdCmds.qQueued.arg(_songInfoQuery), function (exitCode, stdout) { - if (exitCode !== 0) { - return - } - - if (stdout === "") { - // More than one item in Queue but nothing queued. a) Queue is - // stopped and was never started before (1st item will be played) - // or b) we are at the last item. - // Since we only create case (a) we ignore (b) for our purposes. - mpdInfo = mpdQueue[0] - return - } - - // Queue was started before, we just can't get the item directly, - // so we cheat by asking for the next one. - let queued = songInfoQueryResponseToJson(stdout)[0] - mpdInfo = mpdQueue[queued.position - 2] - }) - }) - } - - function getQueue() { - let cmd = mpdCmds.qGet.arg(_songInfoQuery) - executable.execMpc(cmd, function (exitCode, stdout) { - if (exitCode !== 0) { - return - } - if (!stdout.length) { - // Empty queue - mpdQueue = [] - return - } - let queue = songInfoQueryResponseToJson(stdout) - mpdRoot.mpdQueue = queue - }) - } - - /** - * Add songs to the queue - * - * @param {array} array of mpd file IDs - * @param {string} insertion mode - * - "append" at end of queue - * - "insert" after currently playing track - */ - function addSongsToQueue(items, mode = "append") { - if (!Array.isArray(items)) { - throw new Error("Invalid argument: items must be an array") - } - - let cmd - switch (mode) { - case "append": - cmd = mpdCmds.qAdd - break - case "insert": - cmd = mpdCmds.qInsert - break - default: - throw new Error("Invalid argument: unknown mode") - } - - cmd = cmd.arg(items.map(function (item) { return bEsc(item) }).join(" ")) - - mpdCommandQueue.add(cmd) - } - - function replaceQueue(items) { - clearQueue() - addSongsToQueue(items) - playInQueue(1) - } - - /** - * Removes items from the queue - * - * @param {array} positions Positions of items to remove from the queue - */ - function removeFromQueue(positions) { - if (!Array.isArray(positions)) { - throw new Error("Invalid argument: positions must be an array") - } - executable.execMpc(mpdCmds.qDel.arg(positions.join(' '))) - } - - function playNext() { - executable.execMpc(mpdCmds.qNext) - } - - function toggle() { - executable.execMpc(mpdCmds.qToggle) - } - - - function clearQueue() { - // @BOGUS mpd/mpc doens't execute if used to fast - mpdCommandQueue.add(mpdCmds.qClear) - // executable.execMpc(mpdCmds.qClear) - } - - - /** - * Play specific item in queue - * - * @param {int} position Position in queue - */ - function playInQueue(position) { - mpdCommandQueue.add(mpdCmds.qPlay.arg(position)) - // executable.execMpc(mpdCmds.qPlay.arg(position)) - } - - function getPlaylists() { - executable.execMpc(mpdCmds.plsGet, function (exitCode, stdout) { - if (exitCode !== 0) { - return - } - let playlists = stdout.split("\n") - playlists = playlists.filter(value => { - return value && !value.includes('m3u') - }) - playlists = playlists.sort((a, b) => { - let textA = a.toUpperCase() - let textB = b.toUpperCase() - return (textA < textB) ? -1 : (textA > textB) ? 1 : 0 - }) - mpdRoot.mpdPlaylists = playlists - }) - } - - function getPlaylist(playlist) { - let cmd = mpdCmds.plGet.arg(_songInfoQuery).arg(bEsc(playlist)) - let clb = function (exitCode, stdout) { - gotPlaylist(songInfoQueryResponseToJson(stdout)) - } - executable.execMpc(cmd, clb) - } - - function playPlaylist(playlist) { - clearQueue() - addPlaylistToQueue(playlist) - playInQueue(1) - playedPlaylist(playlist) - } - - function getOptions() { - executable.execMpc(mpdCmds.optGet, function (exitCode, stdout) { - if (exitCode !== 0) { - return - } - mpdRoot.mpdOptions = songInfoQueryResponseToJson(stdout)[0] - }) - } - - function toggleOption(option) { - if (typeof option !== 'string') { - throw new Error("Invalid argument: mpd-options must be an string") - } - if (!['consume', 'random', 'repeat'].includes(option)) { - throw new Error("Invalid argument: mpd-option " + option) - } - - let newState = mpdRoot.mpdOptions[option] === "on" ? "off" : "on" - - executable.execMpc(mpdCmds.optSet.arg(option).arg(newState)) - } - - function addPlaylistToQueue(playlist) { - mpdCommandQueue.add(mpdCmds.plLoad.arg(bEsc(playlist))) - // executable.execMpc(mpdCmds.plLoad.arg(bEsc(playlist))) - } - - function getCover(title, ctitle, root, prefix) { - let cmd = '' - cmd += '/usr/bin/env bash' - cmd += ' "' + mpdRoot.scriptRoot + '/downloadCover.sh"' - cmd += ' ' + cfgMpdHost - cmd += ' ' + bEsc(title) - cmd += ' "' + root + '"' - cmd += ' ' + prefix - cmd += ' "' + ctitle.replace('/', '\\\\/') + '"' - - let clb = function (exitCode, stdout) { - if (exitCode !== 0) { - return - } - - coverManager.markFetched(!stdout.includes("No data")) - } - executable.exec(cmd, clb) - } - - function countQueue() { - return Object.keys(mpdRoot.mpdQueue).length - } - - - /** - * Escape special characters from strings before using as mpc arguments - * - * @param {string} str The string to quote - * @param {bool} quote Wrap the string in double quotes - * @return {string} The escaped string - */ - function bEsc(str, quote = true) { - if (typeof(str) !== "string") { - console.trace() - throw new Error("Invalid argument error: expected string, got " + typeof(str)) - } - if (str === "") { - throw new Error("Invalid argument error: got empty string") - } - let specialChars = ['$', '`', '"', '\\'] - let escapedStr = str.split('').map(character => { - if (specialChars.includes(character)) { - return '\\' + character - } else { - return character - } - }).join('') - if (quote) { - escapedStr = "\"" + escapedStr + "\"" - } - return escapedStr - } - - - /** - * Parses a response made in the songInfoQuery-format to JSON - * - * Main task is to solve " quoting issues - * - * @param {string} response The raw text of the mpd response - * @return {array} Array of JSON objects each representing one song - */ - function songInfoQueryResponseToJson(response) { - // [profiling] parse takes 90%+ of time - return JSON.parse('[' + response.replace(/"/g, '\\"').replace(/\x1F/g, '"').replace(/,\n?$/, "") + ']') - } - - - /** - * Replace mpc error messages with our own - * - * @param {string} msg The mpc error message - */ - function fmtErrorMessage(msg) { - let fmtMsg = msg - if (fmtMsg.includes("No route to host")) { - fmtMsg = qsTr("Can't find the MPD-server. - Check the MPD-address in the widget configuration.") - } else if (fmtMsg.includes("Network is unreachable")) { - fmtMsg = qsTr("No network connection.") - } else if (fmtMsg.includes("no mpc in")) { - fmtMsg = qsTr("'mpc' binary wasn't found. - Please install mpc on your system. It should be available in your system's package manager.") - } - - return fmtMsg - } - - // Throttle commands so we don't miss results on the event loop because we - // sending to fast. - Timer { - id: mpdCommandQueue - - property var cmdQueue: [] - - // The statusUpdateTimer is chained to this! - interval: 200 - running: true - repeat: true - - function add(cmd) { - cmdQueue.push(cmd) - } - - onTriggered: { - if (cmdQueue.length === 0) { - return - } - - let cmd = cmdQueue.shift() - executable.execMpc(cmd) - } - } - - // If something is happening on the queue let's have it settle on the mpd side. - Timer { - id: statusUpdateTimer - // If we populate the queue and send play we have to wait long enough to catch - // our own cmd. - interval: 2 * mpdCommandQueue.interval - onTriggered: { - mpdRoot.getQueue() - // Mpc spams a new "playlist" event for every song added to the queue, so - // maybe dozens if e.g. an album/playlist is added. Sometimes that's too - // fast for us to catch the last "player" event indicated the new populate - // queue started. We have to check what is playing after the queue - // changes. - mpdRoot.getInfo() - } - } - - // Mpc idle loop. After a mpc-event is registered and handled almost - // immediately reconnect the shut down connection. - Timer { - id: mpdRootIdleLoopTimer - interval: 10 - onTriggered: { - let clb = function (exitCode, stdout) { - if (exitCode !== 0) { - return - } - - // Restart the idle loop - mpdRootIdleLoopTimer.start() - - if (stdout.includes('player')) { - mpdRoot.getInfo() - } - - if (stdout.includes('mixer')) - mpdRoot.getVolume() - - if (stdout.includes('options')) - mpdRoot.getOptions() - - if (stdout.includes('playlist')) { - statusUpdateTimer.restart() - } - - if (stdout.includes('stored_playlist')) { - mpdRoot.getPlaylists() - } - } - executable.execMpc(mpdCmds.mpcIdleLoop, clb) - } - } - - // Handles network issues. E.g. if the network card needs a few seconds to - // become available after a system resume. Or the device is moved in and out - // of places with the mpd server (un)available. - Timer { - id: mpdRootNetworkTimeout - - property int startInterval: 500 - - interval: startInterval - running: false - triggeredOnStart: true - onTriggered: { - disconnect() - - // Gradually increase reconnect time until we find a minimum time - // necessary for a device stationary within the mpd network (desktop). - // At worst try a reconnect every minute (devices leaving the - // local network like laptops). - if (interval < 60000) - interval = interval + 500 - - mpdRoot.checkMpcConnectionAvailable() - } - } - - // Watchdog for system sleep/wake cycles. If we detect a "lost timespan" we - // assume the mpc idle connection is no longer valid and needs a reconnect. - Timer { - id: mpdRootReconnectTimer - - property int lastRun: Date.now() / 1000 - - interval: 2000 - running: true - repeat: true - onTriggered: { - if ((2 * interval / 1000 + lastRun) < (Date.now() / 1000)) { - mpdRoot.forceReloadEverything() - } - - lastRun = Date.now() / 1000 - } - } - - ExecMpc { - id: executable - } - - Connections { - function onExited(exitCode, stdout, stderr, exitStatus, cmd) { - main.appLastError = "" - if (exitCode !== 0) { - if (stderr.includes("No data")) { - // "No data" answer from mpd is a succesfull request for us. - return - } - main.appLastError = fmtErrorMessage(stderr) - mpdRootNetworkTimeout.start() - - return - } - main.appLastError = stderr || "" - } - - target: executable - } -} diff --git a/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/logic/VolumeState.qml b/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/logic/VolumeState.qml deleted file mode 100644 index 7773253c..00000000 --- a/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/logic/VolumeState.qml +++ /dev/null @@ -1,121 +0,0 @@ -import QtQuick 2.15 - -/** - * Decouples our internal volume state from immediatly reflecting mpd's - */ -Item { - id: root - - /** - * Our internal volume value that is considered as the "truth" by the UI - */ - property int volume: 50 - - function set(value) { - if (value < 0 || value > 100) { - throw new Error("Invalid argument: volume must be between 0 and 100, is " + value) - } - - // If one volume slider changes every other will update and therefore - // try to set that same value again. We ignore that identical value. - if (volume === value) { - return - } - - // Use int. Otherwise our value fights with mpd's if mpd sends back a - // value that doesn't fit the int step. - value = Math.round(value) - root.volume = value - - // Don't trigger sending to mpd again if we just received the "mixer" - // event value from mpd for our own value change. - - if (root.volume === mpdState.mpdVolume) { - return - } - - volumeDebounceTimer.value = value - // Don't use restart(). We don't want to send just the end value, - // the user has to receive volume change feedback while adjusting. - volumeDebounceTimer.start() - // Use restart(), we only care about the final value here and don't - // want to receive data we send before, but is outdated now (slider - // janks back to an older value). - volumeReceiverTimer.restart() - } - - /** - * Change volume by a volume step - * - * @param {int} Value to change the current volume on a 0 to 100 scale - */ - function change(value) { - value = root.volume + value - value = value < 0 ? 0 : value - value = value > 100 ? 100 : value - set(value) - } - - /** - * Takes a raw wheel input value, transforms into a volume value and applies - * - * @param {int} Raw mouse wheel value - */ - function wheel(value) { - // Wheel value is 120 int per "click". So divide by 120 for volume +/- 1. - // Hope it works for your mouse, it does for mine. Good luck. - let valueChangePerClick = 120 - let desiredVolumeChangePerClick = 2 - let volumeChange = value / valueChangePerClick * desiredVolumeChangePerClick - change(volumeChange) - } - - Connections { - target: mpdState - function onMpdVolumeChanged() { - // We want to react to volume changes not comming from us. But we - // have to respect the time window we set for our own debounce-send - // to pass - It could be us. So we have to wait for at least that - // amount of time. Since the timer takes care of the volume update - // if it was us we return early and let the timer handle it. - if (volumeReceiverTimer.running) { - return - } - // So it wasn't us, let's adjust our volume to the mpd state. - root.volume = mpdState.mpdVolume - } - } - - /** - * Debounce updating our "truth" from mpd - */ - Timer { - id: volumeReceiverTimer - property int value - // We have to at least wait for the time of our own send debounce-send to - // pass, otherwise we "jank back" to a previous, outdated value mpdState - // just received. Also wait at least a second, otherwise mpd may still - // serve the old value. - interval: 2 * volumeDebounceTimer.interval < 2000 ? 2000 : 2 * volumeDebounceTimer.interval - onTriggered: { - if (root.volume !== mpdState.mpdVolume) { - root.volume = mpdState.mpdVolume - } - } - } - - /** - * Debounce volume sending - * - * Don't send every volume event our input devices generate. Plasma and mpd - * (or someone along the way down) feel much to crash happy about that. - */ - Timer { - id: volumeDebounceTimer - property int value - interval: 100 - onTriggered: { - mpdState.setVolume(value) - } - } -} diff --git a/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/logic/coverHelpers.js b/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/logic/coverHelpers.js deleted file mode 100644 index a1c1ecc2..00000000 --- a/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/logic/coverHelpers.js +++ /dev/null @@ -1,84 +0,0 @@ -/** - * Implements a simple priority queue - */ -class FetchQueue { - constructor() { - this._queue = {} - // this._debug = true - } - - /** - * Adds item to the queue - * - * @param {string} id ID for the queue item - * @param {*} data Data for the item - * @param {int} priority Priority in the queue (the lower the number the higher the priority) - */ - add(id, data, priority) { - // @BOGUS only happens on actual plasma desktop, never in the simulator - if (typeof(data) === 'undefined') { - return - } - if (this._queue[id] && this._queue[id].priority < priority) { - // Already exists with higher priority, don't lower it by accident - return - } - this._queue[id] = { - // Looks silly. But alas sometimes if you just do a "data: data" it will - // store the whole queue-item as empty and therefore undefined. Don't know - // why. Looks like there could be an issue if the key is a file-ID instead - // of the album?? - Spend to much time on it already. This works. - data: { - "album": data.album, - "albumartist": data.albumartist, - "artist": data.artist, - "file": data.file, - }, - priority: priority - } - this._debugMsg(`Added ${id} with priority ${priority}`) - } - - /** - * Returns the next item in the queue by highest priority - * - * @returns Data of the item in the queue - */ - next() { - let keys = Object.keys(this._queue); - if (!keys || keys.length === 0) - return false; - - let nextItem - // let nextItem = this._queue[keys[0]] - keys.forEach(key => { - if (!nextItem) { - nextItem = this._queue[key] - } - else { - if (this._queue[key].priority < nextItem.priority) { - nextItem = this._queue[key] - } - } - }, this) - - this._debugMsg(`next() returned ${nextItem.data.file} with priority ${nextItem.priority}`) - return nextItem.data - } - - /** - * Deletes item from queue - * - * @param {string} id Id in queue - */ - delete(id) { - delete this._queue[id] - } - - _debugMsg(msg) { - if (!this._debug) { - return - } - console.log("FetchQueue - " + msg) - } -} diff --git a/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/logic/songLibrary.js b/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/logic/songLibrary.js deleted file mode 100644 index f471788a..00000000 --- a/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/logic/songLibrary.js +++ /dev/null @@ -1,119 +0,0 @@ -class SongLibrary { - constructor(library) { - this._albums = {} - - this._buildAlbums(library) - } - - _buildAlbums(library) { - library.forEach(song => { - if (!song.albumartist || !song.album) { - return - } - if (!this._albums[song.albumartist]) { - this._albums[song.albumartist] = {} - } - if (!this._albums[song.albumartist][song.album]) { - this._albums[song.albumartist][song.album] = [] - } - this._albums[song.albumartist][song.album].push(song) - }, this) - } - - getSongsByAartistAndAlbum(album, albumartist) { - return this._albums[albumartist][album] - } - - getSongsOfAartist(aartist) { - let songs = [] - for (const album in this._albums[aartist]) { - this._albums[aartist][album].forEach(function (song) { - songs.push(song) - }) - } - return this._songSorter(songs) - } - - /** - * Returns one(!) song for every album of the aartist - * - * @param {string} albumartist - * @returns {array} of songs - */ - getASongsByAartistPerAlbum(albumartist) { - let songs = [] - for (const album in this._albums[albumartist]) { - songs.push(this._albums[albumartist][album][0]) - } - - return this._songSorter(songs) - } - - _songSorter(songs) { - return songs.sort((a, b) => { - if (a.date !== "" && b.date !== "") { - let aDate = parseInt(a.date) - let bDate = parseInt(b.date) - if (aDate > bDate) return 1 - if (aDate < bDate) return -1 - } - - let aAlbum = a.album.toLowerCase() - let bAlbum = b.album.toLowerCase() - if (aAlbum > bAlbum) return 1 - if (aAlbum < bAlbum) return -1 - - if (a.tracknumber !== "" && b.tracknumber !== "") { - let aTrack = a.tracknumber !== "" ? parseInt(a.tracknumber) : 0 - let bTrack = b.tracknumber !== "" ? parseInt(b.tracknumber) : 0 - - if (aTrack > bTrack) return 1 - if (aTrack < bTrack) return -1 - } - - return 0 - }) - } - - /** - * Searches albumartist, album and title for a search term - * - * @param {string} searchText text to search for - * @returns {array} List of albumartists - */ - searchAlbumartists(searchText = "") { - let found = [] - - if (searchText === "") { - found = Object.keys(this._albums) - } else { - searchText = searchText.toLowerCase() - onFound: - for (const aartist in this._albums) { - if (aartist.toLowerCase().indexOf(searchText) !== -1) { - found.push(aartist) - continue onFound - } - for (const album in this._albums[aartist]) { - if (album.toLowerCase().indexOf(searchText) !== -1) { - found.push(aartist) - continue onFound - } - - for (let i = 0; i < this._albums[aartist][album].length; i++) { - if (this._albums[aartist][album][i].title.toLowerCase().indexOf(searchText) !== -1) { - found.push(aartist) - continue onFound - } - } - } - } - } - - found.sort((a, b) => { - return a.toLowerCase() > b.toLowerCase() ? 1 : -1 - }) - - return found - } -} diff --git a/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/scripts/downloadCover.sh b/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/scripts/downloadCover.sh deleted file mode 100644 index 327a24c8..00000000 --- a/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/scripts/downloadCover.sh +++ /dev/null @@ -1,63 +0,0 @@ -#!/usr/bin/env bash - -# Script args: -# 1: mpd host address -# 2: mpd file path -# 3: Path to cover directory -# 4: Prefix for cover file name -# 5: filename - -# Check if imagemagick is installed -if ! command -v convert &> /dev/null -then - echo "No data" - exit 0 -fi - -# Create cover path -if [ ! -d "${3}" ]; then - mkdir -p "${3}" -fi -# Use hash as cover identifier in path -coverPath="${3}/${5}" - -# Running multiple widget instances on the same system: Some other widget on the same -# system already started to request a cover, so this instance wont and waits instead. -lockfile="${coverPath}.lock" -if [ -f "${lockfile}" ]; then - i=1 - # Observed worst case download time so far 30 seconds - waitTarget=60 - while [ -f "${lockfile}" -a $i -lt $waitTarget ]; do - sleep 1 - ((i = i + 1)) - done - # Alas sometimes things go wrong while downloading, e.g. a plasmashell crash. This - # recovers eventually. - if [ $i = $waitTarget ]; then - rm "${lockfile}" - fi -else - # Migrating from from 4.x to 5.0: remove old, unprocessed images without suffix - if [ -f "${coverPath}" ]; then - rm "${coverPath}" - fi -fi - -if [ ! -f "${coverPath}" ]; then - touch "${lockfile}" - mpc --host=${1} readpicture "${2}" >"${coverPath}" 2>&1 - - # @SOMEDAY find a more efficient solution - if grep -q volume "${coverPath}"; then - echo "No data" - else - convert "${coverPath}" -resize 1500x\> "${coverPath}-large.jpg" - convert "${coverPath}" -resize 64x64 "${coverPath}-small.jpg" - fi - - rm "${coverPath}" - rm "${lockfile}" -fi - -exit 0 diff --git a/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/scripts/formatHelpers.js b/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/scripts/formatHelpers.js deleted file mode 100644 index c9793602..00000000 --- a/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/scripts/formatHelpers.js +++ /dev/null @@ -1,36 +0,0 @@ -.pragma library - -function title(mpdItem) { - let title = mpdItem.title; - if (mpdItem.tracknumber) - title = mpdItem.tracknumber + ". " + title; - - return title; -} - -function artist(mpdItem) { - return mpdItem.artist || mpdItem.albumartist || ""; -} - -function album(mpdItem) { - let album = mpdItem.album || ""; - if (album && mpdItem.date) - album += " (" + mpdItem.date + ")"; - - return album -} - -function queueAlbumLine(model) { - let line = [] - line.push(model.tracknumber ? model.tracknumber + ". " : "") - - if (model.album) { - line.push(model.album + " ") - } - if (model.time) { - line.push("(" + model.time + ")") - } - - return line.join("") -} - diff --git a/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/Components/Albumartists/AlbumartistSongsPage.qml b/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/Components/Albumartists/AlbumartistSongsPage.qml deleted file mode 100644 index c39e5e99..00000000 --- a/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/Components/Albumartists/AlbumartistSongsPage.qml +++ /dev/null @@ -1,29 +0,0 @@ -import QtQuick 2.15 -import org.kde.kirigami 2.20 as Kirigami -import "../Songlist" - -Kirigami.ScrollablePage { - id: root - - property alias songs: listView.songs - - SonglistView { - id: listView - - property var songs - - delegate: SonglistItem { - id: songlistItem - parentView: listView - alternatingBackground: true - carretIndex: listView.currentIndex - } - - Component.onCompleted: { - listView.model.clear() - listView.songs.forEach(function (song) { - listView.model.append(song) - }) - } - } -} diff --git a/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/Components/Albumartists/AlbumartistsPage.qml b/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/Components/Albumartists/AlbumartistsPage.qml deleted file mode 100644 index 5106c517..00000000 --- a/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/Components/Albumartists/AlbumartistsPage.qml +++ /dev/null @@ -1,267 +0,0 @@ -import QtQuick 2.15 -import QtQuick.Controls 2.3 as QQC2 -import QtQuick.Layouts 1.15 -import org.kde.kirigami 2.20 as Kirigami -import org.kde.plasma.components 2.0 as PlasmaComponents -import "../../Mpdw.js" as Mpdw -import "../../Components/Elements" - -Kirigami.ScrollablePage { - id: root - - property int depth: 1 - property string shownAlbumartist - readonly property string globalShortcut: "2" - - visible: false - - globalToolBarStyle: Kirigami.ApplicationHeaderStyle.None - header: QQC2.ToolBar { - RowLayout { - anchors.fill: parent - GlobalNav { } - RowLayout { - Layout.fillWidth: true - Layout.alignment: Qt.AlignRight - Layout.rightMargin: Kirigami.Units.gritUnit - Kirigami.SearchField { - id: searchField - // Per default the text field is stuck at 200 width and cut off at - // small sizes - implicitWidth: root.width > 400 ? 200 : root.width / 2 - placeholderText: qsTr("Search…") - onTextChanged: listView.filter(text) - - Keys.onEscapePressed: { - if (searchField.text) { - searchField.text = "" - } else { - listView.forceActiveFocus() - } - } - Shortcut { - sequence: StandardKey.Find - onActivated: { - if (!searchField.visible) { - appWindow.showPage(albumartistsPage) - } - searchField.forceActiveFocus() - } - } - } - } - } - } - - ListViewGeneric { - id: listView - - /** - * Populates list model with hits according ot search field content - * - * @param {string} searchtext - */ - function filter(searchText = "") { - if (searchText) { - searchText = searchText.toLowerCase() - } - - model.clear() - let hits = mpdState.library.searchAlbumartists(searchText) - hits.forEach(hit => { - let item = { - "albumartist": hit - } - model.append(item) - }) - } - - model: ListModel { - id: model - } - - delegate: SwipeListItemGeneric { - id: listItemPlaylist - - width: ListView.view ? ListView.view.width : implicitWidth - - - contentItem: MouseArea { - implicitHeight: mainLayout.implicitHeight - implicitWidth: mainLayout.implicitWidth - - acceptedButtons: Qt.LeftButton | Qt.RightButton - onClicked: function (mouse) { - if (mouse.button === Qt.RightButton) { - if (!artistContextMenuLoader.item) { - artistContextMenuLoader.sourceComponent = contextMenuComponent - } - if (!artistContextMenuLoader.item.visible) { - artistContextMenuLoader.item.popup() - } - - return - } - - shownAlbumartist = model.albumartist - let properties = { - "depth": root.depth + 1, - "songs": mpdState.library.getSongsOfAartist(model.albumartist), - "title": model.albumartist, - } - appWindow.pageStack.push(Qt.resolvedUrl("AlbumartistSongsPage.qml"), properties) - } - - Loader { - id: artistContextMenuLoader - property var getSongs: function () { - return mpdState.library.getSongsOfAartist(model.albumartist) - } - } - - RowLayout { - id: mainLayout - // Layout.fillWidth: true - anchors.fill: parent - QQC2.Label { - Layout.fillHeight: true - Layout.fillWidth: true - text: model.albumartist - wrapMode: Text.Wrap - } - - GridLayout { - columns: appWindow.narrowLayout ? 4 : 6 - rows: appWindow.narrowLayout ? 1 : -1 - - Layout.alignment: Qt.AlignRight - Repeater { - id: images - model: ListModel {} - delegate: ListCoverimage { - id: image - loadingPriority: 200 - - QQC2.ToolTip { - text: model.album - delay: -1 - visible: mouseArea.containsMouse - } - - MouseArea { - id: mouseArea - hoverEnabled: true - anchors.fill: image - acceptedButtons: Qt.LeftButton | Qt.RightButton - onClicked: { - if (mouse.button == Qt.LeftButton) { - let properties = { - "depth": root.depth + 1, - "songs": mpdState.library.getSongsByAartistAndAlbum( - model.album, - model.albumartist), - // @i18n - "title": model.album + " - " + model.albumartist, - } - appWindow.pageStack.push(Qt.resolvedUrl("AlbumartistSongsPage.qml"), - properties) - } else if (mouse.button == Qt.RightButton) { - if (!contextMenuLoader.item) { - contextMenuLoader.sourceComponent = contextMenuComponent - } - if (!contextMenuLoader.item.visible) { - contextMenuLoader.item.popup() - } - } - } - - Loader { - id: contextMenuLoader - property var getSongs: function () { - return mpdState.library.getSongsByAartistAndAlbum(model.album, - model.albumartist) - } - } - } - } - } - - Component.onCompleted: { - let songs = mpdState.library.getASongsByAartistPerAlbum(model.albumartist) - songs.forEach(function (song) { - images.model.append(song) - }) - } - } - } - } - } - - Connections { - target: mpdState - function onLibraryChanged() { - listView.filter() - } - } - - Component.onCompleted: { - mpdState.getLibrary() - } - } - - Component { - id: contextMenuComponent - QQC2.Menu { - id: contextMenu - QQC2.MenuItem { - icon.name: Mpdw.icons.queuePlay - text: qsTr("Play") - onTriggered: { - let songs = getSongs() - mpdState.replaceQueue(songs.map(song => song.file)) - } - } - QQC2.MenuSeparator {} - QQC2.MenuItem { - text: qsTr("Append") - icon.name: Mpdw.icons.queueAppend - onTriggered: { - let songs = getSongs() - mpdState.addSongsToQueue(songs.map(song => song.file)) - } - } - QQC2.MenuItem { - text: qsTr("Insert") - icon.name:Mpdw.icons.queueInsert - onTriggered: { - let songs = getSongs() - mpdState.addSongsToQueue(songs.map(song => song.file), "insert") - } - } - } - - } - - - /* - // @FEATURE figure out how to keep the second column visible in width layout - Timer { - id: fooTimer - interval: 0 - onTriggered: { - appWindow.pageStack.push(Qt.resolvedUrl("AlbumartistSongsPage.qml"), { - "depth": root.depth + 1, - "songs": root.songs - }) - } - } - - onVisibleChanged: { - if (visible && shownAlbumartist) { - if (appWindow.width > 720) { - fooTimer.start() - } - } - } - */ -} diff --git a/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/Components/Application/ApplicationWindow.qml b/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/Components/Application/ApplicationWindow.qml deleted file mode 100644 index 7de35d69..00000000 --- a/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/Components/Application/ApplicationWindow.qml +++ /dev/null @@ -1,314 +0,0 @@ -import QtQuick 2.15 -import QtQuick.Controls 2.3 -import QtQuick.Layouts 1.15 -import org.kde.kirigami 2.20 as Kirigami -import org.kde.plasma.components 2.0 as PlasmaComponents -import org.kde.plasma.core 2.0 as PlasmaCore -import "./../../Mpdw.js" as Mpdw -import "./../../Components/" -import "./../../Components/Albumartists" -import "./../../Components/Application" -import "./../../Components/Queue" -import "./../../Components/Playlists" -import "../../../scripts/formatHelpers.js" as FormatHelpers - -Kirigami.ApplicationWindow { - id: root - - property bool narrowLayout: appWindow.width < 520 - property int windowPreMinimizeSize: -1 - property int initialHeight: -1 - - flags: Qt.Window - title: qsTr("MPD") - maximumWidth: 719 - minimumWidth: 250 - minimumHeight: footer.height - - pageStack.initialPage: queuePage -// pageStack.initialPage: albumartistsPage - - function showPage(page) { - if (!page.visible) { - while (appWindow.pageStack.depth > 0) - appWindow.pageStack.pop() - appWindow.pageStack.push(page) - } - } - - Component.onCompleted: { - if (initialHeight > 800) { - height = initialHeight - } - } - - QueuePage { - id: queuePage - } - - PlaylistsPage { - id: playlistPage - } - - AlbumartistsPage { - id: albumartistsPage - } - - Repeater { - model: [queuePage, albumartistsPage, playlistPage] - Item { - Shortcut { - sequence: modelData.globalShortcut - onActivated: showPage(modelData) - } - } - } - - footer: ToolBar { - RowLayout { - anchors.fill: parent - RowLayout { - Layout.margins: Kirigami.Units.smallSpacing - spacing: Kirigami.Units.smallSpacing - Layout.alignment: Qt.AlignRight - Layout.fillHeight: true - Layout.fillWidth: true - - WidgetCoverImage { - id: coverImage - Layout.preferredHeight: songinfo.height - Layout.preferredWidth: songinfo.height - - sourceSize.height: songinfo.height - sourceSize.width: songinfo.height - - MouseArea { - anchors.fill: coverImage - acceptedButtons: Qt.MiddleButton - onClicked: function (mouse) { - if (mouse.button === Qt.MiddleButton) { - if (root.windowPreMinimizeSize === -1) { - root.minimize() - } else { - root.maximize() - } - } - } - } - } - - ColumnLayout { - id: songinfo - spacing: 0 - Layout.minimumWidth: 50 - Layout.minimumHeight: 50 - Layout.fillWidth: true - Text { - id: songTitle - Layout.fillWidth: true - Layout.leftMargin: Kirigami.Units.largeSpacing - Layout.bottomMargin: (appWindow.narrowLayout) ? Kirigami.Units.largeSpacing : 0 - color: Kirigami.Theme.textColor - font.bold: !appWindow.narrowLayout - elide: Text.ElideRight - Connections { - function onMpdInfoChanged() { - songTitle.text = FormatHelpers.title(mpdState.mpdInfo) - } - target: mpdState - } - } - Text { - id: songArtist - visible: !appWindow.narrowLayout - Layout.fillWidth: true - Layout.leftMargin: Kirigami.Units.largeSpacing - color: Kirigami.Theme.textColor - elide: Text.ElideRight - - Connections { - function onMpdInfoChanged() { - songArtist.text = FormatHelpers.artist(mpdState.mpdInfo) - } - target: mpdState - } - } - - Text { - id: songAlbum - visible: !appWindow.narrowLayout - Layout.fillWidth: true - Layout.leftMargin: Kirigami.Units.largeSpacing - Layout.bottomMargin: Kirigami.Units.largeSpacing - color: Kirigami.Theme.textColor - elide: Text.ElideRight - - Connections { - function onMpdInfoChanged() { - songAlbum.text = FormatHelpers.album(mpdState.mpdInfo) - } - target: mpdState - } - } - - RowLayout { - Layout.fillWidth: true - RowLayout { - Layout.leftMargin: Kirigami.Units.largeSpacing - ToolButton { - id: ppBtn - icon.name: mpdState.mpdPlaying ? Mpdw.icons.queuePause : Mpdw.icons.queuePlay - function toggle() { mpdState.toggle() } - onClicked: ppBtn.toggle() - Shortcut { - sequence: "p" - onActivated: ppBtn.toggle() - } - ToolTip { text: qsTr("Starts and pauses playback") + " (P)" } - } - - ToolButton { - id: volmBtn - icon.name: volumeState.volume > 75 - ? Mpdw.icons.volumeHigh - : volumeState.volume > 25 - ? Mpdw.icons.volumeMedium - : volumeState.volume > 0 - ? Mpdw.icons.volumeLow - : Mpdw.icons.volumeMuted - text: volumeState.volume - ToolTip {text: qsTr("Volume (+/=/-/Scroll Wheel)")} - Shortcut { - sequences: ["+", "="] - onActivated: volumeState.change(2) - } - Shortcut { - sequence: "-" - onActivated: volumeState.change(-2) - } - MouseArea { - anchors.fill: parent - onClicked: function (mouse) { - volmSlider.visible = volmSlider.visible? false : true - } - onWheel: function (wheel) { - volumeState.wheel(wheel.angleDelta.y) - } - } - - ToolTip { - id: volmSlider - delay: -1 - x: volmBtn.x - volmSlider.width / 2 - y: volmBtn.y - // visible: true // debug - contentItem: RowLayout { - height:parent.height - Kirigami.Icon { - Layout.preferredWidth: Kirigami.Units.iconSizes.small - Layout.fillHeight: false - source: Mpdw.icons.volumeMuted - } - PlasmaComponents.Slider { - id: volumeSlider - minimumValue: 0 - maximumValue: 100 - stepSize: 1 - onValueChanged: volumeState.set(volumeSlider.value) - value: volumeState.volume - } - Kirigami.Icon { - Layout.preferredWidth: Kirigami.Units.iconSizes.small - Layout.fillHeight: false - source: Mpdw.icons.volumeHigh - } - - } - } - } - } - - RowLayout { - Layout.fillWidth: true - Layout.rightMargin: Kirigami.Units.largeSpacing - - // Layout.alignment: Qt.AlignRight - Item { Layout.fillWidth: true } - - Repeater { - model: [ - mpdToggleRepeatAct, - mpdToggleRandomAct, - mpdToggleConsumeAct, - ] - MpdToggleOptionItem {} - } - } - } - } - } - } - } - - Kirigami.Action { - id: mpdToggleRepeatAct - property string mpdOption: "repeat" - text: qsTr("Repeat") - icon.name: Mpdw.icons.queueRepeat - shortcut: "Shift+Z" - tooltip: "Toggle MPD's Repeat mode" - onTriggered: { mpdState.toggleOption("repeat") } - } - - Kirigami.Action { - id: mpdToggleRandomAct - property string mpdOption: "random" - text: qsTr("Random") - icon.name: Mpdw.icons.queueRandom - shortcut: "Z" - tooltip: "Toggle MPD's Random mode" - onTriggered: { mpdState.toggleOption("random") } - } - Kirigami.Action { - id: mpdToggleConsumeAct - property string mpdOption: "consume" - text: qsTr("Consume") - icon.name: Mpdw.icons.queueConsume - shortcut: "R" - tooltip: "Toggle MPD's Consume mode" - onTriggered: { mpdState.toggleOption("consume") } - } - - Kirigami.Action { - shortcut: "F10" - onTriggered: { - if (!debugWindowLoader.item) { - debugWindowLoader.source = "./../../Components/Debug/DebugIcons.qml" - } else { - debugWindowLoader.item.visible = debugWindowLoader.item.visible ? false : true - } - } - } - Loader { - id: debugWindowLoader - } - - function minimize() { - windowPreMinimizeSize = root.height - root.height = footer.height - } - - function maximize() { - root.height = windowPreMinimizeSize - windowPreMinimizeSize = -1 - } - - Connections { - target: root - function onHeightChanged() { - if (root.height > footer.height) { - windowPreMinimizeSize = -1 - } - } - } -} diff --git a/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/Components/Application/MpdToggleOptionItem.qml b/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/Components/Application/MpdToggleOptionItem.qml deleted file mode 100644 index 33eebfdf..00000000 --- a/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/Components/Application/MpdToggleOptionItem.qml +++ /dev/null @@ -1,34 +0,0 @@ -import QtQuick 2.15 -import QtQuick.Controls 2.15 as QQC2 - -QQC2.ToolButton { - id: root - - checkable: true - icon.name: modelData.icon.name - visible: !appWindow.narrowLayout || checked - - QQC2.ToolTip { - text: modelData.tooltip + " (" + modelData.shortcut.toUpperCase() + ")" - } - - onCheckedChanged: { - let localState = mpdState.mpdOptions[modelData.mpdOption] === "on" - if (root.checked === localState) { - return - } - modelData.onTriggered() - } - - Connections { - function onMpdOptionsChanged() { - // This catches us getting our own cmd replied, so don't act on it. - let localState = mpdState.mpdOptions[modelData.mpdOption] === "on" - if (root.checked === localState) { - return - } - root.checked = mpdState.mpdOptions[modelData.mpdOption] === "on" - } - target: mpdState - } -} diff --git a/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/Components/Debug/DebugIcons.qml b/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/Components/Debug/DebugIcons.qml deleted file mode 100644 index ac633cad..00000000 --- a/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/Components/Debug/DebugIcons.qml +++ /dev/null @@ -1,33 +0,0 @@ -import QtQuick 2.15 -import QtQuick.Controls 2.3 as QQC2 -import QtQuick.Layouts 1.15 -import org.kde.kirigami 2.20 as Kirigami -import "../../Mpdw.js" as Mpdw - -Kirigami.ApplicationWindow { - id: root - - Kirigami.ScrollablePage { - anchors.fill: parent - - GridLayout { - columns: 3 - - Repeater { - model: Object.keys(Mpdw.icons).map(function(title) { - return {title: title, icon: Mpdw.icons[title]} - }) - delegate: RowLayout { - Kirigami.Icon { - source: modelData.icon - } - QQC2.Label { - Layout.preferredWidth: 200 - text: modelData.title - } - } - - } - } - } -} diff --git a/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/Components/Elements/DialogConfirm.qml b/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/Components/Elements/DialogConfirm.qml deleted file mode 100644 index 7baebe74..00000000 --- a/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/Components/Elements/DialogConfirm.qml +++ /dev/null @@ -1,55 +0,0 @@ -import QtQuick 2.15 -import org.kde.kirigami 2.20 as Kirigami -import org.kde.plasma.components 2.0 as PlasmaComponents -import "../../Mpdw.js" as Mpdw - -Kirigami.PromptDialog { - id: root - - property alias icon: icon.source - property alias label: label.text - property alias buttonText: actionButton.text - property alias itemTitle: item.text - // @SOMEDAY figure out how to use as a property - property var onConfirmed: null - - standardButtons: Kirigami.Dialog.NoButton - showCloseButton: false - - customFooterActions: [ - Kirigami.Action { - id: actionButton - iconName: Mpdw.icons.dialogOk - onTriggered: { - if (onConfirmed) { - onConfirmed() - } - } - }, - Kirigami.Action { - text: qsTr("Cancel") - iconName: Mpdw.icons.dialogCancel - onTriggered: { - root.close() - } - } - ] - - Row { - spacing: Kirigami.Units.largeSpacing - Kirigami.Icon { - id: icon - height: Kirigami.Units.iconSizes.huge - width: Kirigami.Units.iconSizes.huge - } - Column { - PlasmaComponents.Label { - id: label - } - PlasmaComponents.Label { - id: item - font.weight: Font.Bold - } - } - } -} diff --git a/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/Components/Elements/GlobalNav.qml b/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/Components/Elements/GlobalNav.qml deleted file mode 100644 index 6867b0f7..00000000 --- a/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/Components/Elements/GlobalNav.qml +++ /dev/null @@ -1,44 +0,0 @@ -import QtQuick 2.15 -import QtQuick.Controls 2.3 as QQC2 -import QtQuick.Layouts 1.15 -import "../../Mpdw.js" as Mpdw - -RowLayout { - Repeater { - model: [ - { - icon: Mpdw.icons.placeQueue, - page: queuePage, - shortcut: queuePage.globalShortcut, - text: qsTr("Queue"), - tooltip: qsTr("Show Queue") - }, - { - icon: Mpdw.icons.placeArtist, - page: albumartistsPage, - shortcut: albumartistsPage.globalShortcut, - text: qsTr("Artists"), - tooltip: qsTr("Show Artists") - }, - { - icon: Mpdw.icons.placePlaylist, - page: playlistPage, - shortcut: playlistPage.globalShortcut, - text: qsTr("Playlists"), - tooltip: qsTr("Show Playlists"), - } - ] - - QQC2.ToolButton { - icon.name: modelData.icon - text: appWindow.narrowLayout ? "" : modelData.text - checkable: true - checked: modelData.page.visible - onClicked: appWindow.showPage(modelData.page) - - QQC2.ToolTip { - text: modelData.tooltip + " (" + modelData.shortcut + ")" - } - } - } -} diff --git a/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/Components/Elements/ListCoverimage.qml b/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/Components/Elements/ListCoverimage.qml deleted file mode 100644 index 410d5b9d..00000000 --- a/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/Components/Elements/ListCoverimage.qml +++ /dev/null @@ -1,86 +0,0 @@ -import QtQuick 2.15 -import QtQuick.Controls 2.3 as QQC2 -import QtQuick.Layouts 1.15 -import org.kde.kirigami 2.20 as Kirigami -import "./../../Mpdw.js" as Mpdw - -Item { - id: root - - property alias loadingPriority: image.loadingPriority - property bool isSelected: false - - Layout.preferredHeight: appWindow.narrowLayout ? Kirigami.Units.iconSizes.medium : Kirigami.Units.iconSizes.large - Layout.preferredWidth: appWindow.narrowLayout ? Kirigami.Units.iconSizes.medium : Kirigami.Units.iconSizes.large - - Kirigami.Icon { - id: coverPlaceholderIcon - source: Mpdw.icons.queuePlaceholderCover - anchors.fill: parent - visible: !image.source.toString() - } - - Image { - id: image - anchors.fill: parent - - property int loadingPriority: 100 - - mipmap: true - fillMode: Image.PreserveAspectFit - - sourceSize.height: Kirigami.Units.iconSizes.large - sourceSize.width: Kirigami.Units.iconSizes.large - - function setCover(coverPath) { - if (coverPath === null) { - return false - } - image.source = coverPath + "-small.jpg" - } - - function onGotCover(id) { - // @BOGUS Why did we do that? What's happening here? - if (typeof (coverManager) === "undefined") { - return - } - let coverPath = coverManager.getCover(model) - if (coverPath === undefined) { - return false - } - coverManager.gotCover.disconnect(onGotCover) - setCover(coverPath) - } - - Component.onCompleted: { - if (model.orphaned) { - return - } - - let coverPath = coverManager.getCover(model, loadingPriority) - if (coverPath) { - setCover(coverPath) - - return - } - coverManager.gotCover.connect(onGotCover) - } - } - - Rectangle { - readonly property int offset: 4 - height: Kirigami.Units.iconSizes.medium / 2 - width: Kirigami.Units.iconSizes.medium / 2 - x: parent.width - width + offset - y: parent.width - height + offset - color: Kirigami.Theme.activeBackgroundColor - border.color: Kirigami.Theme.hoverColor - visible: isSelected - - Kirigami.Icon { - color: Kirigami.Theme.activeTextColor - source: Mpdw.icons.selectMarker - anchors.fill: parent - } - } -} diff --git a/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/Components/Elements/ListViewGeneric.qml b/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/Components/Elements/ListViewGeneric.qml deleted file mode 100644 index 05757e36..00000000 --- a/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/Components/Elements/ListViewGeneric.qml +++ /dev/null @@ -1,82 +0,0 @@ -import QtQuick 2.15 - -ListView { - id: root - - // Scroll without animation when active item changes - highlightMoveDuration: 0 - - Keys.onPressed: { - event.accepted = true - - if (event.key === Qt.Key_PageUp) { - let xPos = root.contentX - let yPos = root.contentY - let height = root.height - - let yBottom = yPos + height - if (root.header) { - yBottom -= root.headerItem.height - } - - let topIndex = root.indexAt(xPos, yPos) - let bottomIndex = root.indexAt(xPos, yBottom) - - let scrollAdjustment = 1 - let itemsPerPage = bottomIndex - topIndex - scrollAdjustment - - if (itemsPerPage <= 0) { - itemsPerPage = scrollAdjustment - } - let newPosition = topIndex - itemsPerPage - - if (newPosition < 0) { - newPosition = 0 - } - - root.positionViewAtIndex(newPosition, root.Beginning) - root.currentIndex = newPosition - - return - } - - if (event.key === Qt.Key_PageDown) { - let bottomIndex = root.indexAt(root.contentX, root.contentY + root.height) - if (bottomIndex === -1) { - // We bottomed out - bottomIndex = root.count - 1 - } - root.positionViewAtIndex(bottomIndex, root.Beginning) - root.currentIndex = bottomIndex - return - } - - if (event.key === Qt.Key_Home) { - root.positionViewAtIndex(0, root.Beginning) - root.currentIndex = 0 - return - } - - if (event.key === Qt.Key_End) { - root.positionViewAtIndex(root.count - 1, root.Beginning) - root.currentIndex = root.count - 1 - return - } - - if (event.key === Qt.Key_Up) { - let newIndex = root.currentIndex - 1 - if (newIndex >= 0) { - root.currentIndex = newIndex - } - return - } - - if (event.key === Qt.Key_Down) { - let newIndex = root.currentIndex + 1 - if (newIndex < root.count) { - root.currentIndex = newIndex - } - return - } - } -} diff --git a/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/Components/Elements/SwipeListItemGeneric.qml b/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/Components/Elements/SwipeListItemGeneric.qml deleted file mode 100644 index 6b0c6ba7..00000000 --- a/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/Components/Elements/SwipeListItemGeneric.qml +++ /dev/null @@ -1,20 +0,0 @@ -import QtQuick 2.15 -import org.kde.kirigami 2.20 as Kirigami - - -Kirigami.SwipeListItem { - property int highlightIndex: -1 - property int carretIndex: -1 - - width: root.width ? root.width : implicitWidth - - backgroundColor: - (highlightIndex !== index) - ? Kirigami.Theme.backgroundColor - : Kirigami.Theme.highlightColor - alternatingBackground: true - alternateBackgroundColor: - (highlightIndex !== index) - ? Kirigami.Theme.alternateBackgroundColor - : Kirigami.Theme.highlightColor -} diff --git a/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/Components/Playlists/PlaylistSongsPage.qml b/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/Components/Playlists/PlaylistSongsPage.qml deleted file mode 100644 index 3e65ec30..00000000 --- a/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/Components/Playlists/PlaylistSongsPage.qml +++ /dev/null @@ -1,36 +0,0 @@ -import QtQuick 2.15 -import org.kde.kirigami 2.20 as Kirigami -import "../../Components/Songlist" - -Kirigami.ScrollablePage { - id: root - - property alias playlistId: listView.playlistId - - SonglistView { - id: listView - - property string playlistId - - delegate: SonglistItem { - id: songlistItem - parentView: listView - carretIndex: listView.currentIndex - } - - Component.onCompleted: { - mpdState.getPlaylist(playlistId) - } - - Connections { - function onGotPlaylist(playlistData) { - listView.model.clear() - for (let i in playlistData) { - listView.model.append(playlistData[i]) - } - } - - target: mpdState - } - } -} diff --git a/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/Components/Playlists/PlaylistsPage.qml b/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/Components/Playlists/PlaylistsPage.qml deleted file mode 100644 index 0f59995d..00000000 --- a/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/Components/Playlists/PlaylistsPage.qml +++ /dev/null @@ -1,117 +0,0 @@ -import QtQuick 2.15 -import QtQuick.Controls 2.3 -import QtQuick.Layouts 1.15 -import org.kde.kirigami 2.20 as Kirigami -import org.kde.plasma.components 2.0 as PlasmaComponents -import "../../Mpdw.js" as Mpdw -import "../../Components/Elements" - -Kirigami.ScrollablePage { - id: root - - property int depth: 1 - readonly property string globalShortcut: "3" - - visible: false - title: qsTr("Playlists") - - globalToolBarStyle: Kirigami.ApplicationHeaderStyle.None - header: ToolBar { - RowLayout { - anchors.fill: parent - GlobalNav { } - } - } - - Component { - id: delegateComponentPlaylists - - SwipeListItemGeneric { - id: listItemPlaylist - - onClicked: { - let properties = { - "depth": root.depth + 1, - "playlistId": model.title, - "title": model.title, - } - appWindow.pageStack.push(Qt.resolvedUrl("PlaylistSongsPage.qml"), properties) - } - width: ListView.view ? ListView.view.width : implicitWidth - actions: [ - Kirigami.Action { - icon.name: Mpdw.icons.queuePlay - text: qsTr("Play") - onTriggered: { - mpdState.playPlaylist(model.title) - } - }, - Kirigami.Action { - icon.name: Mpdw.icons.queueAppend - text: qsTr("Append") - onTriggered: { - mpdState.addPlaylistToQueue(model.title) - } - }, - Kirigami.Action { - icon.name: Mpdw.icons.playlistDelete - text: qsTr("Remove Playlist…") - onTriggered: { - deleteConfirmationDialog.open() - } - } - ] - - contentItem: RowLayout { - Label { - Layout.fillWidth: true - height: Math.max(implicitHeight, Kirigami.Units.iconSizes.smallMedium) - text: model.title - wrapMode: Text.Wrap - } - DialogConfirm { - id: deleteConfirmationDialog - icon: Mpdw.icons.playlistDelete - title: qsTr("Delete Playlist") - label: qsTr("The following playlist will be deleted") - buttonText: qsTr("Delete Playlist") - itemTitle: model.title - - onConfirmed: function () { - mpdState.removePlaylist(model.title) - deleteConfirmationDialog.close() - } - } - } - } - } - - ListViewGeneric { - id: playlistList - - delegate: delegateComponentPlaylists - - Connections { - function onMpdPlaylistsChanged() { - playlistList.model.clear() - let playlists = mpdState.mpdPlaylists - for (let i in playlists) { - playlistList.model.append({ - "title": playlists[i] - }) - } - } - - target: mpdState - } - - model: ListModel {} - - moveDisplaced: Transition { - YAnimator { - duration: Kirigami.Units.longDuration - easing.type: Easing.InOutQuad - } - } - } -} diff --git a/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/Components/Queue/QueueDialogReplacePl.qml b/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/Components/Queue/QueueDialogReplacePl.qml deleted file mode 100644 index 276c803d..00000000 --- a/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/Components/Queue/QueueDialogReplacePl.qml +++ /dev/null @@ -1,58 +0,0 @@ -import QtQuick 2.15 -import QtQuick.Controls 2.3 as QQC2 -import QtQuick.Layouts 1.15 -import org.kde.kirigami 2.20 as Kirigami -import org.kde.plasma.components 2.0 as PlasmaComponents -import "../../Mpdw.js" as Mpdw - -Kirigami.PromptDialog { - id: root - title: qsTr("Save Queue and Replace Playlist…") - standardButtons: Kirigami.Dialog.NoButton - showCloseButton: false - - function selectPlaylist(playlist) { - let found = listCombo.find(playlist) - if (found !== -1) { - listCombo.currentIndex = found - } - } - - customFooterActions: [ - Kirigami.Action { - text: qsTr("Replace Playlist") - id: actionButton - iconName: Mpdw.icons.dialogOk - onTriggered: { - mpdState.removePlaylist(listCombo.currentText) - mpdState.saveQueueAsPlaylist(listCombo.currentText) - root.close() - } - }, - Kirigami.Action { - text: qsTr("Cancel") - iconName: Mpdw.icons.dialogCancel - onTriggered: { - root.close() - } - } - ] - - QQC2.ComboBox { - id: listCombo - model: ListModel {} - Connections { - function onMpdPlaylistsChanged() { - listCombo.model.clear() - let playlists = mpdState.mpdPlaylists - for (let i in playlists) { - listCombo.model.append({ - "title": playlists[i] - }) - } - } - - target: mpdState - } - } -} diff --git a/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/Components/Queue/QueueDialogSave.qml b/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/Components/Queue/QueueDialogSave.qml deleted file mode 100644 index 52bf0e03..00000000 --- a/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/Components/Queue/QueueDialogSave.qml +++ /dev/null @@ -1,106 +0,0 @@ -import QtQuick 2.15 -import QtQuick.Controls 2.3 as QQC2 -import QtQuick.Layouts 1.15 -import org.kde.kirigami 2.20 as Kirigami -import org.kde.plasma.components 2.0 as PlasmaComponents -import "../../Mpdw.js" as Mpdw -import "../Elements" - -Kirigami.PromptDialog { - id: root - title: qsTr("Save Queue as New Playlist") - standardButtons: Kirigami.Dialog.NoButton - showCloseButton: false - - customFooterActions: [ - Kirigami.Action { - text: qsTr("Save") - id: actionButton - iconName: Mpdw.icons.dialogOk - enabled: !newPlaylistTitle.playlistTitleExists && newPlaylistTitle.text - onTriggered: { - mpdState.onSaveQueueAsPlaylist.connect(afterSave) - mpdState.saveQueueAsPlaylist(newPlaylistTitle.text) - } - - function afterSave(success) { - if (success) { - newPlaylistErrorMsg.visible = false - showPassiveNotification(qsTr('Saved'), 1000) - root.close() - } else { - newPlaylistErrorMsg.visible = true - } - mpdState.onSaveQueueAsPlaylist.disconnect(afterSave) - } - }, - Kirigami.Action { - text: qsTr("Cancel") - iconName: Mpdw.icons.dialogCancel - onTriggered: { - root.close() - } - } - ] - - ColumnLayout { - QQC2.TextField { - id: newPlaylistTitle - Layout.fillWidth: true - property bool playlistTitleExists - placeholderText: qsTr("New Playlist Name…") - // Doesn't work due to animation(?), we use a timer instead. - - function updatePlaylistTitleExists() { - playlistTitleExists = mpdState.mpdPlaylists.indexOf(text) !== -1 - } - - onTextChanged: { - updatePlaylistTitleExists() - } - - Connections { - function onMpdPlaylistsChanged() { - newPlaylistTitle.updatePlaylistTitleExists() - } - target: mpdState - } - - Connections { - function onVisibleChanged() { - if (root.visible) { - waitForAnimationToFinish.start() - } - } - target: root - } - - Timer { - id: waitForAnimationToFinish - running: false - interval: Kirigami.Units.longDuration - onTriggered: { - newPlaylistTitle.forceActiveFocus() - } - } - - } - - Kirigami.InlineMessage { - id: msg - Layout.fillWidth: true - visible: newPlaylistTitle.playlistTitleExists - type: Kirigami.MessageType.Warning - text: qsTr("Playlist with same name already exists.") - } - - Kirigami.InlineMessage { - id: newPlaylistErrorMsg - Layout.fillWidth: true - visible: false - type: Kirigami.MessageType.Error - // @SOMEDAY Better text - text: qsTr("Saving playlist failed.") - } - } -} diff --git a/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/Components/Queue/QueuePage.qml b/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/Components/Queue/QueuePage.qml deleted file mode 100644 index fc5852b6..00000000 --- a/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/Components/Queue/QueuePage.qml +++ /dev/null @@ -1,309 +0,0 @@ -import QtQuick 2.15 -import QtQuick.Controls 2.3 -import QtQuick.Layouts 1.0 -import org.kde.kirigami 2.20 as Kirigami -import "../../Mpdw.js" as Mpdw -import "../../Components/Elements" -import "../../Components/Songlist" -import "../../Components/Queue" - -Kirigami.ScrollablePage { - id: queuePage - - readonly property string globalShortcut: "1" - - Layout.fillWidth: true - title: qsTr("Queue") - visible: false - - globalToolBarStyle: Kirigami.ApplicationHeaderStyle.None - header: ToolBar { - RowLayout { - anchors.fill: parent - GlobalNav { } - RowLayout { - Kirigami.ActionToolBar { - id: actionToolBar - alignment: Qt.AlignRight - - actions: [ - Kirigami.Action { - id: followCurrentSong - text: qsTr("Follow Playing Song") - icon.name: Mpdw.icons.queueFollowMode - tooltip: qsTr("Follow Mode - Scroll the queue to keep the currently playing song visible.") + " (" + qsTr("L") + ")" // @i18n - shortcut: "shift+l" - displayHint: Kirigami.DisplayHint.IconOnly - checkable: true - checked: true - }, - Kirigami.Action { - text: qsTr("Queue") - Kirigami.Action { - icon.name: Mpdw.icons.queueSaveNew - text: qsTr("Save as New Playlist…") - shortcut: "s" - onTriggered: { - queueDialogSave.open() - } - } - Kirigami.Action { - icon.name: Mpdw.icons.queueSaveReplace - text: qsTr("Replace Playlist…") - shortcut: "shift+s" - onTriggered: { - queueDialogReplacePl.open() - } - } - Kirigami.Action { - separator: true - } - Kirigami.Action { - icon.name: mpdToggleConsumeAct.icon.name - text: mpdToggleConsumeAct.text - shortcut: mpdToggleConsumeAct.shortcut - tooltip: mpdToggleConsumeAct.tooltip - onTriggered: mpdToggleConsumeAct.onTriggered() - } - Kirigami.Action { - icon.name: mpdToggleRandomAct.icon.name - text: mpdToggleRandomAct.text - shortcut: mpdToggleRandomAct.shortcut - tooltip: mpdToggleRandomAct.tooltip - onTriggered: mpdToggleRandomAct.onTriggered() - } - Kirigami.Action { - icon.name: mpdToggleRepeatAct.icon.name - text: mpdToggleRepeatAct.text - shortcut: mpdToggleRepeatAct.shortcut - tooltip: mpdToggleRepeatAct.tooltip - onTriggered: mpdToggleRepeatAct.onTriggered() - } - Kirigami.Action { - separator: true - } - Kirigami.Action { - text: qsTr("Clear Queue") - icon.name: Mpdw.icons.queueClear - tooltip: text + " (" + qsTr("Shift+C") + ")" // @i18n - shortcut: "shift+c" - displayHint: Kirigami.DisplayHint.IconOnly - onTriggered: { - mpdState.clearQueue() - } - } - } - ] - } - } - } - } - - - SonglistView { - id: songlistView - - header: SonglistHeader { - leftActions: [ - Kirigami.Action { - id: rmSelctBtn - text: qsTr("Remove") - tooltip: qsTr("Remove Selected Songs") - icon.name: Mpdw.icons.queueRemoveSelected - shortcut: "Del" - enabled: numberSelected - onTriggered: { - let positions = songlistView.getSelectedPositionsMpdBased() - songlistView.removeSelection() - songlistView.updateMpdPositions() - mpdState.removeFromQueue(positions) - } - } - ] - // @TODO Should be default action of SonglistView without repeating here - rightActions: [ - Kirigami.Action { - text: appWindow.narrowLayout ? "" : qsTr("Deselect") - tooltip: qsTr("Deselect All") - icon.name: Mpdw.icons.selectNone - shortcut: "Shift+D" - onTriggered: { - songlistView.deselectAll() - } - } - ] - } - - function showCurrentItemInList() { - if (!appWindow.visible) { - return - } - - let index = mpdState.mpdInfo.position - 1 - songlistView.currentIndex = index - centerInView(index) - } - - onSelectedChanged: { - // @TODO - songlistView.headerItem.numberSelected = selected.length - } - - Kirigami.PlaceholderMessage { - anchors.centerIn: parent - width: parent.width - (Kirigami.Units.largeSpacing * 4) - text: qsTr("Queue is empty") - visible: !mpdState.countQueue() - } - - delegate: SonglistItem { - id: songlistItem - - coverLoadingPriority: 50 - isSortable: true - parentView: songlistView - playingIndex: mpdState.mpdInfo.position ? mpdState.mpdInfo.position - 1 : -1 - carretIndex: songlistView.currentIndex - - actions: [ - Kirigami.Action { - icon.name: (playingIndex === model.index && mpdState.mpdPlaying) - ? Mpdw.icons.queuePause - : Mpdw.icons.queuePlay - text: qsTr("Play Now") - onTriggered: { - if (playingIndex === model.index) { - mpdState.toggle() - } else { - mpdState.playInQueue(model.position) - } - } - }, - Kirigami.Action { - icon.name: Mpdw.icons.queueRemoveSingle - text: qsTr("Remove from Queue") - visible: !appWindow.narrowLayout - onTriggered: { - let index = model.index - songlistView.model.remove(index) - songlistView.updateMpdPositions() - mpdState.removeFromQueue([index + 1]) - } - } - ] - } - - Keys.onPressed: { - if (event.key === Qt.Key_L) { - songlistView.showCurrentItemInList() - } - } - - Connections { - function onUserInteracted() { - if (!followCurrentSong.checked) { - return - } - followCurrentSong.checked = false - disableFollowOnEditTimer.restart() - } - } - - Timer { - id: disableFollowOnEditTimer - interval: 120000 - onTriggered: { - followCurrentSong.checked = true - songlistView.showCurrentItemInList() - } - } - } - - Connections { - target: mpdState - - function onMpdQueueChanged() { - // Queue is empty, clear everything - if (mpdState.mpdQueue.length === 0) { - songlistView.model.clear() - return - } - - var i = 0 - for (i; i < mpdState.mpdQueue.length; i++) { - let mpdSong = mpdState.mpdQueue[i] - let ourSong = songlistView.model.get(i) - - //console.log("------- Queue Refresh Item ---------") - //console.log(`mpd-file: ${mpdSong.file}`) - - if (ourSong) { - // console.log(`our-file: ${ourSong.file}`) - if (mpdSong.file === ourSong.file) { - //console.log('Keeping our song.') - // As long as mpd-queue matches ours do nothing - continue - } else { - // Clear out selection (cache) of the item - songlistView.select(i, false) - // console.log('Removing our song.') - songlistView.model.remove(i) - } - - } - songlistView.model.insert(i, mpdSong) - } - - // Remove all additional items in our queue not in mpd's - for (let k = songlistView.count - 1; k >= i; k--) { - songlistView.model.remove(k) - } - - if (followCurrentSong.checked) { - songlistView.showCurrentItemInList() - } - } - - function onMpdInfoChanged() { - if (followCurrentSong.checked) { - songlistView.showCurrentItemInList() - } - } - - function onPlayedPlaylist(playlist) { - queueDialogReplacePl.selectPlaylist(playlist) - } - } - - Component.onCompleted: { - // @BOGUS Initiates triggering populating Queue and Playlists on app - // window opening. Make it ask properly for the already available data from - // mpdState in both places. Required for Loader those pages anyway. - mpdState.update() - } - - Connections { - target: appWindow - function onHeightChanged() { - if (followCurrentSong.checked) { - songlistView.showCurrentItemInList() - } - } - } - - onVisibleChanged: { - if (visible) { - songlistView.forceActiveFocus() - } - } - - // @SOMEDAY loader - QueueDialogSave { - id: queueDialogSave - } - - // @SOMEDAY loader - QueueDialogReplacePl { - id: queueDialogReplacePl - } -} diff --git a/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/Components/Songlist/SonglistHeader.qml b/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/Components/Songlist/SonglistHeader.qml deleted file mode 100644 index 8d0b7d25..00000000 --- a/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/Components/Songlist/SonglistHeader.qml +++ /dev/null @@ -1,81 +0,0 @@ -import QtQuick 2.15 -import QtQuick.Layouts 1.0 -import QtQuick.Controls 2.15 as QQC2 -import org.kde.kirigami 2.20 as Kirigami -import QtGraphicalEffects 1.12 - -Item { - id: root - - property list leftActions - property list rightActions - property int numberSelected: 0 - - z: 10 - width: parent.width - height: row.height - - Rectangle - { - id: background - height: row.height - width: root.width - color: Kirigami.Theme.backgroundColor - } - - // Drop Shadow - Rectangle - { - height: 4 - width: root.width - anchors.top: background.bottom - - gradient: Gradient { - GradientStop { - position: 0.00; - color: "#33000000" - } - GradientStop { - position: 1.00; - color: "#00000000"; - } - } - } - - Component { - id: btnCmpt - - QQC2.Button{ - required property var modelData - icon.name: modelData.icon.name - text: appWindow.narrowLayout ? "" : modelData.text - onClicked: modelData.triggered() - enabled: modelData.enabled - flat: true - QQC2.ToolTip { - text: modelData.tooltip + (modelData.shortcut ? " (" + modelData.shortcut + ")" : "") - } - } - } - - RowLayout { - id: row - width: root.width - - RowLayout { - Layout.fillWidth: true - Repeater { - model: root.leftActions - delegate: btnCmpt - } - } - - RowLayout { - Layout.alignment: Qt.AlignRight - Repeater { - model: root.rightActions - delegate: btnCmpt - } - } - } -} diff --git a/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/Components/Songlist/SonglistItem.qml b/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/Components/Songlist/SonglistItem.qml deleted file mode 100644 index b63a58f2..00000000 --- a/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/Components/Songlist/SonglistItem.qml +++ /dev/null @@ -1,142 +0,0 @@ -import QtQuick 2.15 -import QtQuick.Controls 2.3 -import QtQuick.Layouts 1.0 -import org.kde.kirigami 2.20 as Kirigami -import "../../Components/Elements" -import "../../../scripts/formatHelpers.js" as FmH - -Item { - id: root - - property alias actions: listItem.actions - property alias alternatingBackground: listItem.alternatingBackground - property alias coverLoadingPriority: image.loadingPriority - property bool isSortable: false - property int carretIndex: -1 - property int playingIndex: -1 - property SonglistView parentView - - width: parentView.width - implicitHeight: listItem.implicitHeight - - SwipeListItemGeneric { - id: listItem - - highlightIndex: playingIndex - - MouseArea { - implicitHeight: mainLayout.implicitHeight - implicitWidth: mainLayout.implicitWidth - acceptedButtons: Qt.LeftButton | Qt.RightButton - - onClicked: function (mouse) { - parentView.userInteracted() - if (mouse.button === Qt.LeftButton) { - if (mouse.modifiers & Qt.ShiftModifier) { - parentView.selectTo(index) - } else if (mouse.modifiers & Qt.ControlModifier) { - parentView.selectToggle(index) - } else { - parentView.selectToggle(index) - } - parent.forceActiveFocus() - parentView.currentIndex = index - } - if (mouse.button === Qt.RightButton) { - menuLoader.source = "SonglistItemContextMenu.qml" - if (!menuLoader.item.visible) { - menuLoader.item.popup() - } - } - } - - Loader { - id: menuLoader - } - - RowLayout { - id: mainLayout - width: root.width - // Without we don't have word wrap with the text below! - anchors.fill: parent - - Kirigami.ListItemDragHandle { - property int startIndex: -1 - property int endIndex - visible: isSortable - - Layout.preferredWidth: Kirigami.Units.iconSizes.medium - Layout.leftMargin: -Kirigami.Units.gridUnit / 2 - - listItem: listItem - listView: parentView - onMoveRequested: (oldIndex, newIndex) => { - if (startIndex === -1) { - startIndex = oldIndex - } - endIndex = newIndex - listView.model.move(oldIndex, newIndex, 1) - } - onDropped: { - parentView.userInteracted() - if (startIndex !== endIndex) { - mpdState.moveInQueue(startIndex + 1, endIndex + 1) - } - - startIndex = -1 - } - } - - ListCoverimage { - id: image - isSelected: model.checked - } - - Rectangle { - id: cursorMarker - Layout.fillHeight: true - width: Kirigami.Units.smallSpacing - opacity: carretIndex === index - color: playingIndex === index ? Kirigami.Theme.activeBackgroundColor : Kirigami.Theme.hoverColor - } - - // We need a layout-"anchor" for the MouseArea *and* to allow - // fillWide-aware word-wrap on the text fields - ColumnLayout { - id: mouseAreaAnchor - spacing: 0 - Layout.fillHeight: true - - ColumnLayout { - spacing: 0 - Text { - Layout.fillWidth: true - Layout.rightMargin: Kirigami.Units.small - color: (playingIndex === index) ? Kirigami.Theme.highlightedTextColor : Kirigami.Theme.textColor - font.bold: !appWindow.narrowLayout - text: appWindow.narrowLayout ? FmH.title(model) : model.title - wrapMode: Text.WordWrap - } - Text { - visible: !appWindow.narrowLayout - Layout.fillWidth: true - Layout.rightMargin: Kirigami.Units.small - color: (playingIndex === index) ? Kirigami.Theme.highlightedTextColor : Kirigami.Theme.disabledTextColor - text: FmH.artist(model) - wrapMode: Text.WordWrap - } - - Text { - visible: !appWindow.narrowLayout - Layout.fillWidth: true - Layout.rightMargin: Kirigami.Units.small - color: (playingIndex === index) ? Kirigami.Theme.highlightedTextColor : Kirigami.Theme.disabledTextColor - text: FmH.queueAlbumLine(model) - wrapMode: Text.WordWrap - } - } - } - } - } - } -} diff --git a/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/Components/Songlist/SonglistItemContextMenu.qml b/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/Components/Songlist/SonglistItemContextMenu.qml deleted file mode 100644 index 5b0bb369..00000000 --- a/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/Components/Songlist/SonglistItemContextMenu.qml +++ /dev/null @@ -1,53 +0,0 @@ -import QtQuick 2.15 -import QtQuick.Controls 2.3 as QQC2 -import "../../Mpdw.js" as Mpdw - -QQC2.Menu { - id: contextMenu - QQC2.MenuItem { - text: qsTr('Select Album') - icon.name: Mpdw.icons.selectAlbum - onTriggered: { - parentView.selectNeighborsByAlbum(model, index) - } - } - QQC2.MenuItem { - text: qsTr('Select Album-Artist') - icon.name: Mpdw.icons.selectArtist - onTriggered: { - parentView.selectNeighborsByAartist(model, index) - } - } - QQC2.MenuSeparator {} - QQC2.MenuItem { - text: qsTr('Select Above') - icon.name: Mpdw.icons.selectAbove - onTriggered: { - parentView.selectAbove(index) - } - enabled: index > 0 - } - QQC2.MenuItem { - text: qsTr('Select Below') - icon.name: Mpdw.icons.selectBelow - onTriggered: { - parentView.selectBelow(index) - } - enabled: index < parentView.count - 1 - } - QQC2.MenuSeparator {} - QQC2.MenuItem { - text: qsTr("Select All") - icon.name: Mpdw.icons.selectAll - onTriggered: { - parentView.selectAll(true) - } - } - QQC2.MenuItem { - text: qsTr("Deselect") - icon.name: Mpdw.icons.selectNone - onTriggered: { - parentView.deselectAll() - } - } -} diff --git a/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/Components/Songlist/SonglistModel.qml b/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/Components/Songlist/SonglistModel.qml deleted file mode 100644 index d68a6b42..00000000 --- a/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/Components/Songlist/SonglistModel.qml +++ /dev/null @@ -1,53 +0,0 @@ -import QtQuick 2.15 -import org.kde.kirigami 2.20 as Kirigami - -ListModel { - id: root - - - /** - * Keep the "position" on our end in sync with MPD expeded result - * - * @param {int} start position 0-based - * @param {int} end position 0-based - */ - // @TODO double still - function updateMpdPositions(from = 0, to) { - to = to || count - 1 - if (from === to) { return } - - let start = to < from ? to : from - let end = to > from ? to : from - - for (let i = start; i <= end; i++) { - root.model.set(i, {"position": i+1+""}) - } - - return - } - - onRowsInserted: { - for(let i = first; i <= last; i++) { - let data = { - // Autoinitialize the checked property for item selection - "checked": false, - // MPD can giv us a song but has no information about it except - // "file". This can happen if a file is listed in loaded - // playlist but the actual file is missing on disk. - "orphaned": false, - } - - let insertedSong = root.get(i) - if (insertedSong.time === "") { - data.title = insertedSong.file - data.orphaned = true - } - - root.set(i, data) - } - } - - onRowsMoved: { - updateMpdPositions(start, row - 1) - } -} diff --git a/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/Components/Songlist/SonglistView.qml b/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/Components/Songlist/SonglistView.qml deleted file mode 100644 index 734c9a88..00000000 --- a/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/Components/Songlist/SonglistView.qml +++ /dev/null @@ -1,338 +0,0 @@ -import QtQuick 2.15 -import QtQuick.Controls 2.3 -import QtQuick.Layouts 1.0 -import org.kde.kirigami 2.20 as Kirigami -import "../../Mpdw.js" as Mpdw -import "../../Components/Elements" - -ListViewGeneric { - id: root - - signal userInteracted() - - /** - * Last selected item - * - * Used for selecting ranges. - */ - property int selectLastSelected: -1 - - /** - * List of the currently selected items - * - * Mostly for performance so we don't have to constantly query all models - */ - // @TODO do we really need it if we keep click without deselect? - property var selected: [] - - /** - * Set selection state of an list-item - * - * This shall be the only place actually changing the model data - * - * @param {int|array} indices Index or list of indices - * @param {bool} state select (true, default) or deselect (false) - */ - function select(indices, state = true) { - if (Number.isInteger(indices)) { - indices = [indices] - } - if (!Array.isArray(indices)) { - throw new Error("Invalid argument: indices must be an int or array") - } - - for (let i = indices.length - 1; i >= 0; i--) { - let index = indices[i] - var existsAtPosition = selected.indexOf(index) - if ((existsAtPosition > -1 && state) || (existsAtPosition === -1 && !state)) { - continue - } - - model.setProperty(index, "checked", state) - selectLastSelected = state ? index : -1 - - if (state) { - selected.push(index) - } else { - selected.splice(existsAtPosition, 1) - } - } - - selected.sort(function(a, b) { return a - b; }) - selectedChanged() - } - - function selectToggle(index) { - let newState = !model.get(index).checked - select(index, newState) - } - - function selectAll() { - select(Array.from({length: model.count}, (v,i) => i), true) - } - - function deselectAll() { - if (selected.length === 0) { - return - } - select(selected, false) - } - - function selectTo(to) { - if (selectLastSelected === -1 || selectLastSelected === to) { - return - } - if (to > selectLastSelected) { - for (var i = selectLastSelected; i <= to; i++) { - select(i) - } - } else { - for (var k = selectLastSelected; k >= to; k--) { - select(k) - } - } - } - - function selectNeighborsByAlbum(song, index, state = true) { - let positions = _getNeighbors(song, index, (a, b) => { return a.album === b.album }) - select(positions, state) - } - - function selectNeighborsByAartist(song, index, state = true) { - let positions = _getNeighbors(song, index, (a, b) => { return a.albumartist === b.albumartist }) - select(positions, state) - } - - function _getNeighbors(song, index, comparator) { - let found = [index] - // find previous - var i - for (i = index - 1; i >= 0; i--) { - var mdl = model.get(i) - if (comparator(song, mdl)) { - found.push(i) - } else { - break - } - } - // find next - for (i = index + 1; i < model.count; i++) { - let mdl = model.get(i) - if (comparator(song, mdl)) { - found.push(i) - } else { - break - } - } - - found.sort(function (a, b) { - return a - b; - }) - - return found - } - - function selectAbove(index) { - for (let i = 0; i < index; i++) { - select(i) - } - } - - function selectBelow(index) { - for (let i = index + 1 ; i < model.count; i++) { - select(i) - } - } - - function getSelectedSongs() { - return selected.map(function(index) { return model.get(index) }) - } - - function getSelected() { - return selected; - } - - function getSelectedPositionsMpdBased() { - return getSelected().map(function(position) { return position + 1 }) - } - - function removeSelection() { - let positions = getSelected() - - // removing from bottom otherwise the index of lower elements changes - for (let i = positions.length - 1; i >= 0; i--) { - model.remove(positions[i], 1) - } - } - - // @TODO rename; listen to model? - function updateMpdPositions(from) { - selected = [] - for (var i = 0; i < model.count; i++) { - if (model.get(i).checked) { - selected.push(i) - } - // @TODO still - model.set(i, {"position": i+1+""}) - } - } - - /** - * Get all the selected files in the list or all if none is selected - * - * @return {array} selected files - */ - function getSelectedFilesOrAll() { - let files = [] - var i - - for (i = 0; i < model.count; i++) { - let song = model.get(i) - if (song.checked === true ) { - files.push(song.file) - } - } - - if (files.length === 0) { - for (i = 0; i < model.count; i++) { - files.push(model.get(i).file) - } - } - - return files - } - - function centerInView(index) { - songlistView.positionViewAtIndex(index, ListView.Center) - } - - Keys.onPressed: { - if (event.key === Qt.Key_A) { - if (event.modifiers & Qt.ControlModifier) { - root.selectAll() - } - } else if (event.key === Qt.Key_B) { - let state = !(event.modifiers & Qt.ShiftModifier) - root.selectNeighborsByAlbum(model.get(root.currentIndex), root.currentIndex, state) - } - event.accepted = true - } - - - Keys.onUpPressed: { - if (root.currentIndex > 0) { - if (event.modifiers & Qt.ShiftModifier) { - root.select(root.currentIndex) - } - root.positionViewAtIndex(root.currentIndex, ListView.Contain) - root.currentIndex-- - } - - if (event.modifiers && (Qt.ShiftModifier)) { - root.select(root.currentIndex) - } - userInteracted() - event.accepted = true - } - - Keys.onDownPressed: { - if (root.currentIndex < root.count - 1) { - if (event.modifiers & Qt.ShiftModifier) { - root.select(root.currentIndex) - } - root.positionViewAtIndex(root.currentIndex, ListView.Contain) - root.currentIndex++ - } - - if (event.modifiers && Qt.ShiftModifier) { - root.select(root.currentIndex) - } - userInteracted() - event.accepted = true - } - - Keys.onSpacePressed: { - if (selectEndOfListDebounceTimer.running) { - selectEndOfListDebounceTimer.restart() - return - } else { - root.selectToggle(root.currentIndex) - } - - if (root.currentIndex < root.count - 1) { - root.positionViewAtIndex(root.currentIndex, ListView.Contain) - root.currentIndex++ - } else { - selectEndOfListDebounceTimer.start() - } - userInteracted() - event.accepted = true - } - - Keys.onReturnPressed: { - let position = model.get(root.currentIndex).position - mpdState.playInQueue(position) - userInteracted() - event.accepted = true - } - - Timer { - id: selectEndOfListDebounceTimer - interval: 400 - } - - // onCountChanged: { - // } - - model: SonglistModel {} - - moveDisplaced: Transition { - YAnimator { - duration: Kirigami.Units.longDuration - easing.type: Easing.InOutQuad - } - } - - - headerPositioning: ListView.OverlayHeader - header: SonglistHeader { - leftActions: [ - Kirigami.Action { - text: qsTr("Play") - tooltip: qsTr("Replace Queue and Start Playing") - icon.name: Mpdw.icons.queuePlay - onTriggered: { - mpdState.replaceQueue(getSelectedFilesOrAll()) - } - }, - Kirigami.Action { - text: qsTr("Append") - icon.name: Mpdw.icons.queueAppend - tooltip: qsTr("Append to End of Queue") - onTriggered: { - mpdState.addSongsToQueue(getSelectedFilesOrAll()) - } - - }, - Kirigami.Action { - text: qsTr("Insert") - tooltip: qsTr("Insert After Current Song") - icon.name: Mpdw.icons.queueInsert - onTriggered: { - mpdState.addSongsToQueue(getSelectedFilesOrAll(), "insert") - } - } - ] - rightActions: [ - Kirigami.Action { - text: appWindow.narrowLayout ? "" : qsTr("Deselect") - tooltip: qsTr("Deselect All") - icon.name: Mpdw.icons.selectNone - shortcut: "Shift+D" - onTriggered: { - root.deselectAll() - } - } - ] - } -} diff --git a/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/Components/WidgetCoverImage.qml b/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/Components/WidgetCoverImage.qml deleted file mode 100644 index 623e5bd4..00000000 --- a/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/Components/WidgetCoverImage.qml +++ /dev/null @@ -1,147 +0,0 @@ -import QtQuick 2.15 -import QtQuick.Controls 2.3 -import QtQuick.Layouts 1.15 -import QtGraphicalEffects 1.12 -import org.kde.kirigami 2.20 as Kirigami -import "./../Mpdw.js" as Mpdw - -Item { - id: coverImageContainer - - property alias sourceSize: coverImage.sourceSize - - property int coverRadius: 0 - property int shadowSpread: 0 - property string shadowColor - - Layout.fillHeight: true - MouseArea { - anchors.fill: parent - acceptedButtons: Qt.LeftButton | Qt.RightButton - onClicked: function (mouse) { - if (mouse.button === Qt.LeftButton) { - mpdState.toggle() - } else if (mouse.button === Qt.RightButton) { - if (!contextMenuLoader.item) { - contextMenuLoader.sourceComponent = contextMenuComponent - } - if (contextMenuLoader.item.visible) { - contextMenuLoader.item.close() - } else { - contextMenuLoader.item.popup() - } - - } - } - - onWheel: function (wheel) { - volumeState.wheel(wheel.angleDelta.y) - } - onDoubleClicked: { - mpdState.playNext() - } - - Loader { - id: contextMenuLoader - } - - Component { - id: contextMenuComponent - Menu { - id: contextMenu - MenuItem { - text: qsTr("Update MPD Data") - icon.name: Mpdw.icons.mpdUpdate - onTriggered: { - mpdState.forceReloadEverything() - } - } - MenuSeparator {} - MenuItem { - text: qsTr("Clear Cover Cache") - icon.name: Mpdw.icons.clearCache - onTriggered: { - coverManager.clearCache() - } - } - } - } - } - - Kirigami.Icon { - id: coverPlaceholderIcon - source: Mpdw.icons.queuePlaceholderCover - anchors.fill: parent - visible: !coverImage.source.toString() - } - - Image { - id: coverImage - - visible: false - mipmap: true - anchors.fill: parent - Layout.maximumWidth: height > height ? width : height - fillMode: Image.PreserveAspectFit - - function updateCover() { - let cover = coverManager.getCover(mpdState.mpdInfo, 1) - if (typeof (cover) === "undefined") { - coverManager.gotCover.connect(updateCover) - return - } - coverManager.gotCover.disconnect(updateCover) - if (cover === null) { - coverImage.source = "" - return - } - // Force QML to update even if cover file stays the same. This helps if - // the cover "got stuck" for whatever reason: a play next even in the same - // album will always trigger. - coverImage.source = "" - coverImage.source = cover + "-large.jpg" - } - - Connections { - function onMpdInfoChanged() { - coverImage.updateCover() - } - - function onMpdQueueChanged() { - if (mpdState.countQueue() === 0) { - coverImage.source = "" - } - } - target: mpdState - } - } - - Item { - id: mask - anchors.fill: coverImage - visible: false - - Rectangle { - color: "white" - radius: coverRadius - anchors.centerIn: parent - width: coverImage.paintedWidth - height: coverImage.paintedHeight - } - } - - OpacityMask { - anchors.fill: coverImage - source: coverImage - maskSource: mask - - layer.enabled: shadowSpread > 0 && !!coverImage.source.toString() - layer.effect: DropShadow { - verticalOffset: 0 - horizontalOffset: 0 - color: shadowColor - radius: shadowSpread - samples: 17 - } - } -} diff --git a/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/Components/WidgetLabel.qml b/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/Components/WidgetLabel.qml deleted file mode 100644 index 5a3917ad..00000000 --- a/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/Components/WidgetLabel.qml +++ /dev/null @@ -1,25 +0,0 @@ -import QtQuick 2.15 -import QtQuick.Controls 2.3 -import QtQuick.Layouts 1.15 -import QtGraphicalEffects 1.12 -import org.kde.plasma.components 2.0 as PlasmaComponents - -PlasmaComponents.Label { - property int fontSize - - font.pointSize: cfgFontSize - horizontalAlignment: cfgAlignment == 2 ? Text.AlignRight : (cfgAlignment == 1 ? Text.AlignHCenter : Text.AlignLeft) - elide: Text.ElideRight - Layout.fillWidth: true - - layer.enabled: !cfgSolidBackground - // @TODO looks to strong in light plasma theme/desktop background - layer.effect: DropShadow { - verticalOffset: 1 - horizontalOffset: 0 - color: "#66000000" - spread: 0.4 - radius: 6 - samples: 17 - } -} diff --git a/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/Config/configAppearance.qml b/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/Config/configAppearance.qml deleted file mode 100644 index 4690111e..00000000 --- a/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/Config/configAppearance.qml +++ /dev/null @@ -1,119 +0,0 @@ -import QtQuick 2.0 -import QtQuick.Controls 2.5 -import QtQuick.Dialogs 1.0 -import QtQuick.Layouts 1.15 -import org.kde.kirigami 2.20 as Kirigami -import org.kde.kquickcontrols 2.0 as KQControls - -Kirigami.FormLayout { - id: root - - property alias cfg_cfgAlignment: cfgAlignment.selected - property alias cfg_cfgHorizontalLayout: cfgHorizontalLayout.checked - property alias cfg_cfgFontSize: cfgFontSize.value - property alias cfg_cfgCornerRadius: cfgCornerRadius.value - property alias cfg_cfgShadowSpread: cfgShadowSpread.value - property alias cfg_cfgShadowColor: cfgShadowColor.color - property alias cfg_cfgSolidBackground: cfgSolidBackground.checked - - Item { - Kirigami.FormData.label: i18n("Layout") - Kirigami.FormData.isSection: true - } - - CheckBox { - id: cfgHorizontalLayout - - Kirigami.FormData.label: i18n("Horizontal Layout:") - } - - CheckBox { - id: cfgSolidBackground - - Kirigami.FormData.label: i18n("Solid Background:") - } - - Item { - Kirigami.FormData.label: i18n("Text") - Kirigami.FormData.isSection: true - } - - GroupBox { - Kirigami.FormData.label: i18n("Text Alignment:") - - RowLayout { - id: cfgAlignment - - property int selected - - Component.onCompleted: { - if (selected === 1) - cfgAlignmentCenter.checked = true - else if (selected === 2) - cfgAlignmentRight.checked = true - } - - RadioButton { - id: cfgAlignmentLeft - - text: i18n("Left") - checked: true - onClicked: { - focus = true - cfgAlignment.selected = 0 - } - } - - RadioButton { - id: cfgAlignmentCenter - - text: i18n("Center") - onClicked: { - focus = true - cfgAlignment.selected = 1 - } - } - - RadioButton { - id: cfgAlignmentRight - - text: i18n("Right") - onClicked: { - focus = true - cfgAlignment.selected = 2 - } - } - } - } - - SpinBox { - id: cfgFontSize - - to: 1000 - Kirigami.FormData.label: i18n("Font Size:") - } - - Item { - Kirigami.FormData.label: i18n("Cover Image") - Kirigami.FormData.isSection: true - } - - SpinBox { - id: cfgCornerRadius - - to: 10000 - Kirigami.FormData.label: i18n("Corner Radius:") - } - - RowLayout { - Kirigami.FormData.label: i18n("Shadow Size and Color:") - SpinBox { - id: cfgShadowSpread - } - - KQControls.ColorButton { - id: cfgShadowColor - showAlphaChannel: true - } - } -} diff --git a/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/Config/configGeneral.qml b/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/Config/configGeneral.qml deleted file mode 100644 index 074c0204..00000000 --- a/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/Config/configGeneral.qml +++ /dev/null @@ -1,71 +0,0 @@ -import QtQuick 2.0 -import QtQuick.Controls 2.5 -import QtQuick.Dialogs 1.0 -import QtQuick.Layouts 1.15 -import org.kde.kirigami 2.20 as Kirigami -import org.kde.kquickcontrols 2.0 as KQControls - -Kirigami.FormLayout { - id: page - - property alias cfg_cfgMpdHost: cfgMpdHost.text - property alias cfg_cfgCacheRoot: cfgCacheRoot.cleanPath - property alias cfg_cfgCacheForDays: cfgCacheForDays.value - property int cfg_foo: 1 - - Item { - Kirigami.FormData.label: i18n("MPD Connection") - Kirigami.FormData.isSection: true - } - - TextField { - id: cfgMpdHost - - Kirigami.FormData.label: i18n("MPD Server Address:") - placeholderText: i18n("192.168.y.x") - Layout.preferredWidth: 200 - } - - Item { - Kirigami.FormData.label: i18n("Local Covers") - Kirigami.FormData.isSection: true - } - - RowLayout { - Kirigami.FormData.label: i18n("Path to Cover Folder:") - - TextField { - id: cfgCacheRootText - - text: cfgCacheRoot.cleanPath - placeholderText: i18n("No file selected.") - Layout.preferredWidth: 200 - } - - Button { - text: i18n("Select Folder") - onClicked: cfgCacheRoot.open() - } - - FileDialog { - id: cfgCacheRoot - - property string cleanPath - - selectFolder: true - title: i18n("Please Choose a Folder") - folder: shortcuts.home - onAccepted: { - cleanPath = decodeURIComponent(cfgCacheRoot.fileUrl.toString( - ).replace(/^file:\/\//, "")) - } - } - } - - SpinBox { - id: cfgCacheForDays - - Kirigami.FormData.label: i18n("Cache Covers for Days:") - } - -} diff --git a/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/Mpdw.js b/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/Mpdw.js deleted file mode 100644 index 1d552f1b..00000000 --- a/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/Mpdw.js +++ /dev/null @@ -1,46 +0,0 @@ -.pragma library - -const icons = { - queuePlay: "media-playback-start", - queuePause: "media-playback-pause", - queueAppend: "media-playlist-append", - queueInsert: "timeline-insert", - queueConsume: "draw-eraser", - queueRandom: "media-playlist-shuffle", - queueRepeat: "media-playlist-repeat", - queueFollowMode: "mark-location", - queueSaveNew: "document-save-as", - queueSaveReplace: "document-replace", - queueRemoveSingle: "edit-delete", - queueRemoveSelected: "edit-delete-remove", - queueClear: "edit-delete", - queuePlaceholderCover: "media-default-album", - - playlistDelete: "edit-delete", - - selectAll: "edit-select-all-symbolic", - selectNone: "edit-select-none", - selectAbove: "arrow-up", - selectBelow: "arrow-down", - selectAlbum: "media-album-cover", - selectArtist: "view-media-artist", - selectMarker: "object-select-symbolic", - - placeQueue: "media-playback-playing", - placeArtist: "view-media-artist", - placePlaylist: "view-media-playlist", - - dialogOk: "dialog-ok", - dialogCancel: "dialog-cancel", - dialogClose: "dialog-close", - - volumeMuted: "audio-volume-muted", - volumeLow: "audio-volume-low", - volumeMedium: "audio-volume-medium", - volumeHigh: "audio-volume-high", - - appConfigGeneral: "configure", - appConfigAppearance: "preferences-desktop-color", - clearCache: "emblem-warning", - mpdUpdate: "view-refresh", -} diff --git a/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/WidgetLayout.qml b/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/WidgetLayout.qml deleted file mode 100644 index 0c67ca42..00000000 --- a/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/WidgetLayout.qml +++ /dev/null @@ -1,164 +0,0 @@ -import QtQuick 2.15 -import QtQuick.Controls 2.3 -import QtQuick.Layouts 1.15 -import QtGraphicalEffects 1.12 -import org.kde.plasma.components 2.0 as PlasmaComponents -import org.kde.kirigami 2.20 as Kirigami -import "./Mpdw.js" as Mpdw -import "./Components" -import "./Components/Queue" -import "../scripts/formatHelpers.js" as FormatHelpers - -Item { - id: root - - anchors.fill: parent - - GridLayout { - columns: cfgHorizontalLayout ? 3 : 1 - rows: cfgHorizontalLayout ? 1 : 3 - anchors.fill: parent - - // Cover Image - WidgetCoverImage { - id: coverImageContainer - - coverRadius: cfgCornerRadius - shadowColor: cfgShadowColor - shadowSpread: cfgShadowSpread - - onHeightChanged: sourceSizeTimer.restart() - onWidthChanged: sourceSizeTimer.restart() - - // Delay setting the source otherwise resizing the widget is very shoppy. - Timer { - id: sourceSizeTimer - interval: 1000 - onTriggered: { - coverImageContainer.sourceSize.height = height - coverImageContainer.sourceSize.width = height - } - } - - Component.onCompleted: { - sourceSizeTimer.start() - } - - Layout.minimumWidth: cfgHorizontalLayout ? parent.height : parent.width - } - - // Volume Slider - PlasmaComponents.Slider { - id: volumeSlider - - Layout.fillHeight: cfgHorizontalLayout - Layout.fillWidth: !cfgHorizontalLayout - Layout.leftMargin: !cfgHorizontalLayout ? Kirigami.Units.largeSpacing : 0 - Layout.rightMargin: !cfgHorizontalLayout ? Kirigami.Units.largeSpacing : 0 - - // Orientation bugged? Hide on horizontal layout for now - // See: https://bugs.kde.org/show_bug.cgi?id=474611 - // Layout.maximumWidth: cfgHorizontalLayout ? 15 : -1 - // orientation: cfgHorizontalLayout ? Qt.Vertical : Qt.Horizontal - visible: !cfgHorizontalLayout - minimumValue: 0 - maximumValue: 100 - stepSize: 1 - onValueChanged: volumeState.set(volumeSlider.value) - value: volumeState.volume - } - - // Title - ColumnLayout { - id: descriptionContainer - Layout.leftMargin: Kirigami.Units.largeSpacing - Layout.rightMargin: Kirigami.Units.largeSpacing - - ColumnLayout { - WidgetLabel { - id: songTitle - font.weight: Font.Bold - Connections { - function onMpdInfoChanged() { - songTitle.text = FormatHelpers.title(mpdState.mpdInfo) - } - function onMpdQueueChanged() { - if (mpdState.countQueue() === 0) { - songTitle.text = "" - } - } - target: mpdState - } - } - - WidgetLabel { - id: songArtist - Connections { - function onMpdInfoChanged() { - songArtist.text = FormatHelpers.artist(mpdState.mpdInfo) - } - function onMpdQueueChanged() { - songArtist.font.italic = false - if (mpdState.countQueue() === 0) { - songArtist.font.italic = true - songArtist.text = qsTr("Queue is empty") - return - } - - } - target: mpdState - } - } - - WidgetLabel { - id: songAlbum - Connections { - function onMpdInfoChanged() { - songAlbum.text = FormatHelpers.album(mpdState.mpdInfo) - } - function onMpdQueueChanged() { - if (mpdState.countQueue() === 0) { - songAlbum.text = "" - } - } - target: mpdState - } - } - - MouseArea { - width: parent.width - height: parent.height - onClicked: { - main.toggleAppWindow() - } - } - } - - // Notifications - RowLayout { - visible: !!notification.text - WidgetLabel { - id: notification - - visible: text.length > 0 - font.italic: true - - Connections { - function onAppLastErrorChanged() { - notification.text = main.appLastError - } - - target: main - } - } - - ToolButton { - icon.name: Mpdw.icons.dialogClose - icon.height: Kirigami.Units.iconSizes.small - icon.width: Kirigami.Units.iconSizes.small - onClicked: notification.text = '' - } - } - } - } -} diff --git a/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/main.qml b/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/main.qml deleted file mode 100644 index b380544e..00000000 --- a/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/contents/ui/main.qml +++ /dev/null @@ -1,89 +0,0 @@ -import QtQuick 2.15 -import QtQuick.Controls 2.3 -import QtQuick.Layouts 1.15 -import org.kde.plasma.core 2.0 as PlasmaCore -import org.kde.plasma.plasmoid 2.0 -import "./../logic" - -Item { - id: main - - property alias appWindow: appWindowLoader.item - property bool cfgHorizontalLayout: Plasmoid.configuration.cfgHorizontalLayout - property bool cfgSolidBackground: Plasmoid.configuration.cfgSolidBackground - property int cfgCornerRadius: Plasmoid.configuration.cfgCornerRadius - property int cfgFontSize: Plasmoid.configuration.cfgFontSize - property int cfgShadowSpread: Plasmoid.configuration.cfgShadowSpread - property string cfgAlignment: Plasmoid.configuration.cfgAlignment - property string cfgCacheForDays: Plasmoid.configuration.cfgCacheForDays - property string cfgCacheRoot: Plasmoid.configuration.cfgCacheRoot // without trailing slash - property string cfgMpdHost: Plasmoid.configuration.cfgMpdHost - property string cfgShadowColor: Plasmoid.configuration.cfgShadowColor - - property string appLastError: "" - - Plasmoid.backgroundHints: cfgSolidBackground ? PlasmaCore.Types.StandardBackground : PlasmaCore.Types.NoBackground - - // Make sure a somewhat reasonable layout with text and cover image is visible - // when the user puts the widget on the desktop for the first time. - Layout.minimumHeight: cfgHorizontalLayout ? 40 : 180 - Layout.minimumWidth: cfgHorizontalLayout ? 150 : 50 - - Component.onCompleted: { - // toggleAppWindow() - } - - function toggleAppWindow() { - if (!appWindowLoader.item) { - appWindowLoader.setSource( - "Components/Application/ApplicationWindow.qml", - { initialHeight: 0.95 * Plasmoid.availableScreenRect.height }) - } else { - appWindowLoader.item.visible = appWindowLoader.item.visible ? false : true - } - appWindowUnloader.restart() - } - - Connections { - function onCfgMpdHostChanged() { - mpdState.connect() - } - } - - CoverManager { - id: coverManager - } - - MpdState { - id: mpdState - scriptRoot: plasmoid.file('', 'scripts/') - } - - VolumeState { - id: volumeState - } - - // Widget shown on desktop - WidgetLayout { - // @TODO currently used to access volmeslider - id: widgetLayout - anchors.fill: parent - } - - Loader { - id: appWindowLoader - } - - Timer { - id: appWindowUnloader - interval: 120000 - onTriggered: { - if (appWindowLoader.item.visible) { - start() - return - } - appWindowLoader.source = "" - mpdState.library = undefined - } - } -} diff --git a/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/metadata.json b/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/metadata.json deleted file mode 100644 index 923ef60e..00000000 --- a/kde/plasma/plasmoids/com.siezi.plasma.mpdWidget/metadata.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "KPlugin": { - "Authors": [ - { - "Email": "openmail@siezi.com", - "Name": "Schlaefer" - } - ], - "Category": "Multimedia", - "Description": "Show information and control MPD", - "Icon": "org.kde.plasma.mediacontroller", - "Id": "com.siezi.plasma.mpdWidget", - "Name": "MPD Plasma Widget", - "Version": "5.6.0", - "Website": "https://github.com/Schlaefer/mpd-plasma-widget", - "License": "GPLv3" - }, - "X-Plasma-API": "declarativeappletscript", - "X-Plasma-MainScript": "ui/main.qml", - "KPackageStructure": "Plasma/Applet" -} - - diff --git a/kde/plasma/plasmoids/com.softtechok.processmonitor/contents/config/config.qml b/kde/plasma/plasmoids/com.softtechok.processmonitor/contents/config/config.qml deleted file mode 100644 index 544dee52..00000000 --- a/kde/plasma/plasmoids/com.softtechok.processmonitor/contents/config/config.qml +++ /dev/null @@ -1,38 +0,0 @@ -/* - * Copyright 2023 Barry Strong - * - * This file is part of Process Monitor Plasmoid - * - * Process Monitor Plasmoid is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * Process Monitor Plasmoid is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with System Monitor Plasmoid. If not, see . -*/ -import QtQuick 2.0 -import org.kde.plasma.configuration 2.0 - -ConfigModel { - ConfigCategory { - name: i18n("Layout") - icon: "configure" - source: "configLayout.qml" - } - ConfigCategory { - name: i18n("Font") - icon: "preferences-desktop-font" - source: "selectFont.qml" - } - ConfigCategory { - name: i18n("Help") - icon: "help-browser" - source: "help.qml" - } -} diff --git a/kde/plasma/plasmoids/com.softtechok.processmonitor/contents/config/main.xml b/kde/plasma/plasmoids/com.softtechok.processmonitor/contents/config/main.xml deleted file mode 100644 index 29ec12f0..00000000 --- a/kde/plasma/plasmoids/com.softtechok.processmonitor/contents/config/main.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - 10 - - - true - - - false - - - false - - - false - - - false - - - true - - - false - - - false - - - false - - - false - - - true - - - true - - - true - - - 30 - - - true - - - false - - - false - - - false - - - true - - - "Hack" - - - 10 - - - diff --git a/kde/plasma/plasmoids/com.softtechok.processmonitor/contents/ui/FullRepresentation.qml b/kde/plasma/plasmoids/com.softtechok.processmonitor/contents/ui/FullRepresentation.qml deleted file mode 100644 index 94b71687..00000000 --- a/kde/plasma/plasmoids/com.softtechok.processmonitor/contents/ui/FullRepresentation.qml +++ /dev/null @@ -1,444 +0,0 @@ -/* - * Copyright 2023 Barry Strong - * - * This file is part of Process Monitor Plasmoid - * - * Process Monitor Plasmoid is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * Process Monitor Plasmoid is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with System Monitor Plasmoid. If not, see . -*/ - -import QtQuick 2.5 -import QtQuick.Layouts 1.0 -import org.kde.plasma.components 2.0 as PlasmaComponents -import Processes 1.0 - -Rectangle { - id: viewPort - color: "transparent" - radius: 3; - property var numClkTicks - property var rowWidth - property var rowHeight - property var hdrHeight - property var disHeight - property font listFont - property font hdrFont - property var colSpacing: 5 - property var rowSpacing: 0 - property var numColumns - property font sysFont: pinfo.getSystemFont() - border { - property color borderColor: theme.textColor - color: Qt.hsla(borderColor.hslHue, - borderColor.hslSaturation, - borderColor.hslLightness, .5) - width: plasmoid.configuration.showBorders ? 1 : 0 - } - TextMetrics { - id: listSize - font: listFont - text: "" - } - TextMetrics { - id: hdrSize - font: hdrFont - text: "" - } - Component { - id: listHeader; - Row { - spacing: colSpacing - property font hdrFont: listFont - - Component { - id: hdrText - PlasmaComponents.Label { - font: hdrFont - height: text.paintedHeight - text: hdrValue - } - } - Loader { - property var hdrValue: "Name " - sourceComponent: plasmoid.configuration.showName ? hdrText : undefined - } - Loader { - property var hdrValue: " PID" - sourceComponent: plasmoid.configuration.showPID ? hdrText : undefined - } - Loader { - property var hdrValue: " CPU" - sourceComponent: plasmoid.configuration.showCPU || - plasmoid.configuration.sortbyCPU ? hdrText : undefined - } - Loader { - property var hdrValue: " Memory" - sourceComponent: plasmoid.configuration.showMem || - plasmoid.configuration.sortbyMem ? hdrText : undefined - } - Loader { - property var hdrValue: " Read" - sourceComponent: plasmoid.configuration.showIOReads || - plasmoid.configuration.sortbyIOReads ? hdrText : undefined - } - Loader { - property var hdrValue: " Write" - sourceComponent: plasmoid.configuration.showIOWrites || - plasmoid.configuration.sortbyIOWrites ? hdrText : undefined - } - } - } - Component { - id: listItem - Row { - spacing: colSpacing - property font itemFont: listFont - Component { - id: colItem - PlasmaComponents.Label { - font: itemFont - height: text.paintedHeight - text: itmValue - } - } - Loader { - property var itmValue: name - sourceComponent: plasmoid.configuration.showName ? colItem : undefined - } - Loader { - property var itmValue: pid - sourceComponent: plasmoid.configuration.showPID ? colItem : undefined - } - Loader { - property var itmValue: cpu - sourceComponent: plasmoid.configuration.showCPU || - plasmoid.configuration.sortbyCPU? colItem : undefined - } - Loader { - property var itmValue: mem - sourceComponent: plasmoid.configuration.showMem || - plasmoid.configuration.sortbyMem? colItem : undefined - } - Loader { - property var itmValue: ior - sourceComponent: plasmoid.configuration.showIOReads || - plasmoid.configuration.sortbyIOReads? colItem : undefined - } - Loader { - property var itmValue: iow - sourceComponent: plasmoid.configuration.showIOWrites || - plasmoid.configuration.sortbyIOWrites? colItem : undefined - } - } - } - ListView { - id: procView - anchors.fill: parent - width: parent.width - height: parent.height - anchors.leftMargin: viewPort.border.width * 4 - anchors.topMargin: viewPort.border.width - interactive: false - clip: true - spacing: rowSpacing - model: procModel - } - ListModel { - id: procModel - } - PInfo { - id: pinfo - } - Timer { - id: updTimer - interval: plasmoid.configuration.updateInterval * 100 - running: true - repeat: true - - onTriggered: { - pinfo.updateProcesses(); - } - } - function checkWidth() { - var spacingWrk - - if (numColumns > 0) { - spacingWrk = (width - rowWidth) / numColumns; - colSpacing = spacingWrk + 5; - } else { - colSpacing = 5; - } - procView.anchors.leftMargin = viewPort.border.width * 4; - } - function checkHeight() { - var spacingWrk - - if (plasmoid.configuration.numProcesses > 1) { - spacingWrk = (height - disHeight) / (plasmoid.configuration.numProcesses - 1); - rowSpacing = spacingWrk; - if (spacingWrk < 0) - rowSpacing = 0; - } else { - rowSpacing = 0; - } - procView.anchors.topMargin = viewPort.border.width; - } - onWidthChanged: { - checkWidth(); - } - onHeightChanged: { - checkHeight(); - } - function setWidth() { - numColumns = 0; - listSize.text = ""; - if (plasmoid.configuration.showName) { - listSize.text += "Name "; - numColumns += 1 - } - if (plasmoid.configuration.showPID) { - listSize.text += " PID"; - numColumns += 1 - } - if (plasmoid.configuration.showCPU || plasmoid.configuration.sortbyCPU) { - listSize.text += " CPU"; - numColumns += 1 - } - if (plasmoid.configuration.showMem || plasmoid.configuration.sortbyMem) { - listSize.text += " Memory"; - numColumns += 1 - } - if (plasmoid.configuration.showIOReads || plasmoid.configuration.sortbyIOReads) { - listSize.text += " Read"; - numColumns += 1 - } - if (plasmoid.configuration.showIOWrites || plasmoid.configuration.sortbyIOWrites) { - listSize.text += " Write"; - numColumns += 1 - } - numColumns -= 1; - rowHeight = Math.ceil(listSize.height); - if (plasmoid.configuration.boldHeaders) { - hdrFont = listFont; - hdrFont.bold = true; - hdrSize.font = hdrFont; - hdrSize.text = listSize.text; - hdrHeight = Math.ceil(hdrSize.height); - rowWidth = Math.ceil(hdrSize.advanceWidth); - } else { - hdrHeight = rowHeight; - rowWidth = Math.ceil(listSize.advanceWidth); - } - rowWidth += (numColumns * 5) + (viewPort.border.width * 8); - if (rowWidth <= width) - checkWidth(); - viewPort.Layout.minimumWidth = rowWidth; - viewPort.Layout.preferredWidth = rowWidth; - } - function setHeight() { - disHeight = rowHeight * plasmoid.configuration.numProcesses; - disHeight += (viewPort.border.width * 2); - if (plasmoid.configuration.showHeaders) { - disHeight += hdrHeight; - } - if (disHeight <= height) - checkHeight(); - viewPort.Layout.minimumHeight = disHeight; - viewPort.Layout.preferredHeight = disHeight; - } - function setHdr() { - if (procView.header != null) - procView.header = null; - setWidth(); - if (plasmoid.configuration.showHeaders) { - procView.header = listHeader; - procView.headerItem.hdrFont.bold = plasmoid.configuration.boldHeaders; - } - } - function setList() { - if (procView.delegate != null) - procView.delegate = null; - procView.delegate = listItem; - setHdr(); - } - function getSortField() { - if (plasmoid.configuration.sortbyCPU) return 1; - if (plasmoid.configuration.sortbyMem) return 2; - if (plasmoid.configuration.sortbyIOReads) return 3; - if (plasmoid.configuration.sortbyIOWrites) return 4; - } - function getWitchProcs() { - if (plasmoid.configuration.ownProcs) return 0; - if (plasmoid.configuration.userProcs) return 1; - if (plasmoid.configuration.systemProcs) return 2; - if (plasmoid.configuration.allProcs) return 3; - } - function setFastMem() { - pinfo.setFastMem(!(plasmoid.configuration.sortbyMem || plasmoid.configuration.showMem)); - } - Connections { - target: plasmoid.configuration - function onNumProcessesChanged() { - procModel.clear(); - pinfo.setNumProcesses(plasmoid.configuration.numProcesses); - setHeight(); - } - function onShowNameChanged() { - setList(); - } - function onShowPIDChanged() { - setList(); - } - function onShowCPUChanged() { - if (!plasmoid.configuration.sortbyCPU) - setList(); - } - function onShowMemChanged() { - if (!plasmoid.configuration.sortbyMem) { - setFastMem(); - setList(); - } - } - function onShowIOReadsChanged() { - if (!plasmoid.configuration.sortbyIOReads) - setList(); - } - function onShowIOWritesChanged() { - if (!plasmoid.configuration.sortbyIOWrites) - setList(); - } - function onSortbyCPUChanged() { - if (plasmoid.configuration.sortbyCPU) - pinfo.setSortField(getSortField()); - if (!plasmoid.configuration.showCPU) - setList(); - } - function onSortbyMemChanged() { - if (plasmoid.configuration.sortbyMem) - pinfo.setSortField(getSortField()); - if (!plasmoid.configuration.showMem) { - setFastMem(); - setList(); - } - } - function onSortbyIOReadsChanged() { - if (plasmoid.configuration.sortbyIOReads) - pinfo.setSortField(getSortField()); - if (!plasmoid.configuration.showIOReads) - setList(); - } - function onSortbyIOWritesChanged() { - if (plasmoid.configuration.sortbyIOWrites) - pinfo.setSortField(getSortField()); - if (!plasmoid.configuration.showIOWrites) - setList(); - } - function onShowBordersChanged() { - setHdr(); - setHeight(); - } - function onShowHeadersChanged() { - setHdr(); - setHeight(); - } - function onBoldHeadersChanged() { - if (plasmoid.configuration.showHeaders) - procView.headerItem.hdrFont.bold = plasmoid.configuration.boldHeaders; - setHdr(); - setHeight(); - } - function onOwnProcsChanged() { - if (plasmoid.configuration.ownProcs) pinfo.setProcUids(getWitchProcs()); - } - function onUserProcsChanged() { - if (plasmoid.configuration.userProcs) pinfo.setProcUids(getWitchProcs()); - } - function onSystemProcsChanged() { - if (plasmoid.configuration.systemProcs) pinfo.setProcUids(getWitchProcs()); - } - function onAllProcsChanged() { - if (plasmoid.configuration.allProcs) pinfo.setProcUids(getWitchProcs()); - } - function onFontFamilyChanged() { - if (!plasmoid.configuration.systemFont) { - listFont.family = plasmoid.configuration.fontFamily; - listFont.bold = false; - setList(); - setHeight(); - } - } - function onFontSizeChanged() { - if (!plasmoid.configuration.systemFont) { - listFont.pointSize = plasmoid.configuration.fontSize; - listFont.bold = false; - setList(); - setHeight(); - } - } - function onSystemFontChanged() { - if (plasmoid.configuration.systemFont) { - listFont.family = sysFont.family; - listFont.pointSize = sysFont.pointSize; - listFont.bold = false; - } else { - listFont.family = plasmoid.configuration.fontFamily; - listFont.pointSize = plasmoid.configuration.fontSize; - listFont.bold = false; - } - setList(); - setHeight(); - } - } - Connections { - target: pinfo - function onResult(totalCPU, procIDs, procNames, procCPU, procMem, procDRead, procDWrite) { - var numSecs; - - function fmtData (value, len, suffix) { - value = value.toFixed(1).substring(0, len); - if (value != "0.0") { - value = value.padStart(len) + suffix; - } else { - value = "".padStart(len + suffix.length); - } - return value; - } - numSecs = totalCPU / numClkTicks - for (var idx = 0; idx < plasmoid.configuration.numProcesses; idx++) { - procModel.set(idx, { - name: procNames[idx].substring(0, 15).padEnd(15), - pid: procIDs[idx].substring(0, 8).padStart(8), - cpu: fmtData((procCPU[idx] / totalCPU) * 100, 5, "%"), - mem: fmtData(procMem[idx] / 1024, 7, "M"), - ior: fmtData(procDRead[idx] / 1048576 / numSecs, 7, "Ms"), - iow: fmtData(procDWrite[idx] / 1048576 / numSecs, 7, "Ms") - }); - } - } - } - Component.onCompleted: { - numClkTicks = pinfo.getClkTicks() * pinfo.getNumProcs(); - if (plasmoid.configuration.systemFont) { - listFont.family = sysFont.family; - listFont.pointSize = sysFont.pointSize; - } else { - listFont.family = plasmoid.configuration.fontFamily; - listFont.pointSize = plasmoid.configuration.fontSize; - } - listFont.bold = false; - setList(); - setHeight(); - pinfo.configProcesses(getWitchProcs(), plasmoid.configuration.numProcesses, getSortField(), - !(plasmoid.configuration.sortbyMem || plasmoid.configuration.showMem)); - } -} diff --git a/kde/plasma/plasmoids/com.softtechok.processmonitor/contents/ui/configLayout.qml b/kde/plasma/plasmoids/com.softtechok.processmonitor/contents/ui/configLayout.qml deleted file mode 100644 index ed824968..00000000 --- a/kde/plasma/plasmoids/com.softtechok.processmonitor/contents/ui/configLayout.qml +++ /dev/null @@ -1,206 +0,0 @@ -/* - * Copyright 2023 Barry Strong - * - * This file is part of Process Monitor Plasmoid - * - * Process Monitor Plasmoid is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * Process Monitor Plasmoid is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with System Monitor Plasmoid. If not, see . -*/ -import QtQuick 2.0 -import QtQuick.Controls 2.0 -import QtQuick.Layouts 1.0 - -Item { - property alias cfg_numProcesses: numProcesses.value - property alias cfg_sortbyCPU: sortbyCPU.checked - property alias cfg_sortbyMem: sortbyMem.checked - property alias cfg_sortbyIOReads: sortbyIOReads.checked - property alias cfg_sortbyIOWrites: sortbyIOWrites.checked - property alias cfg_showPID: showPID.checked - property alias cfg_showName: showName.checked - property alias cfg_showCPU: showCPU.checked - property alias cfg_showMem: showMem.checked - property alias cfg_showIOReads: showIOReads.checked - property alias cfg_showIOWrites: showIOWrites.checked - property alias cfg_showBorders: showBorders.checked - property alias cfg_showHeaders: showHeaders.checked - property alias cfg_boldHeaders: boldHeaders.checked - property alias cfg_updateInterval: updateInterval.value - property alias cfg_ownProcs: ownProcs.checked - property alias cfg_userProcs: userProcs.checked - property alias cfg_systemProcs: systemProcs.checked - property alias cfg_allProcs: allProcs.checked - - ColumnLayout { - RowLayout { - Layout.alignment: Qt.AlignCenter - Label { - text: i18n("Number of Processes to Display") - } - SpinBox { - id: numProcesses - from: 1 - to: 50 - } - } - Label { - text: " " - } - Label { - Layout.alignment: Qt.AlignCenter - font.bold: true - text: i18n("Select Processes") - } - GridLayout { - columns: 2 - Layout.alignment: Qt.AlignCenter - RadioButton { - id: ownProcs - text: i18n("Own Processes") - } - RadioButton { - id: userProcs - text: i18n("User Processes") - } - RadioButton { - id: systemProcs - text: i18n("System Processes") - } - RadioButton { - id: allProcs - text: i18n("All Processes") - } - } - Label { - text: " " - } - Label { - Layout.alignment: Qt.AlignCenter - font.bold: true - text: i18n("Sort Processes by") - } - RowLayout { - Layout.alignment: Qt.AlignCenter - RadioButton { - id: sortbyCPU - text: i18n("CPU") - } - RadioButton { - id: sortbyMem - text: i18n("Memory") - } - RadioButton { - id: sortbyIOReads - text: i18n("Reads") - } - RadioButton { - id: sortbyIOWrites - text: i18n("Writes") - } - } - Label { - text: " " - } - Label { - Layout.alignment: Qt.AlignCenter - font.bold: true - text: i18n("Information to be listed for each Process") - } - RowLayout { - Layout.alignment: Qt.AlignCenter - CheckBox { - id: showName - text: i18n("Name") - } - CheckBox { - id: showPID - text: i18n("PID") - } - CheckBox { - id: showCPU - text: i18n("CPU") - enabled: !sortbyCPU.checked - } - CheckBox { - id: showMem - text: i18n("Memory") - enabled: !sortbyMem.checked - } - CheckBox { - id: showIOReads - text: i18n("Reads") - enabled: !sortbyIOReads.checked - } - CheckBox { - id: showIOWrites - text: i18n("Writes") - enabled: !sortbyIOWrites.checked - } - } - Label { - text: " " - } - Label { - Layout.alignment: Qt.AlignCenter - font.bold: true - text: i18n("Other Options") - } - RowLayout { - Layout.alignment: Qt.AlignCenter - CheckBox { - id: showBorders - text: i18n("Show Border") - } - CheckBox { - id: showHeaders - text: i18n("Show Column Headers") - } - } - CheckBox { - id: boldHeaders - Layout.alignment: Qt.AlignCenter - text: i18n("Bold Column Headers") - enabled: showHeaders.checked - } - RowLayout { - Layout.alignment: Qt.AlignCenter - Label { - text: i18n("Update Every") - } - SpinBox { - id: updateInterval - from: 1 - to: 100 - value: 10 - ToolTip.text: qsTr("Interval between display updates in seconds") - ToolTip.visible: hovered - ToolTip.delay: 1000 - ToolTip.timeout: 5000 - inputMethodHints: Qt.ImhFormattedNumbersOnly - textFromValue: function(value, locale) { - return Number(value / 10).toLocaleString(locale, 'f', 1) - } - valueFromText: function(text, locale) { - return Number.fromLocaleString(locale, text) * 10 - } - validator: DoubleValidator { - bottom: Math.min(updateInterval.from, updateInterval.to) - top: Math.max(updateInterval.from, updateInterval.to) - } - } - Text { - text: "s" - } - } - } -} diff --git a/kde/plasma/plasmoids/com.softtechok.processmonitor/contents/ui/help.qml b/kde/plasma/plasmoids/com.softtechok.processmonitor/contents/ui/help.qml deleted file mode 100644 index 6f4b514a..00000000 --- a/kde/plasma/plasmoids/com.softtechok.processmonitor/contents/ui/help.qml +++ /dev/null @@ -1,57 +0,0 @@ -/* - * Copyright 2023 Barry Strong - * - * This file is part of Process Monitor Plasmoid - * - * Process Monitor Plasmoid is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * Process Monitor Plasmoid is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with System Monitor Plasmoid. If not, see . -*/ -import QtQuick 2.0 -import QtQuick.Controls 2.0 -import QtQuick.Layouts 1.0 - -Item { - ColumnLayout { - Label { - id: helpText - } - } - Component.onCompleted: { - helpText.text = - " Number of Processes to Display:\n" + - " Sets the number of rows in the display.\n" + - " Select Processes:\n" + - " Sets witch processes to list, Own (current user processes),\n" + - " User (all users processes), system (only system processes),\n" + - " All (all processes).\n" + - " Sort Processes by:\n" + - " Sets the information to sort on. Higher values will be shown\n" + - " at the top of the list. This Information will also be\n" + - " displayed as a column in the list.\n" + - " Information to be listed for each Process:\n" + - " Sets additional information displayed as columns in the list.\n" + - " Show Borders:\n" + - " Creates a thin border around the list.\n" + - " Show Column Headers:\n" + - " Add a header above each column.\n" + - " Bold Column Headers:\n" + - " Display column headers with bold font.\n" + - " Update Everly:\n" + - " How often to update the list in seconds.\n" + - " Font Tab:\n"+ - " Sets the font to be used for the process list.\n" + - " When added to a panel or other small space Process Monitor\n" + - " will only show an icon, Left click the icon to show the\n" + - " full display in a popup." - } -} diff --git a/kde/plasma/plasmoids/com.softtechok.processmonitor/contents/ui/imports/Processes/libprocessesplugin.so b/kde/plasma/plasmoids/com.softtechok.processmonitor/contents/ui/imports/Processes/libprocessesplugin.so deleted file mode 100755 index b840eb11bfc1d3d7fde94af41b9412a9f318dfef..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 98120 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 Lm@T#hwoCEfkFQdp diff --git a/kde/plasma/plasmoids/com.softtechok.processmonitor/contents/ui/imports/Processes/plugins.qmltypes b/kde/plasma/plasmoids/com.softtechok.processmonitor/contents/ui/imports/Processes/plugins.qmltypes deleted file mode 100644 index 5bc4ca10..00000000 --- a/kde/plasma/plasmoids/com.softtechok.processmonitor/contents/ui/imports/Processes/plugins.qmltypes +++ /dev/null @@ -1,60 +0,0 @@ -import QtQuick.tooling 1.2 - -// This file describes the plugin-supplied types contained in the library. -// It is used for QML tooling purposes only. -// -// This file was auto-generated by qmltyperegistrar. - -Module { - dependencies: ["QtQuick 2.0"] - Component { - file: "processes.h" - name: "Processes" - prototype: "QObject" - exports: ["Processes/PInfo 1.0"] - exportMetaObjectRevisions: [0] - Signal { - name: "result" - Parameter { name: "totalCPU"; type: "QVariant" } - Parameter { name: "pID"; type: "QStringList" } - Parameter { name: "pName"; type: "QStringList" } - Parameter { name: "pCPU"; type: "QVariantList" } - Parameter { name: "pMem"; type: "QVariantList" } - Parameter { name: "dRead"; type: "QVariantList" } - Parameter { name: "dWrites"; type: "QVariantList" } - } - Method { - name: "configProcesses" - Parameter { name: "uids"; type: "int" } - Parameter { name: "numProcs"; type: "int" } - Parameter { name: "sortField"; type: "int" } - Parameter { name: "fast"; type: "bool" } - } - Method { - name: "setNumProcesses" - Parameter { name: "numProcs"; type: "int" } - } - Method { - name: "setSortField" - Parameter { name: "sortField"; type: "int" } - } - Method { - name: "setFastMem" - Parameter { name: "fast"; type: "bool" } - } - Method { - name: "setProcUids" - Parameter { name: "uids"; type: "int" } - } - Method { name: "getClkTicks"; type: "long" } - Method { name: "getNumProcs"; type: "long" } - Method { name: "getSystemFont"; type: "QFont" } - Method { name: "getFixedFonts"; type: "QStringList" } - Method { - name: "getFontSizes" - type: "QStringList" - Parameter { name: "family"; type: "string" } - } - Method { name: "updateProcesses" } - } -} diff --git a/kde/plasma/plasmoids/com.softtechok.processmonitor/contents/ui/main.qml b/kde/plasma/plasmoids/com.softtechok.processmonitor/contents/ui/main.qml deleted file mode 100644 index 72b771c6..00000000 --- a/kde/plasma/plasmoids/com.softtechok.processmonitor/contents/ui/main.qml +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Copyright 2023 Barry Strong - * - * This file is part of Process Monitor Plasmoid - * - * Process Monitor Plasmoid is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * Process Monitor Plasmoid is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with System Monitor Plasmoid. If not, see . -*/ - -import QtQuick 2.0 -import org.kde.plasma.plasmoid 2.0 -import org.kde.plasma.core 2.0 as PlasmaCore - -Item { - id: procMonitor - Plasmoid.fullRepresentation: FullRepresentation {} - function setForm() { - switch (Plasmoid.formFactor) { - case PlasmaCore.Types.Vertical: - Plasmoid.switchWidth = units.gridUnit * 5; - Plasmoid.switchHeight = 1; - break; - case PlasmaCore.Types.Horizontal: - Plasmoid.switchWidth = 1; - Plasmoid.switchHeight = units.gridUnit * 5; - break; - default: - Plasmoid.switchWidth = units.gridUnit * 5; - Plasmoid.switchHeight = units.gridUnit * 5; - } - } - Component.onCompleted: { - setForm(); - } - Plasmoid.onFormFactorChanged: { - setForm(); - } -} diff --git a/kde/plasma/plasmoids/com.softtechok.processmonitor/contents/ui/qmldir b/kde/plasma/plasmoids/com.softtechok.processmonitor/contents/ui/qmldir deleted file mode 100644 index 3658eccf..00000000 --- a/kde/plasma/plasmoids/com.softtechok.processmonitor/contents/ui/qmldir +++ /dev/null @@ -1 +0,0 @@ -plugin processesplugin ./imports/Processes diff --git a/kde/plasma/plasmoids/com.softtechok.processmonitor/contents/ui/selectFont.qml b/kde/plasma/plasmoids/com.softtechok.processmonitor/contents/ui/selectFont.qml deleted file mode 100644 index cc18f502..00000000 --- a/kde/plasma/plasmoids/com.softtechok.processmonitor/contents/ui/selectFont.qml +++ /dev/null @@ -1,132 +0,0 @@ -/* - * Copyright 2023 Barry Strong - * - * This file is part of Process Monitor Plasmoid - * - * Process Monitor Plasmoid is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * Process Monitor Plasmoid is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with System Monitor Plasmoid. If not, see . -*/ -import QtQuick 2.0 -import QtQuick.Controls 2.0 -import QtQuick.Layouts 1.0 -import Processes 1.0 - -Item { - property alias cfg_systemFont: systemFont.checked - property alias cfg_fontFamily: fontList.currentText - property alias cfg_fontSize: sizeList.currentText - property font sysFont: pinfo.getSystemFont() - PInfo { - id: pinfo - } - QtObject { - id: data - property var fontFamily - property var fontSize - } - ColumnLayout { - RowLayout { - Layout.alignment: Qt.AlignLeft - CheckBox { - id: systemFont - text: i18n("Use System Font: " + sysFont.family + i18n(" Size: ") + - sysFont.pointSize) - } - } - ListModel { - id: fontModel - } - ListModel { - id: sizeModel - } - RowLayout { - Layout.alignment: Qt.AlignLeft - Label { - text: i18n("Font:") - } - ComboBox { - id: fontList - model: fontModel - enabled: !systemFont.checked - onActivated: { - var sizes - var prevIdx - - sizes = pinfo.getFontSizes(currentText) - prevIdx = sizeList.currentIndex; - for (var idx = 0; idx < sizes.length; idx ++) - if (idx < sizes.length) { - sizeModel.set(idx, {size: sizes[idx]}) - } else { - sizeModel.append({size: sizes[idx]}); - } - if (prevIdx < sizes.length) { - sizeList.currentIndex = prevIdx; - } else { - for (var idx = 0; idx < sizeModel.count; idx++) { - if (sizeModel.get(idx).size == sysFont.pointSize) { - sizeList.currentIndex = idx; - break; - } - } - } - } - } - Label { - text: i18n("Size:") - } - ComboBox { - id: sizeList - model: sizeModel - enabled: !systemFont.checked - } - Component.onCompleted: { - var fonts - var sizes - var curFont; - - fontModel.clear(); - fonts = pinfo.getFixedFonts(); - for (var idx = 0; idx < fonts.length; idx++) - fontModel.append({fontFamily: fonts[idx]}); - fontList.currentIndex = 0; - for (var idx = 0; idx < fontModel.count; idx++) { - if (fontModel.get(idx).fontFamily == plasmoid.configuration.fontFamily) { - fontList.currentIndex = idx; - break; - } - } - sizes = pinfo.getFontSizes(fontList.currentText) - sizeModel.clear(); - for (var idx = 0; idx < sizes.length; idx ++) - sizeModel.append({fontSize: sizes[idx]}); - sizeList.currentIndex = 0; - for (var idx = 0; idx < sizeModel.count; idx++) { - if (sizeModel.get(idx).fontSize == plasmoid.configuration.fontSize) { - sizeList.currentIndex = idx; - break; - } - } - } - } - Label { - id: sampleText - property var fontFamily: systemFont.checked ? sysFont.family : fontList.currentText - property var fontSize: systemFont.checked ? sysFont.pointSize : sizeList.currentText - font.family: fontFamily - font.pointSize: fontSize - font.bold: false - text: "Sample text for chosen font 10.0%" - } - } -} diff --git a/kde/plasma/plasmoids/com.softtechok.processmonitor/metadata.desktop b/kde/plasma/plasmoids/com.softtechok.processmonitor/metadata.desktop deleted file mode 100755 index 4258aaf8..00000000 --- a/kde/plasma/plasmoids/com.softtechok.processmonitor/metadata.desktop +++ /dev/null @@ -1,20 +0,0 @@ -[Desktop Entry] -Encoding=UTF-8 -Name=Process Monitor -Comment=List Process resource usage (CPU, Mem, etc) -Icon=view-process-all - -Type=Service -ServiceTypes=Plasma/Applet - -X-Plasma-API=declarativeappletscript -X-Plasma-MainScript=ui/main.qml - -X-KDE-PluginInfo-Author=Barry Strong -X-KDE-PluginInfo-Email=bstrong@softtechok.com -X-KDE-PluginInfo-Name=com.softtechok.processmonitor -X-KDE-PluginInfo-License=GPL-3.0+ -X-KDE-PluginInfo-Version=1.0 -X-KDE-PluginInfo-Website=https://www.opencode.net/bstrong5280 -X-KDE-PluginInfo-Category=System Information -X-KDE-ServiceTypes=Plasma/Applet diff --git a/kde/plasma/plasmoids/com.softtechok.processmonitor/metadata.json b/kde/plasma/plasmoids/com.softtechok.processmonitor/metadata.json deleted file mode 100755 index 0b99b23a..00000000 --- a/kde/plasma/plasmoids/com.softtechok.processmonitor/metadata.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "KPlugin": { - "Authors": [ - { - "Email": "bstrong@softtechok.com", - "Name": "Barry Strong" - } - ], - "Category": "System Information", - "Description": "List Process resource usage (CPU, Mem, etc)", - "Icon": "view-process-all", - "Id": "com.softtechok.processmonitor", - "License": "GPL-3.0+", - "Name": "Process Monitor", - "ServiceTypes": [ - "Plasma/Applet" - ], - "Version": "1.0", - "Website": "https://www.opencode.net/bstrong5280" - }, - "X-Plasma-API": "declarativeappletscript", - "X-Plasma-MainScript": "ui/main.qml" -} diff --git a/kde/plasma/plasmoids/org.kde.nsw_dbus/contents/config/config.qml b/kde/plasma/plasmoids/org.kde.nsw_dbus/contents/config/config.qml deleted file mode 100644 index a91d9fc8..00000000 --- a/kde/plasma/plasmoids/org.kde.nsw_dbus/contents/config/config.qml +++ /dev/null @@ -1,20 +0,0 @@ -import QtQuick 2.2 -import org.kde.plasma.configuration 2.0 - -ConfigModel { - ConfigCategory { - name: i18n("General") - icon: 'preferences-desktop-settings' - source: 'config/configGeneral.qml' - } - ConfigCategory { - name: i18n("Network") - icon: 'network-card' //'network-wired' - source: 'config/configNetwork.qml' - } - // ConfigCategory { - // name: i18n('Tooltip') - // icon: 'dialog-information' //'preferences-desktop-locale' //'configure' - // source: 'config/configToolTip.qml' - // } -} diff --git a/kde/plasma/plasmoids/org.kde.nsw_dbus/contents/config/main.xml b/kde/plasma/plasmoids/org.kde.nsw_dbus/contents/config/main.xml deleted file mode 100644 index 41b7ef6f..00000000 --- a/kde/plasma/plasmoids/org.kde.nsw_dbus/contents/config/main.xml +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - - true - - - auto - - - false - - - ᐁ ᐃ - - - true - - - true - - - bits - - - false - - - 1 - - - 500 - - - false - - - binary - - - 1 - - - 0 - - - 0 - - - false - - - false - - - true - - - /s - - - true - - - true - - - true - - - true - - - 3 - - - 1 - - - 1 - - - - - - - - - - - - diff --git a/kde/plasma/plasmoids/org.kde.nsw_dbus/contents/locale/zh_CN/LC_MESSAGES/plasma_applet_org.kde.nsw_dbus.mo b/kde/plasma/plasmoids/org.kde.nsw_dbus/contents/locale/zh_CN/LC_MESSAGES/plasma_applet_org.kde.nsw_dbus.mo deleted file mode 100644 index 9c9414ab2e94f77ee968647c7a851c4d38d71958..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12945 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. - */ - - // useful: - // Run widget: - // plasmoidviewer -a org.kde.nbm_wip -l topedge -f horizontal - // serialised settings: - // home/user/.config/plasmoidviewer-appletsrc - -import QtQuick 2.15 -import QtQuick.Layouts 1.1 -import org.kde.plasma.core 2.0 as PlasmaCore -//import org.kde.plasma.components 3.0 as PlasmaComponents // used in tooltip section -//import org.kde.plasma.extras 2.0 as PlasmaExtras // used in tooltip section - - - -Item { - id: itemParent - anchors.fill: parent - - property double marginFactor: 0.2 - - // PRIMARY UI INTERFACE DATA VARIABLES - property double downSpeed: 0 - property double upSpeed: 0 - - property bool singleLine: { - if (!showSeparately) { - return true - } - switch (speedLayout) { - case 'row': return true // SIDE BY SIDE - case 'column': return false // ONE ABOVE OTHER - default: return height / 2 * fontSizeScale < theme.smallestFont.pixelSize && plasmoid.formFactor !== PlasmaCore.Types.Vertical - } - } - - property double marginWidth: speedTextMetrics.font.pixelSize * marginFactor - property double iconWidth: showIcons ? iconTextMetrics.width + marginWidth : 0 - property double doubleIconWidth: showIcons ? (doubleIconTextMetrics.width + marginWidth) : 0 - property double speedWidth: speedTextMetrics.width + 2*marginWidth - property double unitWidth: showUnits ? unitTextMetrics.width + marginWidth : 0 - - //property double toolTipWidth: showTooltip ? TextMetrics2 : 0 - - - property double aspectRatio: { - if (showSeparately) { - if (singleLine) { - return (2*iconWidth + 2*speedWidth + 2*unitWidth + marginWidth) * fontSizeScale / speedTextMetrics.height - } else { - return (iconWidth + speedWidth + unitWidth) * fontSizeScale / (2*speedTextMetrics.height) - } - } else { - return (doubleIconWidth + speedWidth + unitWidth) * fontSizeScale / speedTextMetrics.height - } - } - - property double fontHeightRatio: speedTextMetrics.font.pixelSize / speedTextMetrics.height - - property double offset: { - if (plasmoid.formFactor === PlasmaCore.Types.Vertical) { - return (width - height * aspectRatio) / 2 - } else { - return 0 - } - } - - property bool boolUnits: { - if (speedUnits !== 'bits') return false; - else return true; - } - - property double getBinDec: { - if (binaryDecimal === 'binary') return 1024; // binary - else return 1000; // decimal - } - - Layout.minimumWidth: { - if (plasmoid.formFactor === PlasmaCore.Types.Vertical) { - return 0 - } else if (plasmoid.formFactor === PlasmaCore.Types.Horizontal) { - return Math.ceil(height * aspectRatio) - } else { - return Math.ceil(height * aspectRatio) - } - } - Layout.minimumHeight: { - if (plasmoid.formFactor === PlasmaCore.Types.Vertical) { - return Math.ceil(width / aspectRatio * fontSizeScale * fontSizeScale) - } else if (plasmoid.formFactor === PlasmaCore.Types.Horizontal) { - return 0 - } else { - return Math.ceil(theme.smallestFont.pixelSize / fontSizeScale) - } - } - - Layout.preferredWidth: Layout.minimumWidth - Layout.preferredHeight: Layout.minimumHeight - - TextMetrics { - id: iconTextMetrics - text: iconStyle(1) - font.pixelSize: 64 - } - - TextMetrics { - id: doubleIconTextMetrics - text: iconStyle(2) - font.pixelSize: 64 - } - - TextMetrics { - id: speedTextMetrics - text: getDecimalPlace() //'1000.0' - font.pixelSize: 64 - } - - TextMetrics { - id: unitTextMetrics - text: { - if (speedUnits === 'bits') { - return shortUnits ? 'm' : 'Mib/s' - } else { - return shortUnits ? 'M' : 'MiB/s' - } - } - font.pixelSize: 64 - } - - Item { - id: offsetItem - width: offset - height: parent.height - x: 0 - y: 0 - } - - // USED FOR TESTING UI - // Rectangle{ - // id: rec_t1 - // height: dataShown('t1', 'height') - // width: dataShown('t1', 'width') - // anchors.left: dataShown('t1', 'anchorL') - // anchors.leftMargin: dataShown('t1', 'anchorLMargin') - // y: dataShown('t1', 'y') - // visible: true //dataShown('t1', 'visible') - // color: "red" - // } - // Rectangle{ - // id: rec_t2 - // height: dataShown('t2', 'height') - // width: dataShown('t2', 'width') - // anchors.left: dataShown('t2', 'anchorL') - // anchors.leftMargin: dataShown('t2', 'anchorLMargin') - // y: dataShown('t2', 'y') - // visible: true //dataShown('t2', 'visible') - // color: "blue" - // } - // Rectangle{ - // id: rec_t3 - // height: dataShown('t3', 'height') - // width: dataShown('t3', 'width') - // anchors.left: dataShown('t3', 'anchorL') - // anchors.leftMargin: dataShown('t3', 'anchorLMargin') - // y: dataShown('t3', 'y') - // visible: true //dataShown('t3', 'visible') - // color: "green" - // } - - // Rectangle{ - // id: rec_b1 - // height: dataShown('b1', 'height') - // width: dataShown('b1', 'width') - // anchors.left: dataShown('b1', 'anchorL') - // anchors.leftMargin: dataShown('b1', 'anchorLMargin') - // y: dataShown('b1', 'y') - // visible: true //dataShown('b1', 'visible') - // color: "dark blue" - // } - // Rectangle{ - // id: rec_b2 - // height: dataShown('b2', 'height') - // width: dataShown('b2', 'width') - // anchors.left: dataShown('b2', 'anchorL') - // anchors.leftMargin: dataShown('b2', 'anchorLMargin') - // y: dataShown('b2', 'y') - // visible: true //dataShown('b2', 'visible') - // color: "purple" - // } - // Rectangle{ - // id: rec_b3 - // height: dataShown('b3', 'height') - // width: dataShown('b3', 'width') - // anchors.left: dataShown('b3', 'anchorL') - // anchors.leftMargin: dataShown('b3', 'anchorLMargin') - // y: dataShown('b3', 'y') - // visible: true //dataShown('b3', 'visible') - // color: "pink" - // } - - Text { - id: t1 //topIcon - height: dataShown('t1', 'height') - width: dataShown('t1', 'width') - verticalAlignment: dataShown('t1', 'vertiAlign') - horizontalAlignment:dataShown('t1', 'horizAlign') - anchors.left: dataShown('t1', 'anchorL') - anchors.leftMargin: dataShown('t1', 'anchorLMargin') - y: dataShown('t1', 'y') - font.pixelSize: dataShown('t1', 'fontPixSize') - renderType: dataShown('t1', 'renderType') - text: dataShown('t1', 'text') - color: dataShown('t1', 'color') - visible: dataShown('t1', 'visible') - bottomPadding: dataShown('t1', 'padding') //-10.0 - } - - Text { - id: t2 //topText - height: dataShown('t2', 'height') - width: dataShown('t2', 'width') - verticalAlignment: dataShown('t2', 'vertiAlign') - horizontalAlignment:dataShown('t2', 'horizAlign') - anchors.left: dataShown('t2', 'anchorL') - anchors.leftMargin: dataShown('t2', 'anchorLMargin') - y: dataShown('t2', 'y') - font.pixelSize: dataShown('t2', 'fontPixSize') - renderType: dataShown('t2', 'renderType') - text: dataShown('t2', 'text') - color: dataShown('t2', 'color') - visible: dataShown('t2', 'visible') - bottomPadding: dataShown('t2', 'padding') //-10.0 - } - - Text { - id: t3 //topUnitText - height: dataShown('t3', 'height') - width: dataShown('t3', 'width') - verticalAlignment: dataShown('t3', 'vertiAlign') - horizontalAlignment:dataShown('t3', 'horizAlign') - anchors.left: dataShown('t3', 'anchorL') - anchors.leftMargin: dataShown('t3', 'anchorLMargin') - y: dataShown('t3', 'y') - font.pixelSize: dataShown('t3', 'fontPixSize') - renderType: dataShown('t3', 'renderType') - text: dataShown('t3', 'text') - color: dataShown('t3', 'color') - visible: dataShown('t3', 'visible') - bottomPadding: dataShown('t3', 'padding') //-10.0 - } - - Text { - id: b1 //bottomIcon - height: dataShown('b1', 'height') - width: dataShown('b1', 'width') - verticalAlignment: dataShown('b1', 'vertiAlign') - horizontalAlignment:dataShown('b1', 'horizAlign') - anchors.left: dataShown('b1', 'anchorL') - anchors.leftMargin: dataShown('b1', 'anchorLMargin') - y: dataShown('b1', 'y') - font.pixelSize: dataShown('b1', 'fontPixSize') - renderType: dataShown('b1', 'renderType') - text: dataShown('b1', 'text') - color: dataShown('b1', 'color') - visible: dataShown('b1', 'visible') - topPadding: dataShown('b1', 'padding') //-10.0 - //bottomPadding: 30.0 - //topPadding: -10.0 - } - - Text { - id: b2 //bottomText - height: dataShown('b2', 'height') - width: dataShown('b2', 'width') - verticalAlignment: dataShown('b2', 'vertiAlign') - horizontalAlignment:dataShown('b2', 'horizAlign') - anchors.left: dataShown('b2', 'anchorL') - anchors.leftMargin: dataShown('b2', 'anchorLMargin') - y: dataShown('b2', 'y') - font.pixelSize: dataShown('b2', 'fontPixSize') - renderType: dataShown('b2', 'renderType') - text: dataShown('b2', 'text') - color: dataShown('b2', 'color') - visible: dataShown('b2', 'visible') - topPadding: dataShown('b2', 'padding') //-10.0 - } - - Text { - id: b3 //bottomUnitText - height: dataShown('b3', 'height') - width: dataShown('b3', 'width') - verticalAlignment: dataShown('b3', 'vertiAlign') - horizontalAlignment:dataShown('b3', 'horizAlign') - anchors.left: dataShown('b3', 'anchorL') - anchors.leftMargin: dataShown('b3', 'anchorLMargin') - y: dataShown('b3', 'y') - font.pixelSize: dataShown('b3', 'fontPixSize') - renderType: dataShown('b3', 'renderType') - text: dataShown('b3', 'text') - color: dataShown('b3', 'color') - visible: dataShown('b3', 'visible') - topPadding: dataShown('b3', 'padding') //-10.0 - } - - - PlasmaCore.ToolTipArea { - anchors.fill: parent - interactive: true - mainText: i18n("Network Bandwidth Monitor") - subText: i18n("DBUS Data Source") - icon: 'network-connect' - } - - - function dataShown(caller, properties){ - var height = singleLine ? itemParent.height : itemParent.height / 2 - var fontPixelSize = height * fontHeightRatio * fontSizeScale - - if (iconPosition === true) { // true = icons on right - // DIFFERENT VARIABLES WITH ICONS ON RIGHT - switch (properties) { - case 'width': - var a = (showSeparately ? 1 : 2) * iconTextMetrics.width / iconTextMetrics.height * height * fontSizeScale - var b = speedTextMetrics.width / speedTextMetrics.height * height * fontSizeScale - var c = unitTextMetrics.width / unitTextMetrics.height * height * fontSizeScale - var d = iconTextMetrics.width / iconTextMetrics.height * height * fontSizeScale - switch (caller) { - case 't1': return b //a - case 't2': return c //b - case 't3': return a //c - case 'b1': return b //d - case 'b2': return c //b - case 'b3': return d //c - } - case 'horizAlign': - switch (caller) { - // left : text in t2 & b2 | right : text in t1 & b1 | left Alt : see left - case 't1': return Text.AlignRight - case 't2': return Text.AlignLeft - case 't3': return Text.AlignHCenter //Text.AlignVCenter - case 'b1': return Text.AlignRight - case 'b2': return Text.AlignLeft - case 'b3': return Text.AlignHCenter //Text.AlignVCenter - } - case 'anchorL': - switch (caller) { - case 't1': return offsetItem.right - case 't2': return t1.right - case 't3': return showUnits ? t2.right : t1.right - case 'b1': return anchorLfunction() //(singleLine && showIcons) ? t3.right : (singleLine ? t2.right : offsetItem.right) //showIcon - case 'b2': return b1.right - case 'b3': return showUnits ? b2.right : b1.right - } - case 'fontPixSize': - switch (caller) { - case 't1': return Math.round(height * fontHeightRatio * fontSizeScale ) // needs to return int not float - case 't2': return Math.round(height * fontHeightRatio * sufixSize ) - case 't3': return Math.round(height * fontHeightRatio * iconSize); - case 'b1': return Math.round(height * fontHeightRatio * fontSizeScale ) - case 'b2': return Math.round(height * fontHeightRatio * sufixSize ) - case 'b3': return Math.round(height * fontHeightRatio * iconSize) - } - case 'text': - switch (caller) { - case 't1': return speedDisplay('number', showSeparately ? (swapDownUp ? upSpeed : downSpeed) : downSpeed + upSpeed) - case 't2': return speedDisplay('suffix', showSeparately ? (swapDownUp ? upSpeed : downSpeed) : downSpeed + upSpeed) - case 't3': return showSeparately ? (swapDownUp ? iconStyle(0) : iconStyle(1)) : iconStyle(2) - case 'b1': return speedDisplay('number', swapDownUp ? downSpeed : upSpeed) - case 'b2': return speedDisplay('suffix', swapDownUp ? downSpeed : upSpeed) - case 'b3': return swapDownUp ? iconStyle(1) : iconStyle(0) - } - case 'visible': - return setUiVisible(caller) - } - } else { // false = icons on left [default] - // DIFFERENT VARIABLES WITH ICONS ON LEFT - switch (properties) { - case 'width': - var leftUpIconWidth = (showSeparately ? 1 : 2) * iconTextMetrics.width / iconTextMetrics.height * height * fontSizeScale - var leftTextWidth = speedTextMetrics.width / speedTextMetrics.height * height * fontSizeScale - var leftUnitWidth = unitTextMetrics.width / unitTextMetrics.height * height * fontSizeScale - var leftDownIconWidth = iconTextMetrics.width / iconTextMetrics.height * height * fontSizeScale - switch (caller) { - case 't1': return leftUpIconWidth // icon - case 't2': return leftTextWidth // text - case 't3': return leftUnitWidth // unit - case 'b1': return leftDownIconWidth // icon - case 'b2': return leftTextWidth // text - case 'b3': return leftUnitWidth // unit - } - case 'horizAlign': - switch (caller) { - // left : text in t2 & b2 | right : text in t1 & b1 | left Alt : see left - case 't1': return Text.AlignHCenter //Text.AlignVCenter - case 't2': return Text.AlignRight - case 't3': return Text.AlignLeft - case 'b1': return Text.AlignHCenter //Text.AlignVCenter - case 'b2': return Text.AlignRight - case 'b3': return Text.AlignLeft - } - case 'anchorL': - switch (caller) { - case 't1': return offsetItem.right - case 't2': return showIcons ? t1.right : offsetItem.right - case 't3': return t2.right - - case 'b1': return (singleLine && showUnits) ? t3.right : (singleLine ? t2.right : offsetItem.right) - case 'b2': return showIcons ? b1.right : ((singleLine && showUnits) ? t3.right : (singleLine ? t2.right : offsetItem.right)) - case 'b3': return b2.right - } - case 'fontPixSize': - switch (caller) { - case 't1': return Math.round(height * fontHeightRatio * iconSize) // needs to return int not float - case 't2': return Math.round(height * fontHeightRatio * fontSizeScale ) - case 't3': return Math.round(height * fontHeightRatio * sufixSize ) - case 'b1': return Math.round(height * fontHeightRatio * iconSize) - case 'b2': return Math.round(height * fontHeightRatio * fontSizeScale ) - case 'b3': return Math.round(height * fontHeightRatio * sufixSize ) - } - case 'text': - switch (caller) { - case 't1': return showSeparately ? (swapDownUp ? iconStyle(0) : iconStyle(1)) : iconStyle(2) - case 't2': return speedDisplay('number', showSeparately ? (swapDownUp ? upSpeed : downSpeed) : downSpeed + upSpeed) //speedDisplay(section, value) - case 't3': return speedDisplay('suffix', showSeparately ? (swapDownUp ? upSpeed : downSpeed) : downSpeed + upSpeed) - case 'b1': return swapDownUp ? iconStyle(1) : iconStyle(0) - case 'b2': return speedDisplay('number', swapDownUp ? downSpeed : upSpeed) - case 'b3': return speedDisplay('suffix', swapDownUp ? downSpeed : upSpeed) - } - case 'visible': - return setUiVisible(caller) - } - } - // SAME VARIABLES WITH ICONS EITHER SIDE - switch (properties) { - case 'height': return singleLine ? itemParent.parent.height : itemParent.parent.height / 2 - case 'vertiAlign': //return Text.AlignVCenter Text.AlignTop - switch (caller) { - case 't1': return Text.AlignVCenter //Text.AlignBottom - case 't2': return Text.AlignVCenter //Text.AlignBottom - case 't3': return Text.AlignVCenter //Text.AlignBottom - case 'b1': return Text.AlignVCenter //Text.AlignTop - case 'b2': return Text.AlignVCenter //Text.AlignTop - case 'b3': return Text.AlignVCenter //Text.AlignTop - } - case 'anchorLMargin': return fontPixelSize * marginFactor - case 'y': - switch (caller) { - case 't1': return 0 - case 't2': return 0 - case 't3': return 0 - case 'b1': return singleLine ? 0 : itemParent.height / 2 - case 'b2': return singleLine ? 0 : itemParent.height / 2 - case 'b3': return singleLine ? 0 : itemParent.height / 2 - } - case 'renderType': return Text.NativeRendering - case 'color': return theme.textColor - case 'padding': return layoutPadding - } - } - - - function setUiVisible(caller) { - // UI ELEMENTS VISIBLE BASED ON hideInactive - - if (hideInactive === true) { - if (downSpeed === 0 && upSpeed === 0) { - t1.visible = false - t2.visible = false - t3.visible = false - b1.visible = false - b2.visible = false - b3.visible = false - } else { - t1.visible = iconPosition ? true : showIcons - t2.visible = iconPosition ? showUnits : true - t3.visible = iconPosition ? showIcons : showUnits - b1.visible = iconPosition ? showSeparately : showSeparately && showIcons - b2.visible = iconPosition ? showSeparately && showUnits : showSeparately - b3.visible = iconPosition ? showSeparately && showIcons : showSeparately && showUnits - } - } else { - // UI ELEMENTS VISIBLE BASED ON iconPosition - t1.visible = iconPosition ? true : showIcons - t2.visible = iconPosition ? showUnits : true - t3.visible = iconPosition ? showIcons : showUnits - b1.visible = iconPosition ? showSeparately : showSeparately && showIcons - b2.visible = iconPosition ? showSeparately && showUnits : showSeparately - b3.visible = iconPosition ? showSeparately && showIcons : showSeparately && showUnits - } - switch (caller) { - case 't1': return iconPosition ? true : showIcons - case 't2': return iconPosition ? showUnits : true - case 't3': return iconPosition ? showIcons : showUnits - case 'b1': return iconPosition ? showSeparately : showSeparately && showIcons - case 'b2': return iconPosition ? showSeparately && showUnits : showSeparately - case 'b3': return iconPosition ? showSeparately && showIcons : showSeparately && showUnits - } - } - - - function anchorLfunction() { - switch (singleLine) { - case false : // one above other - return offsetItem.right - - case true : // side by side - switch (showUnits) { - case false : - if (showIcons === false) return t1.right - else return t3.right - - case true : - if (showIcons === false) return t2.right - else return t3.right - } - } - } - - - function iconStyle(a) { - - var iconArray = [] - - iconArray = iconType.replace(' ', ',').split(",") - - switch(a) { - case 0: return iconArray[1] - case 1: return iconArray[0] - case 2: return iconArray[1] + iconArray[0] - } - } - - - function getDecimalPlace() { - return Number.parseFloat('1000').toFixed( decimalPlace ); - } - - - function customRound(number) { - var decimalPart = number - Math.floor(number); - if (decimalPart >= 0.445) { - return Math.ceil(number); - } else { - return Math.floor(number); - } - } - - - function speedDisplay(section, value) { - // data communication 1 kilobit = 1000 bits, while in data storage 1 Kilobyte = 1024 Bytes - var m = getBinDec // binary 1024 | decimal 1000 - var dec = decimalPlace // # of decimal places - // BIT CONVERSION TO HIGHER PREFIXES - var kil = m; // One K is 1024 b/B 1024 1000 - var meg = m * m; // One M is 1024 Kb/B 1048576 1000000 - var gig = m * m * m; // One G is 1024 Mb/B 1073741824 1000000000 - var ter = m * m * m * m; // One T is 1024 Gb/B 1099511627776 1000000000000 - // NEW THRESHOLD : 4 DIGITS ALLOWED - const fourb = 10000; - const fourk = 10000000; - const fourm = 10000000000; - const fourg = 10000000000000; - const fourt = 10000000000000000; - - var result; - var digitNum = value.toString().length; - - if (section === 'number') { - - if (roundedNumber === 3) { - - if (value < kil) { - result = decimalFilter0 ? value.toFixed(dec) : value; // result = '' if less than a Kx - } else if (value < meg) { - result = decimalFilter1 ? (value / kil).toFixed(dec) : customRound(value / kil); // return Kx if less than a Mx - } else if (value < gig) { - result = decimalFilter2 ? (value / meg).toFixed(dec) : customRound(value / meg); // return Mx if less than a Gx - } else if (value < ter) { - result = decimalFilter3 ? (value / gig).toFixed(dec) : customRound(value / gig); // result = Gx if less than a Gx - } else { - result = decimalFilter3 ? (value / ter).toFixed(dec) : customRound(value / ter); // result = Tx if less than a Tx - } - - } else { - - // roundedNumber SET TO 4 [ EX. BITS= 1211648 RESULT= 1183.25 Kb NOT 1.16 Mb ] - if (value < fourb) { - result = decimalFilter0 ? value.toFixed(dec) : value; // return '' if less than a Kx - } else if (value < fourk) { - result = decimalFilter1 ? (value / kil).toFixed(dec) : customRound(value / kil); // return Kx if less than a Mx - } else if (value < fourm) { - result = decimalFilter2 ? (value / meg).toFixed(dec) : customRound(value / meg); // return Mx if less than a Gx - } else if (value < fourg) { - result = decimalFilter3 ? (value / gig).toFixed(dec) : customRound(value / gig); // return Gx if less than a Tx - } else { - result = decimalFilter3 ? (value / ter).toFixed(dec) : customRound(value / ter); // return Gx if less than a Tx - } - } - - } else if (section === 'suffix') { - - if (roundedNumber === 3) { - if (value < kil) { - result = shortUnits ? (boolUnits ? 'b' : 'B') : suffix('b') - } else if (value < meg) { - result = shortUnits ? (boolUnits ? 'k' : 'K') : suffix('k') - } else if (value < gig) { - result = shortUnits ? 'M' : suffix('M') - } else if (value < ter) { - result = shortUnits ? 'G' : suffix('G') - } else { - result = shortUnits ? 'T' : suffix('T') - } - - } else { - - // roundedNumber SET TO 4 [ EX. BITS= 1211648 RESULT= 1183.25 Kb NOT 1.16 Mb ] RETURN Kb NOT Mb - if (value < fourb) { - result = shortUnits ? (boolUnits ? 'b' : 'B') : suffix('b') - } else if (value < fourk) { - result = shortUnits ? (boolUnits ? 'k' : 'K') : suffix('k') - } else if (value < fourm) { - result = shortUnits ? 'M' : suffix('M') - } else if (value < fourg) { - result = shortUnits ? 'G' : suffix('G') - } else { - result = shortUnits ? 'T' : suffix('T') - } - } - } - //console.log("value:", value, " result:", result, " digitNum:", digitNum, " roundedNumber:", roundedNumber); - return result - } - - - function suffix(unit) { // NEW SOLUTION TO SUFFIX - // https://en-academic.com/dic.nsf/enwiki/8315069#Kibibit_per_second - //! BINARY: DECIMAL: - //! Kibibit = 1024 bits | Kilobit = 1000 bits - //! Kibibyte = 1024 bytes | Kilobyte = 1000 bytes - //! Kib/s Mib/s | kb/s Mb/s - //! KiB/s MiB/s | KB/s MB/s - - // APPEND BINARY OR DECIMAL UNIT PREFIX - if (binaryDecimal === 'binary') { - if (unit !== 'b') { - if (unit === 'k') { unit = 'K' } - unit += 'i' - } - } - // CONVERT OR APPEND BIT OR BYTE UNIT PREFIX - if (speedUnits === 'bits') { - if (unit !== 'b') { unit += 'b' } - - } else { - if (unit === 'b') { unit = 'B' } - else { unit += 'B' } - } - // APPEND PER SECOND PREFIX - if (showSeconds === true) { - unit += secondsPrefix - } - return unit - } - - //################## SERIALISATION FIX ########################### - - function netSourceEncode(value) { - return JSON.stringify(value) - } - - function netSourceDecode(value) { - try { - return JSON.parse(value) - } catch (E) { - return [] - } - } - - //##################################################### - - //2nd - function addSources() { - - var count = 0; - var checkedCount = 0 - var sensors = []; - var netPath = [] - - sensorList = []; - sensors = dbusData.allSensors("network/"); - - //console.log("sensors: from CR " + sensors) - // qml: Network-sensors: - // network/all, - // network/all/download, - // network/all/downloadBits, - // network/all/totalDownload - // network/all/totalUpload, - // network/all/upload, - // network/all/uploadBits, - // network/wlp2s0, - // network/wlp2s0/download, - // network/wlp2s0/downloadBits, - // network/wlp2s0/ipv4address, - // network/wlp2s0/ipv4dns, - // network/wlp2s0/ipv4gateway, - // network/wlp2s0/ipv4subnet, - // network/wlp2s0/ipv4withPrefixLength, - // network/wlp2s0/ipv6address, - // network/wlp2s0/ipv6dns, - // network/wlp2s0/ipv6gateway, - // network/wlp2s0/ipv6subnet, - // network/wlp2s0/ipv6withPrefixLength, - // network/wlp2s0/network, <<< here - // network/wlp2s0/signal, - // network/wlp2s0/totalDownload, - // network/wlp2s0/totalUpload, - // network/wlp2s0/upload, - // network/wlp2s0/uploadBits, - - //var duplicateCheck = {} - - for (var idx = 0; idx < sensors.length; idx++) { - - if (sensors[idx].endsWith("/network")) { - - netPath = { path:sensors[idx].replace("/network", ""), - name:dbusData.stringData(sensors[idx]), - index:idx, - checked:true } - - netInterfaces[count] = netPath // ADD INTERFACE ARRAY DATA TO MULTI DEM ARRAY - count += 1; - } - } - // COMPARE EXISTING INTERFACE SETTINGS WITH DISCOVERED INTERFACES - // IF USER SETS AN INTERFACE TO NOT BE MONITORED, STORED SETTINGS WILL - // HAVE IT AS CHECKED:FALSE. ADD THIS CHANGE TO netInterfaces ARRAY. - // IF A NEW INTERFACE IS DISCOVERED, IT WILL BE ADDED / PUSHED TO THE SETTINGS STORE. - - //var pcn = plasmoid.configuration.netSources - var pcn = netSourceDecode(plasmoid.configuration.netSources) - //console.log("PCN: "+netSourceEncode(pcn)) - - var ni = netInterfaces - //console.log("NI: "+netSourceEncode(ni)) - - for (var i = 0; i < pcn.length; i++) { // LOOP THROUGH FIRST STORED SETTINGS ARRAY - - for (var ii = 0; ii < ni.length; ii++) { // LOOP THROUGH SECOND netInterfaces ARRAY - - if (pcn[i].path === ni[ii].path) { // PATHS MATCH - NOW COMPARE 'CHECKED' - - if (pcn[i].checked !== ni[ii].checked) { // DIFFERENT CHECKED MARK, PCN HAS BEEN UPDATED. MAKE NI SAME AS PCN - //netInterfaces[ii].checked = pcn[i].checked - ni[ii].checked = pcn[i].checked - } - } - // console.log("netInterfaces: PATH: " + netInterfaces[ii].path + - // ", NAME: " + netInterfaces[ii].name + - // ", INDEX: " + netInterfaces[ii].index + - // ", CHECKED: " + netInterfaces[ii].checked) - } - } - - plasmoid.configuration.netSources = netSourceEncode(ni) //netInterfaces) // PUSH FOUND INTERFACES TO STORED SETTINGS - //pcn = plasmoid.configuration.netSources // REFRESH DATA IN VARIABLE - //pcn = netSourceEncode(plasmoid.configuration.netSources) // REFRESH DATA IN VARIABLE - //console.log("PCN2:"+netSourceEncode(pcn)) - //console.log("NI2: "+netSourceEncode(ni)) - - netDataBits = []; // RESET ARRAYS - netDataByte = []; - netDataTotal = []; - - for (var i = 0; i < ni.length; i++) { // LOOP THROUGH FIRST STORED SETTINGS ARRAY - if (ni[i].checked === true) { - - sensorList.push(ni[i].path + "/downloadBits", // CREATE ARRAY TO SUBSCRIBE TO AND POLL FROM DBUS - ni[i].path + "/uploadBits", - ni[i].path + "/download", - ni[i].path + "/upload", - ni[i].path + "/totalDownload", - ni[i].path + "/totalUpload", - ni[i].path + "/signal") - - // INITIALIZE AND SET GLOBAL VARIABLES BASED ON CHECKED:TRUE INTERFACES - netDataBits[checkedCount] = { down: 0, up: 0 }; - netDataByte[checkedCount] = { down: 0, up: 0 }; - netDataTotal[checkedCount] = { down: 0, up: 0 }; - - checkedCount += 1 - } - } - netDataAccumulator = { down: 0, up: 0 }; - //console.log(sensorList) - dbusData.subscribe(sensorList); - //numberOfNets = count; - numCheckedNets = checkedCount - ready = true; - } - - - Connections { - target: plasmoid.configuration - function onNetSourcesChanged() { // TRIGGERED WHEN INTERFACE CHECKED CHANGED IN SETTINGS - dbusData.unsubscribe(sensorList) - if ( !ready ) return - else addSources() - } - } - - - Connections { - target: sysMonitor - - function onStatsUpd(pathKeys, values) { - // TRIGGERED EVERY 500 MILLISECONDS - - //console.log("CR-onStatsUpd: "+ pathKeys + " || "+ values) - // qml: CR-onStatsUpd: network/wlp2s0/download,network/wlp2s0/upload || 334,128 - // qml: CR-onStatsUpd: network/wlp2s0/downloadBits,network/wlp2s0/totalDownload,network/wlp2s0/uploadBits,network/wlp2s0/totalUpload || 0,49913032,0,169202 - - var sensorPathKey; // PATH AND KEY OF DBUS FOUND INTERFACE VALUE - var configPath; // PATH OF INTERFACE IN SETTINGS / CONFIG - var slot = 0 - var ni = netInterfaces //plasmoid.configuration.netSources - - if ( !ready ) return; - - for (var i = 0; i < ni.length; i++) { // LOOP SETTINGS INTERFACE AND GRAB PATH OF CHECKED:TRUE - - if (ni[i].checked === true) { - configPath = ni[i].path - }else{ - continue // SKIP SETTINGS INTERFACE THAT ISNT CHECKED:TRUE - } - - for ( var ii = 0; ii < pathKeys.length; ii++ ) { // LOOP DBUS SENSOR PATH & KEYS - - sensorPathKey = pathKeys[ii]; - - if (sensorPathKey.indexOf(configPath) == 0) { - - if (sensorPathKey == configPath + "/download") { // DOWNLOAD IN BYTES - netDataByte[slot].down = values[ii] - } - if (sensorPathKey == configPath + "/downloadBits") { // DOWNLOAD IN BITS - netDataBits[slot].down = values[ii] - } - if (sensorPathKey == configPath + "/totalDownload") { // TOTAL DOWNLOAD IN BYTES: - netDataTotal[slot].down = values[ii] - } - if (sensorPathKey == configPath + "/upload") { // UPLOAD IN BYTES - netDataByte[slot].up = values[ii] - } - if (sensorPathKey == configPath + "/uploadBits") { // UPLOAD IN BITS - netDataBits[slot].up = values[ii] - } - if (sensorPathKey == configPath + "/totalUpload") { // TOTAL UPLOAD IN BYTES: - netDataTotal[slot].up = values[ii] - } - } - } - slot += 1 - } - if (accumulator) { // ACCUMULATOR SWITCHED ON - activateAccumulator() - } - } - - - function onUpdateUi() { - // THIS FUNCTION IS TRIGGERED BY updateInterval - setNetData() - - setUiVisible('') - } - - - function setNetData() { - // THIS FUNCTION IS TRIGGERED BY updateInterval - - if (numCheckedNets == 0) { // NO NETWORKS ENABLED|CHECKED [undefined fix] - downSpeed = 0 - upSpeed = 0 - - } else { // ONE OR MORE NETWORKS ENABLED|CHECKED - - if (accumulator !== 0) { // ACCUMULATOR IS EITHER 1 OR 2 - var values = getAccumulatorData() - downSpeed = values[0] - upSpeed = values[1] - return // EXIT FUNCTION - } - var values = multiNetAddition() // ADD VALUES FOR MULTIPLE ACTIVE NETWORKS - downSpeed = values[0] - upSpeed = values[1] - } - } - - - function multiNetAddition(){ - // IF MULTIPLE INTERFACES ARE CHECKED, DATA COLLECTED FROM EACH NEEDS TO BE ADDED TOGETHER AND DISPLAYED - - var downloaded = 0 - var uploaded = 0 - - if (speedUnits === 'bits') { // BITS - for (var i = 0; i < netDataBits.length; i++) { - downloaded += netDataBits[i].down - uploaded += netDataBits[i].up - } - } else { // BYTES - for (var i = 0; i < netDataByte.length; i++) { - downloaded += netDataByte[i].down - uploaded += netDataByte[i].up - } - } - return [ downloaded, uploaded ] - } - - - function getAccumulatorData() { - - var downloaded = 0 - var uploaded = 0 - - if (accumulator === 2) { // ACCUMULATOR ON [ ACCUMULATED ] - downloaded = netDataAccumulator.down - uploaded = netDataAccumulator.up - - } else if (accumulator === 1) { // ACCUMULATOR ON [ AVERAGE ] - downloaded = getAverage(netDataAccumulator.down) - uploaded = getAverage(netDataAccumulator.up) - } - - netDataAccumulator.down = 0 // RESET ACCUMULATOR DATA FOR NEXT COUNT - netDataAccumulator.up = 0 - accumulatorCounter = 0 // RESET ACCUMULATOR COUNTER, USED TO TRIGGER updateInterval AT THE CORRECT TIME - - return [ downloaded, uploaded ] - } - - - function activateAccumulator() { - // IF ACTIVATED, WILL TRIGGER EVERY 500 MILLISECONDS - - var values = multiNetAddition() - var countx = updateInterval / 500 // GET NUMBER OF TICKS FOR COUNTER - - if (accumulatorCounter < countx) { - netDataAccumulator.down += values[0] - netDataAccumulator.up += values[1] - } - accumulatorCounter += 1 - } - - - function getAverage(value) { - var seconds = updateInterval / 1000 - - return value * 0.5 / seconds - } - } - - Component.onCompleted: { - addSources(); - } - - Component.onDestruction: { - dbusData.unsubscribe(sensorList); - } -} diff --git a/kde/plasma/plasmoids/org.kde.nsw_dbus/contents/ui/DbusData.qml b/kde/plasma/plasmoids/org.kde.nsw_dbus/contents/ui/DbusData.qml deleted file mode 100644 index 844e53bd..00000000 --- a/kde/plasma/plasmoids/org.kde.nsw_dbus/contents/ui/DbusData.qml +++ /dev/null @@ -1,4 +0,0 @@ -import DbusModel 1.0 - -Dbus { -} diff --git a/kde/plasma/plasmoids/org.kde.nsw_dbus/contents/ui/config/configGeneral.qml b/kde/plasma/plasmoids/org.kde.nsw_dbus/contents/ui/config/configGeneral.qml deleted file mode 100644 index 38947023..00000000 --- a/kde/plasma/plasmoids/org.kde.nsw_dbus/contents/ui/config/configGeneral.qml +++ /dev/null @@ -1,2969 +0,0 @@ -/* - * Copyright 2023 LeeVD - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public License as - * published by the Free Software Foundation; either version 3 of - * the License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ - -import QtQuick 2.15 -import QtQuick.Controls 2.15 -import QtQuick.Layouts 1.1 -import org.kde.plasma.core 2.0 - -Item { - property alias cfg_showSeparately: showSeparately.checked - property string cfg_speedLayout: speedLayout - property bool cfg_swapDownUp: false - property string cfg_iconType: iconType - property bool cfg_iconPosition: iconPosition // true = right | false = left - property alias cfg_showIcons: showIcons.checked - property alias cfg_showUnits: showUnits.checked - property string cfg_speedUnits: 'bits' - property alias cfg_shortUnits: shortUnits.checked - property double cfg_fontSize: fontSize - property double cfg_updateInterval: updateInterval - property string cfg_binaryDecimal: 'binary' - property double cfg_decimalPlace: decimalPlace - property int cfg_layoutPadding: layoutPadding - property int cfg_accumulator: accumulator - property alias cfg_hideInactive: hideInactive.checked - property bool cfg_hideZone: hideZone - property alias cfg_showSeconds: showSeconds.checked - property string cfg_secondsPrefix: '/s' - property alias cfg_decimalFilter0: decimalFilter0.checked - property alias cfg_decimalFilter1: decimalFilter1.checked - property alias cfg_decimalFilter2: decimalFilter2.checked - property alias cfg_decimalFilter3: decimalFilter3.checked - property int cfg_roundedNumber: roundedNumber - property double cfg_iconSize: iconSize - property double cfg_sufixSize: sufixSize - - property int spacerA: 8 - property int spacerB: 30 - - id: main - //________ COLUMN WIDTH ________ - TextMetrics { - id: titleTextMetrics - text: "Show 'per seconds' suffix: " - //font.pixelSize: 64 - } - //________ COLUMN WIDTH ________ - TextMetrics { - id: labelTextMetrics - text: " 10 pixel closer " - //font.pixelSize: 64 - } - //________ TOOLTIP ANIMATIONS ________ - NumberAnimation { - id: heightAnimation - target: null //rootRec - property: "height" - duration: 100 - onStopped: { - // target contains reference to rec | rootRec# - var buttonObject = target.children[0].children[1] // GET infoButton Object - var buttonState = buttonObject.state // GET infoButton state - if (buttonState === true) { // infoButton#.MouseArea.state - - opacityAnimation.target = target.children[2].children[0] // target infoText# - opacityAnimation.to = 1; // open infoText# tooltip - opacityAnimation.start() // start Animation - } - } - } - OpacityAnimator { - id: opacityAnimation - target: null //infoText - duration: 200 - onStopped: { - // target contains reference infoText# - var buttonObject = target.parent.parent.children[0].children[1] // GET infoButton Object - var buttonState = buttonObject.state // GET infoButton state - - if (buttonState === false) { // infoButton#.MouseArea.state - - heightAnimation.target = target.parent.parent // target rootRec# - heightAnimation.to = infoButton.height // close infoText# tooltip - heightAnimation.start() // start Animation - } - } - } - - - //________ ANIMATION CALLER ________ - function toggleTooltip(rec) { // SEND ENTIRE ROW OBJECT TO ANIMATION FUNCTION - - var rec_infoButton = rec.children[0] // GET rec infoButton MouseArea Object (MEMORY ADDRESS IDENTIFIER) - var rec_infoText = rec.children[2].children[0] // GET rec infoText Object (MEMORY ADDRESS IDENTIFIER) - var rec_state = rec_infoButton.children[1].state // GET rec infoButton MouseArea state toggle - - if (rec_state === true) { // OPEN NEW TOOLTIP - - var heightAnimationTo = rec_infoButton.height + rec_infoText.contentHeight + (rec_infoText.padding * 2) - - heightAnimation.target = rec // target rootRec or rec in this instance - heightAnimation.to = heightAnimationTo - heightAnimation.start() - - rec_infoButton.opacity = 1.0 - rec.border.width = 0.5 - - } else { // CLOSE NEW TOOLTIP - - opacityAnimation.target = rec_infoText // TARGET infoText FROM THE rec OBJECT - opacityAnimation.to = 0 - opacityAnimation.start() - - rec_infoButton.opacity = 0.5 - rec.border.width = 0 - } - } - - - Rectangle { - - id: rootRec - width: parent.width - height: 40//infoButton.height - color: "transparent" //"red" - border.color: "dark grey" - border.width: 0 - radius: 4 - - ToolButton { - //property bool state: false - id: infoButton - icon.name: 'kt-info-widget' - implicitWidth: infoButton.height - anchors.right: parent.right - opacity: 0.5 - - MouseArea { - property bool state: false - anchors.fill: parent - hoverEnabled: true - onEntered: infoButton.opacity = 1 - onExited: state ? infoButton.opacity = 1 : infoButton.opacity = 0.5 - onClicked: { - state = !state - main.toggleTooltip(rootRec) - } - } - } - - Grid { - // TITLE | CHOICE BUTTONS GO HERE - id: gA - anchors.verticalCenter: infoButton.verticalCenter - - Row { - //spacing: 10 - Column { - Rectangle { - height: 10 - width: spacerA - color: "transparent" //"red" - } - } - Column { - //________ LAYOUT ________ - Label { - width: titleTextMetrics.width - text: i18n("Layout:") - } - } - Column { - RowLayout { - id: testing - function paddingFix(caller) { - // row - if (caller == 'row'){ - cfg_layoutPadding = 0 // RESET PADDING TO DEFAULT - paddingLabel.color = "grey" // SET 'Default pixels' FONT COLOR TO GREY - paddingDOWN.enabled = false // SET BOTH BUTTONS TO DISABLED - paddingUP.enabled = false - } else { - paddingLabel.color = theme.textColor - if (paddingUP.enabled === false && paddingDOWN.enabled === false ) { // IF BOTH BUTTONS DISABLED, CAME FROM 'row' LAYOUT - paddingUP.enabled = true - paddingDOWN.enabled = true - } - } - } - RadioButton { - id: speedLayout_rb0 - Layout.rightMargin: 20 // PADDING RIGHT - checked: plasmoid.configuration.speedLayout === 'auto' - text: i18n("Automatic") - onReleased: {cfg_speedLayout = 'auto' - testing.paddingFix('auto')} - } - RadioButton { - id: speedLayout_rb1 - Layout.rightMargin: 20 // PADDING RIGHT - checked: plasmoid.configuration.speedLayout === 'column' - text: i18n("Vertical") - onReleased: {cfg_speedLayout = 'column' // ONE ABOVE OTHER - testing.paddingFix('column')} - } - RadioButton { - id: speedLayout_rb2 - checked: plasmoid.configuration.speedLayout === 'row' - text: i18n("Horizontal") - onReleased: {cfg_speedLayout = 'row' // SIDE BY SIDE - testing.paddingFix('row')} - } - - } - } - } - } - Grid { - - property alias nText: infoText - // NEW TOOLTIP INFORMATION - anchors.top: gA.bottom - Text { - id: infoText - opacity: 0 - padding: 10 - width: rootRec.width - color: theme.textColor - textFormat: Text.RichText - wrapMode: Text.Wrap - text: "" - + "" - + "" - + "" - + "" - + "" - + "
    " + i18n("Automatic") + ": " + i18n("Should automatically adjust to size available in taskbar.") +"
    " + i18n("Vertical") + ": " + i18n("Upload and Download will be stacked on top of each other:") + "
    " + i18n("Horizontal") + ": " + i18n("Upload and Download will be aligned side by side:") + "
    " - } - } - } - //############################################################################################### - // Rectangle { - // id: spacer - // height: 20 - // width: 20 - // anchors.top: rootRec.bottom - // color: "transparent" - // } - //############################################################################################### - Rectangle { - - id: rootRec2 - width: parent.width - height: infoButton2.height - anchors.top: rootRec.bottom - anchors.topMargin: spacerA - color: "transparent" //"red" - border.color: "dark grey" - border.width: 0 - radius: 4 - - ToolButton { - id: infoButton2 - icon.name: 'kt-info-widget' - implicitWidth: infoButton2.height - anchors.right: parent.right - opacity: 0.5 - - MouseArea { - property bool state: false - anchors.fill: parent - hoverEnabled: true - onEntered: infoButton2.opacity = 1 - onExited: state ? infoButton2.opacity = 1 : infoButton2.opacity = 0.5 - onClicked: { - state = !state - main.toggleTooltip(rootRec2) - } - } - } - Grid { - // TITLE | CHOICE BUTTONS GO HERE - id: gA2 - anchors.verticalCenter: infoButton2.verticalCenter - Row { - //spacing: 10 - Column { - Rectangle { - height: 10 - width: spacerA - color: "transparent" //"red" - } - } - Column { - //________ LAYOUT ________ - Label { - width: titleTextMetrics.width - text: i18n("Display order:") - } - } - Column { - RowLayout { - RadioButton { - Layout.rightMargin: 20 // PADDING RIGHT - checked: plasmoid.configuration.swapDownUp === true - text: i18n("Upload speed first") - onReleased: cfg_swapDownUp = true - } - RadioButton { - checked: plasmoid.configuration.swapDownUp === false - text: i18n("Download speed first") - onReleased: cfg_swapDownUp = false - } - } - } - } - } - Grid { - // NEW TOOLTIP INFORMATION - anchors.top: gA2.bottom - Text { - id: infoText2 - opacity: 0 - padding: 10 - width: rootRec2.width - color: theme.textColor - textFormat: Text.RichText - wrapMode: Text.Wrap - text: "" - + "" - + "" - + "" - + "
    " + i18n("Upload speed first") + ": " + i18n("Upload data on the top in Vertical layout or left in Horizontal.") + "
    " + i18n("Download speed first") + ": " + i18n("Download data on the top in Vertical layout or left in Horizontal.") + "
    " - } - } - } - //####################################################################################################### - Rectangle { - id: rootRec3 - width: parent.width - height: infoButton3.height - anchors.top: rootRec2.bottom - anchors.topMargin: spacerA - color: "transparent" //"red" - border.color: "dark grey" - border.width: 0 - radius: 4 - - ToolButton { - id: infoButton3 - icon.name: 'kt-info-widget' - implicitWidth: infoButton3.height - anchors.right: parent.right - opacity: 0.5 - - MouseArea { - property bool state: false - anchors.fill: parent - hoverEnabled: true - onEntered: infoButton3.opacity = 1 - onExited: state ? infoButton3.opacity = 1 : infoButton3.opacity = 0.5 - onClicked: { - state = !state - main.toggleTooltip(rootRec3) - } - } - } - Grid { - // TITLE | CHOICE BUTTONS GO HERE - id: gA3 - anchors.verticalCenter: infoButton3.verticalCenter - Row { - //spacing: 10 - Column { - Rectangle { - height: 10 - width: spacerA - color: "transparent" //"red" - } - } - Column { - //________ LAYOUT ________ - Label { - width: titleTextMetrics.width - text: i18n("Show speeds separately:") - } - } - Column { - CheckBox { - id: showSeparately - checked: true - } - } - } - } - Grid { - // NEW TOOLTIP INFORMATION - anchors.top: gA3.bottom - Text { - id: infoText3 - opacity: 0 - padding: 10 - width: rootRec3.width - color: theme.textColor - textFormat: Text.RichText - wrapMode: Text.Wrap - text: "" - + "" - + "" - + "" - + "
    " + i18n("Checked") + ": " + i18n("The Upload and Download data will be displayed separately either stacked or side by side.") + "
    " + i18n("Unchecked") + ": " + i18n("The Upload and Download data will be combined both in data calculation and display. Only one row of data will be shown combining both data measurements with a matching icon.") + "
    " - } - } - } - - //####################################################################################################### - Rectangle { - id: rootRec5 - width: parent.width - height: infoButton5.height - anchors.top: rootRec3.bottom - anchors.topMargin: spacerA - color: "transparent" //"red" - border.color: "dark grey" - border.width: 0 - radius: 4 - - ToolButton { - id: infoButton5 - icon.name: 'kt-info-widget' - implicitWidth: infoButton5.height - anchors.right: parent.right - opacity: 0.5 - MouseArea { - property bool state: false - anchors.fill: parent - hoverEnabled: true - onEntered: infoButton5.opacity = 1 - onExited: state ? infoButton5.opacity = 1 : infoButton5.opacity = 0.5 - onClicked: { - state = !state - main.toggleTooltip(rootRec5) - } - } - } - Grid { - // TITLE | CHOICE BUTTONS GO HERE - id: gA5 - anchors.verticalCenter: infoButton5.verticalCenter - - Row { - //spacing: 10 - Rectangle { // USED FOR LABEL ALIGNMENT - NOT SURE WHY HAVING BELOW BUTTONS CAUSED 'anchors.verticalCenter: infoButtonX.verticalCenter' NOT TO WORK WITH LABEL. - id: recAlign5 - height: infoButton5.height - width: 0 - color: "transparent" - } - Column { - Rectangle { - height: 10 - width: spacerA - color: "transparent" //"red" - } - } - Column { - anchors.verticalCenter: recAlign5.verticalCenter - Label { - width: titleTextMetrics.width - text: i18n("Update interval:") - } - } - Column { - //#################################################### - RowLayout { - id: intervalRow - - property var buttonPressed - - function setInterval(){ - - var s - if (buttonPressed.text === "▲") { - intervalUP.enabled == true - cfg_updateInterval += 500 - s = 5000 - - if (cfg_updateInterval === s) { - intervalUP.enabled = false - intervalButtonTimer.stop() - } else { - intervalDOWN.enabled = true - } - } - if (buttonPressed.text === "▼") { - intervalDOWN.enabled == true - cfg_updateInterval -= 500 - s = 500 - - if (cfg_updateInterval === s) { - intervalDOWN.enabled = false - intervalButtonTimer.stop() - - } else { - intervalUP.enabled = true - } - } - } - Rectangle { - width: labelTextMetrics.width - height: intervalLabel.height - color: "transparent" - Label { - id: intervalLabel - text: { - if (cfg_updateInterval===1000) return i18n("%1 second", (cfg_updateInterval / 1000)) - else return i18n("%1 seconds", (cfg_updateInterval / 1000)) - } - } - } - Rectangle { - width: (intervalUP.x - intervalDOWN.x) + (intervalDOWN.width + 2) - height: intervalDOWN.height + 2 - color: "transparent" - border.color: "dark grey" - border.width: 0.5 - radius: 4 - RowLayout { - //id: buttonB - Button { - id: intervalDOWN - text: "▼" - implicitWidth: intervalDOWN.height - Layout.margins: 1 //buttonMargin - enabled: cfg_updateInterval != 500 - onPressAndHold: { - intervalRow.buttonPressed = intervalDOWN - intervalButtonTimer.start() - } - onReleased: { - intervalRow.buttonPressed = intervalDOWN - intervalRow.setInterval() - intervalButtonTimer.stop() - } - } - Button { - id: intervalUP - text: "▲" - implicitWidth: intervalUP.height - Layout.margins: 1 //buttonMargin - enabled: cfg_updateInterval != 5000 - onPressAndHold: { - intervalRow.buttonPressed = intervalUP - intervalButtonTimer.start() - } - onReleased: { - intervalRow.buttonPressed = intervalUP - intervalRow.setInterval() - intervalButtonTimer.stop() - } - } - Timer { - id: intervalButtonTimer - interval: 200 // repeat every 200 milliseconds - running: false - repeat: true - onTriggered: intervalRow.setInterval() - } - } - } - } - // ################################################################ - } - } - } - Grid { - // NEW TOOLTIP INFORMATION - anchors.top: gA5.bottom - Text { - id: infoText5 - opacity: 0 - padding: 10 - width: rootRec4.width - color: theme.textColor - textFormat: Text.RichText - wrapMode: Text.Wrap - text: "" - + "" - + "" - + "" - + "" - + "
    " + i18n("Summary") + ": " + i18n("Controls the time interval new network data is displayed in the widget.") + "
    " + i18n("Adjustments are in 0.5 second increments.") + "
    : " + i18n("Increase the time interval, maximum 5 seconds.") + "
    : " + i18n("Decrease the time interval, minimum 0.5 seconds.") + "
    " - } - } - } - //####################################################################################################### - Rectangle { - id: rootRec6 - width: parent.width - height: infoButton6.height - anchors.top: rootRec5.bottom - anchors.topMargin: spacerA - color: "transparent" //"red" - border.color: "dark grey" - border.width: 0 - radius: 4 - - ToolButton { - id: infoButton6 - icon.name: 'kt-info-widget' - implicitWidth: infoButton6.height - anchors.right: parent.right - opacity: 0.5 - MouseArea { - property bool state: false - anchors.fill: parent - hoverEnabled: true - onEntered: infoButton6.opacity = 1 - onExited: state ? infoButton6.opacity = 1 : infoButton6.opacity = 0.5 - onClicked: { - state = !state - main.toggleTooltip(rootRec6) - } - } - } - Grid { - // TITLE | CHOICE BUTTONS GO HERE - id: gA6 - anchors.verticalCenter: infoButton6.verticalCenter - - Row { - //spacing: 10 - Column { - Rectangle { - height: 10 - width: spacerA - color: "transparent" //"red" - } - } - Column { - //________ LAYOUT ________ - Label { - width: titleTextMetrics.width - text: i18n("Interval data relay:") - } - } - Column { - //#################################################### - RowLayout { - id: accumRow - function setEnabled() { - if (cfg_updateInterval > 500) { - return true - } else { - rbAccum.checked = true - cfg_accumulator = 0 - return false - } - } - RadioButton { - id: rbAccum - Layout.rightMargin: 20 // PADDING RIGHT - enabled: accumRow.setEnabled() - checked: plasmoid.configuration.accumulator === 0 - text: i18n("Current") - onReleased: cfg_accumulator = 0 - } - RadioButton { - Layout.rightMargin: 20 // PADDING RIGHT - checked: plasmoid.configuration.accumulator === 1 - enabled: accumRow.setEnabled() - text: i18n("Average") - onReleased: cfg_accumulator = 1 - } - RadioButton { - checked: plasmoid.configuration.accumulator === 2 - enabled: accumRow.setEnabled() - text: i18n("Accumulated") - onReleased: cfg_accumulator = 2 - } - } - // ################################################################ - } - } - } - Grid { - // NEW TOOLTIP INFORMATION - anchors.top: gA6.bottom - Text { - id: infoText6 - opacity: 0 - padding: 10 - width: rootRec6.width - color: theme.textColor - textFormat: Text.RichText - wrapMode: Text.Wrap - - text: "
    " + i18n("This option becomes usable when 'Update interval' is above 0.5 seconds.") + "

    " - + "" - + "" - + "" - + "" - + "
    " + i18n("Current") + ": " - + i18n("Shows the amount of used network speed at the interval set in 'Update interval'. \ -For example, if 'Update interval' is 4 seconds, at every 4th second the display will only show the amount of speed traversing at that point (statistical value for the past 0.5 seconds, this is the minimum resolution of the data source) in time. \ -The display will not refresh for the following 4 seconds.") - + "
    " + i18n("Average") + ": " - + i18n("The mathematically correct way to calculate the network speed over time. \ -This setting will return the network speed averaged over the period specified in 'Update interval'. \ -Using the per second prefix ('/s' or 'ps') is correct with this option.") - + "
    " + i18n("Accumulated") + ": " - + i18n("Returns the accumulated network traffic over the specified time period. \ -For example, if 'Update interval' is set to 4 seconds, at every 4th second you will be presented with the sum total of network traffic over the time period selected. \ -Using the per second prefix ('/s' or 'ps') with this option is not technically correct but the choice is yours.") - + "
    " - } - } - } - - //####################################################################################################### - Rectangle { - id: rootRec7 - width: parent.width - height: infoButton7.height - anchors.top: rootRec6.bottom - anchors.topMargin: spacerA - color: "transparent" //"red" - border.color: "dark grey" - border.width: 0 - radius: 4 - - ToolButton { - id: infoButton7 - icon.name: 'kt-info-widget' - implicitWidth: infoButton7.height - anchors.right: parent.right - opacity: 0.5 - MouseArea { - property bool state: false - anchors.fill: parent - hoverEnabled: true - onEntered: infoButton7.opacity = 1 - onExited: state ? infoButton7.opacity = 1 : infoButton7.opacity = 0.5 - onClicked: { - state = !state - main.toggleTooltip(rootRec7) - } - } - } - Grid { - // TITLE | CHOICE BUTTONS GO HERE - id: gA7 - anchors.verticalCenter: infoButton7.verticalCenter - - Row { - id: rr - //spacing: 10 - Rectangle { // USED FOR LABEL ALIGNMENT - NOT SURE WHY HAVING BELOW BUTTONS CAUSED 'anchors.verticalCenter: infoButtonX.verticalCenter' NOT TO WORK WITH LABEL. - id: recAlign7 - height: infoButton7.height - width: 0 - color: "transparent" - } - Column { - Rectangle { - height: 10 - width: spacerA - color: "transparent" //"red" - } - } - Column { - anchors.verticalCenter: recAlign7.verticalCenter - //________ LAYOUT ________ - Label { - width: titleTextMetrics.width - text: i18n("Layout Padding:") - } - } - Column { - //#################################################### - RowLayout { - id: paddingRow - - property var buttonPressed - - function setPadding() { - - var s - if (buttonPressed.text === "▲") { - paddingUP.enabled == true - cfg_layoutPadding -= 1 - s = -20 - - if (cfg_layoutPadding === s) { - paddingUP.enabled = false - paddingButtonTimer.stop() - } else { - paddingDOWN.enabled = true - } - } - if (buttonPressed.text === "▼") { - paddingDOWN.enabled == true - cfg_layoutPadding += 1 - s = 20 - - if (cfg_layoutPadding === s) { - paddingDOWN.enabled = false - paddingButtonTimer.stop() - } else { - paddingUP.enabled = true - } - } - } - function paddingText() { // MATH -i * -1 = +i - if (cfg_layoutPadding === 0) { - return i18n("Default pixels") - // NEGATIVE NUMBER = MOVE LAYOUT CLOSER - } else if (Math.sign(cfg_layoutPadding) === -1) { //Math.sign returns '-1' if number is a negative - if (cfg_layoutPadding === -1) return i18n("%1 pixel closer", (cfg_layoutPadding * -1)) - return i18n("%1 pixels closer", (cfg_layoutPadding * -1)) - // POSITIVE NUMBER = MOVE LAYOUT APART - } else { - if (cfg_layoutPadding === 1) return i18n("%1 pixel apart", cfg_layoutPadding) - return i18n("%1 pixels apart", cfg_layoutPadding) - } - } - Rectangle { - width: labelTextMetrics.width - height: paddingLabel.height - color: "transparent" - Label { - id: paddingLabel - text: paddingRow.paddingText() - } - } - Rectangle { - width: (paddingUP.x - paddingDOWN.x) + (paddingDOWN.width + 2) - height: paddingDOWN.height + 2 - color: "transparent" - border.color: "dark grey" - border.width: 0.5 - radius: 4 - RowLayout { - id:paddingRow2 - Button { - id: paddingDOWN - text: "▼" - implicitWidth: paddingDOWN.height - Layout.margins: 1 //buttonMargin - enabled: cfg_layoutPadding != 20 - onPressAndHold: { - paddingRow.buttonPressed = paddingDOWN - paddingButtonTimer.start() - } - onReleased: { - paddingRow.buttonPressed = paddingDOWN - paddingRow.setPadding() - paddingButtonTimer.stop() - } - } - Button { - id: paddingUP - text: "▲" - implicitWidth: paddingUP.height - Layout.margins: 1 //buttonMargin - enabled: cfg_layoutPadding != -20 - onPressAndHold: { - paddingRow.buttonPressed = paddingUP - paddingButtonTimer.start() - } - onReleased: { - paddingRow.buttonPressed = paddingUP - paddingRow.setPadding() - paddingButtonTimer.stop() - } - } - Timer { - id: paddingButtonTimer - interval: 200 // repeat every 200 milliseconds - running: false - repeat: true - onTriggered: paddingRow.setPadding() - } - } - } - } - // ################################################################ - } - } - } - Grid { - // NEW TOOLTIP INFORMATION - anchors.top: gA7.bottom - Text { - id: infoText7 - opacity: 0 - padding: 10 - width: rootRec7.width - color: theme.textColor - textFormat: Text.RichText - wrapMode: Text.Wrap - - text: "" - + "" - + "" - + "" - + "
    : " + i18n("Move the upload and download data rows closer together, maximum 20 pixels closer.") + "
    : " + i18n("Increase the distance between upload and download data rows, maximum 20 pixels apart.") + "
    " - + i18n("* Function disabled in 'Horizontal' layout mode.") - } - } - } - //####################################################################################################### - Rectangle { - id: rootRec8 - width: parent.width - height: infoButton8.height - anchors.top: rootRec7.bottom - anchors.topMargin: spacerA - color: "transparent" //"red" - border.color: "dark grey" - border.width: 0 - radius: 4 - - ToolButton { - id: infoButton8 - icon.name: 'kt-info-widget' - implicitWidth: infoButton8.height - anchors.right: parent.right - opacity: 0.5 - MouseArea { - property bool state: false - anchors.fill: parent - hoverEnabled: true - onEntered: infoButton8.opacity = 1 - onExited: state ? infoButton8.opacity = 1 : infoButton8.opacity = 0.5 - onClicked: { - state = !state - main.toggleTooltip(rootRec8) - } - } - } - Grid { - // TITLE | CHOICE BUTTONS GO HERE - id: gA8 - anchors.verticalCenter: infoButton8.verticalCenter - - Row { - //spacing: 10 - Column { - Rectangle { - height: 10 - width: spacerA - color: "transparent" //"red" - } - } - Column { - //________ LAYOUT ________ - Label { - width: titleTextMetrics.width - text: i18n("Hide when inactive:") - } - } - Column { - //#################################################### - CheckBox { - id: hideInactive - checked: !cfg_hideZone - onCheckedChanged: { - cfg_hideZone = !hideInactive.checked - } - } - // ################################################################ - } - } - } - Grid { - // NEW TOOLTIP INFORMATION - anchors.top: gA8.bottom - Text { - id: infoText8 - opacity: 0 - padding: 10 - width: rootRec8.width - color: theme.textColor - textFormat: Text.RichText - wrapMode: Text.Wrap - - text: "" - + "" - + "" - + "
    " + i18n("Checked") + ": " + i18n("Hides the display when '0' traffic is reported. Displays will become visible again when traffic starts to flow.") + "
    " + i18n("Unchecked") + ": " + i18n("Shows the display even when no traffic is traversing the network interfaces.") + "
    " - } - } - } - //####################################################################################################### - MenuSeparator { - id: separator1 - padding: 0 - topPadding: 20 - bottomPadding: 20 - contentItem: Rectangle { - implicitWidth: parent.parent.width - implicitHeight: 1 - color: "light grey" - } - anchors.top: rootRec8.bottom - } - //####################################################################################################### - // -- SIZE -- - - Rectangle { - id: rootRec4 - width: parent.width - height: infoButton4.height + 8 - anchors.top: separator1.bottom - anchors.topMargin: spacerA - color: "transparent" //"red" - border.color: "dark grey" - border.width: 0 - radius: 4 - - ToolButton { - id: infoButton4 - icon.name: 'kt-info-widget' - implicitWidth: infoButton4.height - anchors.right: parent.right - opacity: 0.5 - - MouseArea { - property bool state: false - anchors.fill: parent - hoverEnabled: true - onEntered: infoButton4.opacity = 1 - onExited: state ? infoButton4.opacity = 1 : infoButton4.opacity = 0.5 - onClicked: { - state = !state - main.toggleTooltip(rootRec4) - } - } - } - Grid { // TITLE | CHOICE BUTTONS GO HERE - id: gA4 - anchors.verticalCenter: infoButton4.verticalCenter - - Row { - //spacing: 10 - Rectangle { // USED FOR LABEL ALIGNMENT - NOT SURE WHY HAVING BELOW BUTTONS CAUSED 'anchors.verticalCenter: recAlign4.verticalCenter' NOT TO WORK WITH LABEL. - id: recAlign4 - height: infoButton4.height - width: 0 - color: "transparent" - } - Column { - Rectangle { - height: 10 - width: spacerA - color: "transparent" //"red" - } - } - Column { - anchors.verticalCenter: recAlign4.verticalCenter - Label { - width: titleTextMetrics.width - text: i18n("Numbers font size:") - } - } - Column { - //#################################################### - RowLayout { - id: fontSizeRow - - property var buttonPressed; - property var t: 2; - property var f: 0.5; - - function disableButton() { - if (cfg_fontSize === f) { - fontSizeDOWN.enabled = false; - } else { - fontSizeDOWN.enabled = true; - } - if (cfg_fontSize === t) { - fontSizeUP.enabled = false; - } else { - fontSizeUP.enabled = true; - } - } - function setFontSize() { - if (buttonPressed.text === "▲") { // BUTTONS - cfg_fontSize += 0.01; - } else if (buttonPressed.text === "▼") { - cfg_fontSize -= 0.01; - } - fontSizeSlider.value = cfg_fontSize - disableButton() - } - - function setFontSizeSlider() { // SLIDER - var sliderVal - sliderVal = buttonPressed.value.toFixed(2) - if (sliderVal !== cfg_fontSize) { - cfg_fontSize = sliderVal - } - disableButton() - } - - Rectangle { - width: labelTextMetrics.width - height: textLabel.height - color: "transparent" - Label { - id: textLabel - text: (cfg_fontSize * 100).toFixed(0) + " %" - } - } - - Rectangle { - width: (fontSizeUP.x - fontSizeDOWN.x) + (fontSizeDOWN.width + 2) - height: fontSizeDOWN.height + 2 - color: "transparent" - border.color: "dark grey" - border.width: 0.5 - radius: 4 - RowLayout { - Button { - id: fontSizeDOWN - text: "▼" - implicitWidth: fontSizeDOWN.height - Layout.margins: 1 //buttonMargin - enabled: cfg_fontSize != fontSizeRow.f - onReleased: { - fontSizeRow.buttonPressed = fontSizeDOWN - fontSizeRow.setFontSize() - } - } - Button { - id: fontSizeUP - text: "▲" - implicitWidth: fontSizeUP.height - Layout.margins: 1 //buttonMargin - enabled: cfg_fontSize != fontSizeRow.t - onReleased: { - fontSizeRow.buttonPressed = fontSizeUP - fontSizeRow.setFontSize() - } - } - Slider { - id: fontSizeSlider - implicitWidth: 140 - from: fontSizeRow.f - value: cfg_fontSize - to: fontSizeRow.t - onValueChanged: { - fontSizeRow.buttonPressed = fontSizeSlider - fontSizeRow.setFontSizeSlider() - } - } - } - } - } - //################################################## - } - } - } - Grid { - // NEW TOOLTIP INFORMATION - anchors.top: gA4.bottom - Text { - id: infoText4 - opacity: 0 - padding: 10 - width: rootRec4.width - color: theme.textColor - textFormat: Text.RichText - wrapMode: Text.Wrap - text: "" - + "" - + "" - + "
    : " + i18n("Increase font size of the numbers in the display, maximum 200%.") + "
    : " + i18n("Decrease font size of the numbers in the display, minimum 50%") + "
    " - } - } - } - //####################################################################################################### - Rectangle { - id: rootRec45 - width: parent.width - height: infoButton45.height + 8 - anchors.top: rootRec4.bottom - anchors.topMargin: spacerA - color: "transparent" //"red" - border.color: "dark grey" - border.width: 0 - radius: 4 - - ToolButton { - id: infoButton45 - icon.name: 'kt-info-widget' - implicitWidth: infoButton45.height - anchors.right: parent.right - opacity: 0.5 - - MouseArea { - property bool state: false - anchors.fill: parent - hoverEnabled: true - onEntered: infoButton45.opacity = 1 - onExited: state ? infoButton45.opacity = 1 : infoButton45.opacity = 0.5 - onClicked: { - state = !state - main.toggleTooltip(rootRec45) - } - } - } - Grid { - // TITLE | CHOICE BUTTONS GO HERE - id: gA45 - anchors.verticalCenter: infoButton45.verticalCenter - - Row { - //spacing: 10 - Rectangle { // USED FOR LABEL ALIGNMENT - NOT SURE WHY HAVING BELOW BUTTONS CAUSED 'anchors.verticalCenter: recAlign4.verticalCenter' NOT TO WORK WITH LABEL. - id: recAlign45 - height: infoButton45.height - width: 0 - color: "transparent" - } - Column { - Rectangle { - height: 10 - width: spacerA - color: "transparent" //"red" - } - } - Column { - anchors.verticalCenter: recAlign45.verticalCenter - Label { - width: titleTextMetrics.width - text: i18n("Icon size:") - } - } - Column { - //#################################################### - RowLayout { - id: iconSizeRow - - property var buttonPressed; - property var t: 2; - property var f: 0.5; - - function disableButton() { - if (cfg_iconSize === f) { - iconSizeDOWN.enabled = false; - } else { - iconSizeDOWN.enabled = true; - } - if (cfg_iconSize === t) { - iconSizeUP.enabled = false; - } else { - iconSizeUP.enabled = true; - } - } - function seticonSize() { - if (buttonPressed.text === "▲") { // BUTTONS - cfg_iconSize += 0.01; - } else if (buttonPressed.text === "▼") { - cfg_iconSize -= 0.01; - } - iconSizeSlider.value = cfg_iconSize - disableButton() - } - - function seticonSizeSlider() { // SLIDER - var sliderVal - sliderVal = buttonPressed.value.toFixed(2) - if (sliderVal !== cfg_iconSize) { - cfg_iconSize = sliderVal - } - disableButton() - } - - Rectangle { - width: labelTextMetrics.width - height: iconSizeLabel.height - color: "transparent" - Label { - id: iconSizeLabel - text: (cfg_iconSize * 100).toFixed(0) + " %" - } - } - - Rectangle { - width: (iconSizeUP.x - iconSizeDOWN.x) + (iconSizeDOWN.width + 2) - height: iconSizeDOWN.height + 2 - color: "transparent" - border.color: "dark grey" - border.width: 0.5 - radius: 4 - RowLayout { - Button { - id: iconSizeDOWN - text: "▼" - implicitWidth: iconSizeDOWN.height - Layout.margins: 1 //buttonMargin - enabled: cfg_iconSize != iconSizeRow.f - onReleased: { - iconSizeRow.buttonPressed = iconSizeDOWN - iconSizeRow.seticonSize() - } - } - Button { - id: iconSizeUP - text: "▲" - implicitWidth: iconSizeUP.height - Layout.margins: 1 //buttonMargin - enabled: cfg_iconSize != iconSizeRow.t - onReleased: { - iconSizeRow.buttonPressed = iconSizeUP - iconSizeRow.seticonSize() - } - } - Slider { - id: iconSizeSlider - implicitWidth: 140 - from: iconSizeRow.f - value: cfg_iconSize - to: iconSizeRow.t - onValueChanged: { - iconSizeRow.buttonPressed = iconSizeSlider - iconSizeRow.seticonSizeSlider() - } - } - } - } - } - } - } - } - Grid { - // NEW TOOLTIP INFORMATION - anchors.top: gA45.bottom - Text { - id: infoText45 - opacity: 0 - padding: 10 - width: rootRec45.width - color: theme.textColor - textFormat: Text.RichText - wrapMode: Text.Wrap - text: "" - + "" - + "" - + "
    : " + i18n("Increase speed icon size, maximum 200%.") + "
    : " + i18n("Decrease speed icon size, minimum 50%") + "
    " - } - } - } - //####################################################################################################### - Rectangle { - id: rootRec46 - width: parent.width - height: infoButton46.height + 8 - anchors.top: rootRec45.bottom - anchors.topMargin: spacerA - color: "transparent" //"red" - border.color: "dark grey" - border.width: 0 - radius: 4 - - ToolButton { - id: infoButton46 - icon.name: 'kt-info-widget' - implicitWidth: infoButton46.height - anchors.right: parent.right - opacity: 0.5 - - MouseArea { - property bool state: false - anchors.fill: parent - hoverEnabled: true - onEntered: infoButton46.opacity = 1 - onExited: state ? infoButton46.opacity = 1 : infoButton46.opacity = 0.5 - onClicked: { - state = !state - main.toggleTooltip(rootRec46) - } - } - } - Grid { - // TITLE | CHOICE BUTTONS GO HERE - id: gA46 - anchors.verticalCenter: infoButton46.verticalCenter - - Row { - //spacing: 10 - Rectangle { // USED FOR LABEL ALIGNMENT - NOT SURE WHY HAVING BELOW BUTTONS CAUSED 'anchors.verticalCenter: recAlign4.verticalCenter' NOT TO WORK WITH LABEL. - id: recAlign46 - height: infoButton46.height - width: 0 - color: "transparent" - } - Column { - Rectangle { - height: 10 - width: spacerA - color: "transparent" //"red" - } - } - Column { - anchors.verticalCenter: recAlign46.verticalCenter - Label { - width: titleTextMetrics.width - text: i18n("Prefix/Suffix size:") - } - } - Column { - //#################################################### - RowLayout { - id: sufixSizeRow - - property var buttonPressed; - property var t: 2; - property var f: 0.5; - - function disableButton() { - if (cfg_sufixSize === f) { - sufixSizeDOWN.enabled = false; - } else { - sufixSizeDOWN.enabled = true; - } - if (cfg_sufixSize === t) { - sufixSizeUP.enabled = false; - } else { - sufixSizeUP.enabled = true; - } - } - function setsufixSize() { - if (buttonPressed.text === "▲") { // BUTTONS - cfg_sufixSize += 0.01; - } else if (buttonPressed.text === "▼") { - cfg_sufixSize -= 0.01; - } - sufixSizeSlider.value = cfg_sufixSize - disableButton() - } - - function setsufixSizeSlider() { // SLIDER - var sliderVal - sliderVal = buttonPressed.value.toFixed(2) - if (sliderVal !== cfg_sufixSize) { - cfg_sufixSize = sliderVal - } - disableButton() - } - - Rectangle { - width: labelTextMetrics.width - height: sufixSizeLabel.height - color: "transparent" - Label { - id: sufixSizeLabel - text: (cfg_sufixSize * 100).toFixed(0) + " %" - } - } - - Rectangle { - width: (sufixSizeUP.x - sufixSizeDOWN.x) + (sufixSizeDOWN.width + 2) - height: sufixSizeDOWN.height + 2 - color: "transparent" - border.color: "dark grey" - border.width: 0.5 - radius: 4 - RowLayout { - Button { - id: sufixSizeDOWN - text: "▼" - implicitWidth: sufixSizeDOWN.height - Layout.margins: 1 //buttonMargin - enabled: cfg_sufixSize != sufixSizeRow.f - onReleased: { - sufixSizeRow.buttonPressed = sufixSizeDOWN - sufixSizeRow.setsufixSize() - } - } - Button { - id: sufixSizeUP - text: "▲" - implicitWidth: sufixSizeUP.height - Layout.margins: 1 //buttonMargin - enabled: cfg_sufixSize != sufixSizeRow.t - onReleased: { - sufixSizeRow.buttonPressed = sufixSizeUP - sufixSizeRow.setsufixSize() - } - } - Slider { - id: sufixSizeSlider - implicitWidth: 140 - from: sufixSizeRow.f - value: cfg_sufixSize - to: sufixSizeRow.t - onValueChanged: { - sufixSizeRow.buttonPressed = sufixSizeSlider - sufixSizeRow.setsufixSizeSlider() - } - } - } - } - } - } - } - } - Grid { - // NEW TOOLTIP INFORMATION - anchors.top: gA46.bottom - Text { - id: infoText46 - opacity: 0 - padding: 10 - width: rootRec46.width - color: theme.textColor - textFormat: Text.RichText - wrapMode: Text.Wrap - text: "" - + "" - + "" - + "
    : " + i18n("Increase speed prefix/suffix font size, maximum 200%.") + "
    : " + i18n("Decrease speed prefix/suffix font size, minimum 50%") + "
    " - } - } - } - - //####################################################################################################### - MenuSeparator { - id: separator11 - padding: 0 - topPadding: 20 - bottomPadding: 20 - contentItem: Rectangle { - implicitWidth: parent.parent.width - implicitHeight: 1 - color: "light grey" - } - anchors.top: rootRec46.bottom - } - //####################################################################################################### - Rectangle { - id: rootRec9 - width: parent.width - height: infoButton9.height - //anchors.top: rootRec8.bottom - anchors.top: separator11.bottom - //anchors.topMargin: spacerB - color: "transparent" //"red" - border.color: "dark grey" - border.width: 0 - radius: 4 - - ToolButton { - id: infoButton9 - icon.name: 'kt-info-widget' - implicitWidth: infoButton9.height - anchors.right: parent.right - opacity: 0.5 - MouseArea { - property bool state: false - anchors.fill: parent - hoverEnabled: true - onEntered: infoButton9.opacity = 1 - onExited: state ? infoButton9.opacity = 1 : infoButton9.opacity = 0.5 - onClicked: { - state = !state - main.toggleTooltip(rootRec9) - } - } - } - Grid { - // TITLE | CHOICE BUTTONS GO HERE - id: gA9 - anchors.verticalCenter: infoButton9.verticalCenter - - Row { - //spacing: 10 - Column { - Rectangle { - height: 10 - width: spacerA - color: "transparent" //"red" - } - } - Column { - //________ LAYOUT ________ - Label { - width: titleTextMetrics.width - text: i18n("Show speed units:") - } - } - Column { - //#################################################### - CheckBox { - id: showUnits - } - // ################################################################ - } - } - } - Grid { - // NEW TOOLTIP INFORMATION - anchors.top: gA9.bottom - Text { - id: infoText9 - opacity: 0 - padding: 10 - width: rootRec9.width - color: theme.textColor - textFormat: Text.RichText - wrapMode: Text.Wrap - - text: "" - + "" - + "" - + "
    " + i18n("Checked") + ": " + i18n("Hides the trailing suffix for the bits (b, kib, Mib Gib) or bytes (B, KB, MB, GB).") + "
    " + i18n("Unchecked") + ": " + i18n("Shows the suffixes for bits or bytes.") + "
    " - } - } - } - //####################################################################################################### - Rectangle { - id: rootRec10 - width: parent.width - height: infoButton10.height - anchors.top: rootRec9.bottom - anchors.topMargin: spacerA - color: "transparent" //"red" - border.color: "dark grey" - border.width: 0 - radius: 4 - - ToolButton { - id: infoButton10 - icon.name: 'kt-info-widget' - implicitWidth: infoButton10.height - anchors.right: parent.right - opacity: 0.5 - MouseArea { - property bool state: false - anchors.fill: parent - hoverEnabled: true - onEntered: infoButton10.opacity = 1 - onExited: state ? infoButton10.opacity = 1 : infoButton10.opacity = 0.5 - onClicked: { - state = !state - main.toggleTooltip(rootRec10) - } - } - } - Grid { - // TITLE | CHOICE BUTTONS GO HERE - id: gA10 - anchors.verticalCenter: infoButton10.verticalCenter - - Row { - //spacing: 10 - Column { - Rectangle { - height: 10 - width: spacerA - color: "transparent" //"red" - } - } - Column { - //________ LAYOUT ________ - Label { - width: titleTextMetrics.width - text: i18n("Speed units:") - } - } - Column { - //#################################################### - RowLayout { - RadioButton { - Layout.rightMargin: 20 // PADDING RIGHT - checked: plasmoid.configuration.speedUnits === 'bits' - text: i18n("Bits") - onReleased: cfg_speedUnits = 'bits' - } - RadioButton { - checked: plasmoid.configuration.speedUnits === 'bytes' - text: i18n("Bytes") - onReleased: cfg_speedUnits = 'bytes' - } - } - // ################################################################ - } - } - } - Grid { - // NEW TOOLTIP INFORMATION - anchors.top: gA10.bottom - Text { - id: infoText10 - opacity: 0 - padding: 10 - width: rootRec10.width - color: theme.textColor - textFormat: Text.RichText - wrapMode: Text.Wrap - - text: "" - + "" - + "" - + "
    " + i18n("Bits") + ": " + i18n("Displays data throughput based on bit units. The default option, bits are normally used to measure a data transfer.") + "
    " + i18n("Bytes") + ": " + i18n("Displays data throughput based on byte units. Second option as bytes can be used to measure an amount of data, normally storage data.") + "
    " - } - } - } - //####################################################################################################### - Rectangle { - id: rootRec11 - width: parent.width - height: infoButton11.height - anchors.top: rootRec10.bottom - anchors.topMargin: spacerA - color: "transparent" //"red" - border.color: "dark grey" - border.width: 0 - radius: 4 - - ToolButton { - id: infoButton11 - icon.name: 'kt-info-widget' - implicitWidth: infoButton11.height - anchors.right: parent.right - opacity: 0.5 - MouseArea { - property bool state: false - anchors.fill: parent - hoverEnabled: true - onEntered: infoButton11.opacity = 1 - onExited: state ? infoButton11.opacity = 1 : infoButton11.opacity = 0.5 - onClicked: { - state = !state - main.toggleTooltip(rootRec11) - } - } - } - Grid { - // TITLE | CHOICE BUTTONS GO HERE - id: gA11 - anchors.verticalCenter: infoButton11.verticalCenter - - Row { - //spacing: 10 - Column { - Rectangle { - height: 10 - width: spacerA - color: "transparent" //"red" - } - } - Column { - //________ LAYOUT ________ - Label { - width: titleTextMetrics.width - text: i18n("Shorten speed units:") - } - } - Column { - //#################################################### - CheckBox { - id: shortUnits - } - // ################################################################ - } - } - } - Grid { - // NEW TOOLTIP INFORMATION - anchors.top: gA11.bottom - Text { - id: infoText11 - opacity: 0 - padding: 10 - width: rootRec11.width - color: theme.textColor - textFormat: Text.RichText - wrapMode: Text.Wrap - - text: "" - + "" - + "" - + "
    " + i18n("Checked") + ": " + i18n("Will only use a single character to represent the bits or bytes suffix, for example kb = k, Mb = M etc. Per second units will also not be displayed.") + "
    " + i18n("Unchecked") + ": " + i18n("The complete suffix will be displayed including the per second unit.") + "
    " - } - } - } - //####################################################################################################### - MenuSeparator { - id: separator2 - padding: 0 - topPadding: 20 - bottomPadding: 20 - contentItem: Rectangle { - implicitWidth: parent.parent.width - implicitHeight: 1 - color: "light grey" - } - anchors.top: rootRec11.bottom - } - //####################################################################################################### - Rectangle { - id: rootRec12 - width: parent.width - height: infoButton12.height - anchors.top: separator2.bottom - //anchors.top: rootRec11.bottom - //anchors.topMargin: spacerB - color: "transparent" //"red" - border.color: "dark grey" - border.width: 0 - radius: 4 - - ToolButton { - id: infoButton12 - icon.name: 'kt-info-widget' - implicitWidth: infoButton12.height - anchors.right: parent.right - opacity: 0.5 - MouseArea { - property bool state: false - anchors.fill: parent - hoverEnabled: true - onEntered: infoButton12.opacity = 1 - onExited: state ? infoButton12.opacity = 1 : infoButton12.opacity = 0.5 - onClicked: { - state = !state - main.toggleTooltip(rootRec12) - } - } - } - Grid { - // TITLE | CHOICE BUTTONS GO HERE - id: gA12 - anchors.verticalCenter: infoButton12.verticalCenter - - Row { - //spacing: 10 - Column { - Rectangle { - height: 10 - width: spacerA - color: "transparent" //"red" - } - } - Column { - //________ LAYOUT ________ - Label { - width: titleTextMetrics.width - text: i18n("Show 'per seconds' suffix:") - } - } - Column { - //#################################################### - CheckBox { - id: showSeconds - } - // DISABLE THE SECONDS PREFIX OPTIONS IF CHECKBOX NOT CHECKED - // ################################################################ - } - } - } - Grid { - // NEW TOOLTIP INFORMATION - anchors.top: gA12.bottom - Text { - id: infoText12 - opacity: 0 - padding: 10 - width: rootRec12.width - color: theme.textColor - textFormat: Text.RichText - wrapMode: Text.Wrap - - text: "" - + "" - + "" - + "" - + "" - + "
    " + i18n("Checked") + ": " + i18n("Appends the per second suffix to the trailing measurement unit.") + "
    " + i18n("* This option is technically correct when used in conjunction with 'Interval data relay' choice other than 'Accumulated'.") + "
    " + i18n("Unchecked") + ": " + i18n("Removes the per second suffix ('/s' or 'ps') from the trailing bit or byte measurement unit.") + "
    " + i18n("* This option is technically correct when used in conjunction with 'Interval data relay' choice of 'Accumulated'.") + "
    " - } - } - } - //####################################################################################################### - Rectangle { - id: rootRec13 - width: parent.width - height: infoButton13.height - anchors.top: rootRec12.bottom - anchors.topMargin: spacerA - color: "transparent" //"red" - border.color: "dark grey" - border.width: 0 - radius: 4 - - ToolButton { - id: infoButton13 - icon.name: 'kt-info-widget' - implicitWidth: infoButton13.height - anchors.right: parent.right - opacity: 0.5 - MouseArea { - property bool state: false - anchors.fill: parent - hoverEnabled: true - onEntered: infoButton13.opacity = 1 - onExited: state ? infoButton13.opacity = 1 : infoButton13.opacity = 0.5 - onClicked: { - state = !state - main.toggleTooltip(rootRec13) - } - } - } - Grid { - // TITLE | CHOICE BUTTONS GO HERE - id: gA13 - anchors.verticalCenter: infoButton13.verticalCenter - - Row { - //spacing: 10 - Column { - Rectangle { - height: 10 - width: spacerA - color: "transparent" //"red" - } - } - Column { - //________ LAYOUT ________ - Label { - width: titleTextMetrics.width - text: i18n("Per Seconds prefix:") - } - } - Column { - //#################################################### - RowLayout { - RadioButton { - Layout.rightMargin: 20 // PADDING RIGHT - enabled: cfg_showSeconds - checked: plasmoid.configuration.secondsPrefix === '/s' - text: i18n("/s") - onReleased: cfg_secondsPrefix = '/s' - } - RadioButton { - enabled: cfg_showSeconds - checked: plasmoid.configuration.secondsPrefix === 'ps' - text: i18n("ps") - onReleased: cfg_secondsPrefix = 'ps' - } - } - // ################################################################ - } - } - } - Grid { - // NEW TOOLTIP INFORMATION - anchors.top: gA13.bottom - Text { - id: infoText13 - opacity: 0 - padding: 10 - width: rootRec13.width - color: theme.textColor - textFormat: Text.RichText - wrapMode: Text.Wrap - - text: "" - + "" - + "" - + "
    " + i18n("Choose between a per second unit of '/s' or 'ps'.") + "
    " + i18n("Example, measuring in bits: Kib/s or Kibps, measuring in bytes: KB/s or KBps.") + "
    " - } - } - } - //####################################################################################################### - MenuSeparator { - id: separator3 - padding: 0 - topPadding: 20 - bottomPadding: 20 - contentItem: Rectangle { - implicitWidth: parent.parent.width - implicitHeight: 1 - color: "light grey" - } - anchors.top: rootRec13.bottom - } - //####################################################################################################### - Rectangle { - id: rootRec14 - width: parent.width - height: infoButton14.height - anchors.top: separator3.bottom - //anchors.topMargin: spacerB - color: "transparent" //"red" - border.color: "dark grey" - border.width: 0 - radius: 4 - - ToolButton { - id: infoButton14 - icon.name: 'kt-info-widget' - implicitWidth: infoButton14.height - anchors.right: parent.right - opacity: 0.5 - MouseArea { - property bool state: false - anchors.fill: parent - hoverEnabled: true - onEntered: infoButton14.opacity = 1 - onExited: state ? infoButton14.opacity = 1 : infoButton14.opacity = 0.5 - onClicked: { - state = !state - main.toggleTooltip(rootRec14) - } - } - } - Grid { - // TITLE | CHOICE BUTTONS GO HERE - id: gA14 - anchors.verticalCenter: infoButton14.verticalCenter - - Row { - //spacing: 10 - Column { - Rectangle { - height: 10 - width: spacerA - color: "transparent" //"red" - } - } - Column { - //________ LAYOUT ________ - Label { - width: titleTextMetrics.width - text: i18n("Show speed icons:") - } - } - Column { - //#################################################### - CheckBox { - id: showIcons - } - // ################################################################ - } - } - } - Grid { - // NEW TOOLTIP INFORMATION - anchors.top: gA14.bottom - Text { - id: infoText14 - opacity: 0 - padding: 10 - width: rootRec14.width - color: theme.textColor - textFormat: Text.RichText - wrapMode: Text.Wrap - - text: "" - + "" - + "" - + "
    " + i18n("Checked") + ": " + i18n("Displays the Download or Upload icons in the widget.") + "
    " + i18n("Unchecked") + ": " + i18n("Hides the Download or Upload icons in the widget.") + "
    " - } - } - } - //####################################################################################################### - Rectangle { - id: rootRec15 - width: parent.width - height: infoButton15.height - anchors.top: rootRec14.bottom - anchors.topMargin: spacerA - color: "transparent" //"red" - border.color: "dark grey" - border.width: 0 - radius: 4 - - ToolButton { - id: infoButton15 - icon.name: 'kt-info-widget' - implicitWidth: infoButton15.height - anchors.right: parent.right - opacity: 0.5 - MouseArea { - property bool state: false - anchors.fill: parent - hoverEnabled: true - onEntered: infoButton15.opacity = 1 - onExited: state ? infoButton15.opacity = 1 : infoButton15.opacity = 0.5 - onClicked: { - state = !state - main.toggleTooltip(rootRec15) - } - } - } - Grid { - // TITLE | CHOICE BUTTONS GO HERE - id: gA15 - anchors.verticalCenter: infoButton15.verticalCenter - - Row { - //spacing: 10 - Rectangle { // USED FOR LABEL ALIGNMENT - NOT SURE WHY HAVING BELOW BUTTONS CAUSED 'anchors.verticalCenter: infoButtonX.verticalCenter' NOT TO WORK WITH LABEL. - id: recAlign15 - height: infoButton15.height - width: 0 - color: "transparent" - } - Column { - Rectangle { - height: 10 - width: spacerA - color: "transparent" //"red" - } - } - Column { - anchors.verticalCenter: recAlign15.verticalCenter - //________ LAYOUT ________ - Label { - width: titleTextMetrics.width - text: i18n("Icon Style:") - } - } - Column { - //#################################################### - ComboBox { - // ICONS FROM HACK FONT AND NATO SAN - id: iconType - textRole: 'text' - model: [ - { text: 'ᐁ ᐃ' }, - { text: '▽ △' }, - { text: '▼ ▲' }, - { text: '⮟ ⮝' }, - { text: '⩔ ⩓' }, - { text: '🢗 🢕' }, - { text: '⋁ ⋀' }, - { text: '◥ ◢' }, - { text: 'D: U:' }, - { text: '🠇 🠅' }, - { text: '🠋 🠉' }, - { text: '🡇 🡅' }, - { text: '🡫 🡩' }, - { text: '⮋ ⮉' }, - { text: '⇩ ⇧' }, - { text: '⮯ ⮭' }, - { text: '⥥ ⥣' } - ] - onCurrentIndexChanged: cfg_iconType = model[currentIndex]['text'] - Component.onCompleted: { - for (var i = 0; i < model.length; i++) { - if (model[i]['text'] === plasmoid.configuration.iconType) { - iconType.currentIndex = i - } - } - } - } - // ################################################################ - } - } - } - Grid { - // NEW TOOLTIP INFORMATION - anchors.top: gA15.bottom - Text { - id: infoText15 - opacity: 0 - padding: 10 - width: rootRec15.width - color: theme.textColor - textFormat: Text.RichText - wrapMode: Text.Wrap - - text: "" - + "" - + "
    " + i18n("Choose the Upload and Download icon style to be displayed in the widget.") + "
    " - } - } - } - //####################################################################################################### - Rectangle { - id: rootRec155 - width: parent.width - height: infoButton155.height - anchors.top: rootRec15.bottom - anchors.topMargin: spacerA - color: "transparent" //"red" - border.color: "dark grey" - border.width: 0 - radius: 4 - - ToolButton { - id: infoButton155 - icon.name: 'kt-info-widget' - implicitWidth: infoButton155.height - anchors.right: parent.right - opacity: 0.5 - MouseArea { - property bool state: false - anchors.fill: parent - hoverEnabled: true - onEntered: infoButton155.opacity = 1 - onExited: state ? infoButton155.opacity = 1 : infoButton155.opacity = 0.5 - onClicked: { - state = !state - main.toggleTooltip(rootRec155) - } - } - } - Grid { - // TITLE | CHOICE BUTTONS GO HERE - id: gA155 - anchors.verticalCenter: infoButton155.verticalCenter - - Row { - //spacing: 10 - Rectangle { // USED FOR LABEL ALIGNMENT - NOT SURE WHY HAVING BELOW BUTTONS CAUSED 'anchors.verticalCenter: infoButtonX.verticalCenter' NOT TO WORK WITH LABEL. - id: recAlign155 - height: infoButton155.height - width: 0 - color: "transparent" - } - Column { - Rectangle { - height: 10 - width: spacerA - color: "transparent" //"red" - } - } - Column { - anchors.verticalCenter: recAlign155.verticalCenter - //________ LAYOUT ________ - Label { - width: titleTextMetrics.width - text: i18n("Custom Icon Style:") - } - } - Column { - //#################################################### - Row { - id: custIconRow - function getCustIcons() { - cfg_iconType = custIconDown.text + " " + custIconUp.text - } - CheckBox { - id: custIcon - onCheckedChanged: { - custIconDown.enabled = custIcon.checked - custIconUp.enabled = custIcon.checked - iconType.enabled = !iconType.enabled // Disable Icon ComboBox - } - } - TextField { - id: custIconDown - placeholderText: "Receive" - enabled: custIcon.checked - width: 100 - onTextChanged: { - custIconRow.getCustIcons() - if (text.length > 10) { - text = text.substring(0, 10); // Limit to 10 characters - } - } - } - Rectangle { - height: 10 - width: spacerA - color: "transparent" //"red" - } - TextField { - id: custIconUp - placeholderText: "Transmit" - enabled: custIcon.checked - width: 100 - onTextChanged: { - custIconRow.getCustIcons() - if (text.length > 10) { - text = text.substring(0, 10); // Limit to 10 characters - } - } - } - } - // ################################################################ - } - } - } - Grid { - // NEW TOOLTIP INFORMATION - anchors.top: gA155.bottom - Text { - id: infoText155 - opacity: 0 - padding: 10 - width: rootRec155.width - color: theme.textColor - textFormat: Text.RichText - wrapMode: Text.Wrap - - text: "" - + "" - + "
    " + i18n("Input your custom font icons or text of choice. Each text field is limited to 10 characters.") + "
    " - } - } - } - //####################################################################################################### - Rectangle { - id: rootRec16 - width: parent.width - height: infoButton16.height - anchors.top: rootRec155.bottom - anchors.topMargin: spacerA - color: "transparent" //"red" - border.color: "dark grey" - border.width: 0 - radius: 4 - - ToolButton { - id: infoButton16 - icon.name: 'kt-info-widget' - implicitWidth: infoButton16.height - anchors.right: parent.right - opacity: 0.5 - MouseArea { - property bool state: false - anchors.fill: parent - hoverEnabled: true - onEntered: infoButton16.opacity = 1 - onExited: state ? infoButton16.opacity = 1 : infoButton16.opacity = 0.5 - onClicked: { - state = !state - main.toggleTooltip(rootRec16) - } - } - } - Grid { - // TITLE | CHOICE BUTTONS GO HERE - id: gA16 - anchors.verticalCenter: infoButton16.verticalCenter - - Row { - //spacing: 10 - Column { - Rectangle { - height: 10 - width: spacerA - color: "transparent" //"red" - } - } - Column { - //________ LAYOUT ________ - Label { - width: titleTextMetrics.width - text: i18n("Icon position:") - } - } - Column { - //#################################################### - RowLayout { - RadioButton { - Layout.rightMargin: 20 // PADDING RIGHT - checked: plasmoid.configuration.iconPosition === false - text: i18n("Left") - onReleased: cfg_iconPosition = false - } - RadioButton { - checked: plasmoid.configuration.iconPosition === true - text: i18n("Right") - onReleased: cfg_iconPosition = true - } - } - // ################################################################ - } - } - } - Grid { - // NEW TOOLTIP INFORMATION - anchors.top: gA16.bottom - Text { - id: infoText16 - opacity: 0 - padding: 10 - width: rootRec16.width - color: theme.textColor - textFormat: Text.RichText - wrapMode: Text.Wrap - - text: "" - + "" - + "
    " + i18n("Choose to have the Upload and Download icons to the left or the right of the speed data.") + "
    " - } - } - } - - //####################################################################################################### - MenuSeparator { - id: separator4 - padding: 0 - topPadding: 20 - bottomPadding: 20 - contentItem: Rectangle { - implicitWidth: parent.parent.width - implicitHeight: 1 - color: "light grey" - } - anchors.top: rootRec16.bottom - } - //####################################################################################################### - - Rectangle { - id: rootRec17 - width: parent.width - height: infoButton17.height - anchors.top: separator4.bottom - //anchors.topMargin: spacerB - color: "transparent" //"red" - border.color: "dark grey" - border.width: 0 - radius: 4 - - ToolButton { - id: infoButton17 - icon.name: 'kt-info-widget' - implicitWidth: infoButton17.height - anchors.right: parent.right - opacity: 0.5 - MouseArea { - property bool state: false - anchors.fill: parent - hoverEnabled: true - onEntered: infoButton17.opacity = 1 - onExited: state ? infoButton17.opacity = 1 : infoButton17.opacity = 0.5 - onClicked: { - state = !state - main.toggleTooltip(rootRec17) - } - } - } - Grid { - // TITLE | CHOICE BUTTONS GO HERE - id: gA17 - anchors.verticalCenter: infoButton17.verticalCenter - - Row { - //spacing: 10 - Rectangle { // USED FOR LABEL ALIGNMENT - NOT SURE WHY HAVING BELOW BUTTONS CAUSED 'anchors.verticalCenter: infoButtonX.verticalCenter' NOT TO WORK WITH LABEL. - id: recAlign17 - height: infoButton17.height - width: 0 - color: "transparent" - } - Column { - Rectangle { - height: 10 - width: spacerA - color: "transparent" //"red" - } - } - Column { - anchors.verticalCenter: recAlign17.verticalCenter - //________ LAYOUT ________ - Label { - width: titleTextMetrics.width - text: i18n("Numbers:") - } - } - Column { - //#################################################### - RowLayout { - RadioButton { - Layout.rightMargin: 20 // PADDING RIGHT - checked: plasmoid.configuration.binaryDecimal === 'binary' - text: i18n("Binary (1024 - 2^10)") - onReleased: cfg_binaryDecimal = 'binary' - } - RadioButton { - checked: plasmoid.configuration.binaryDecimal === 'decimal' - text: i18n("Metric (1000 - 10^3)") - onReleased: cfg_binaryDecimal = 'decimal' - } - } - // ################################################################ - } - } - } - Grid { - // NEW TOOLTIP INFORMATION - anchors.top: gA17.bottom - Text { - id: infoText17 - opacity: 0 - padding: 10 - width: rootRec17.width - color: theme.textColor - textFormat: Text.RichText - wrapMode: Text.Wrap - text: "" + - + "" - + "
    " - + i18n("In computing, binary 1024 and decimal 1000 are two different ways of measuring units of digital information.") - + "

    " - + i18n("Decimal 1000 is based on the metric system, which is based on powers of 10. In this system, each unit is 10 times larger than the previous unit. \ -For example, 1 kilometer is 1000 meters, 1 megabyte is 1000 kilobytes, and so on.") - + "

    " - + "

    " - + i18n("Binary 1024 is based on the binary system, which is based on powers of 2. In this system, each unit is twice as large as the previous unit. \ -For example, 1 kilobyte is 1024 bytes, 1 megabyte is 1024 kilobytes, and so on.") - + "

    " - + "

    " - + i18n("The reason why binary 1024 is used in computing is because computers store and process data in binary (0s and 1s), and it is convenient to use units that are based on powers of 2. \ -However, for some purposes, such as networking, decimal 1000 units are used instead.") - + "

    " - + "

    " - + i18n("To avoid confusion, it is important to clearly specify which unit system is being used, and to use the correct prefix (e.g., kilo, mega) for the unit. \ -The prefixes 'kibi,' 'mebi,' 'gibi,' etc. have been introduced to refer to binary 1024 units, while the prefixes 'kilo,' 'mega,' 'giga,' etc. continue to refer to decimal 1000 units.") - + "

    " - } - } - } - //####################################################################################################### - Rectangle { - id: rootRec18 - width: parent.width - height: infoButton18.height - anchors.top: rootRec17.bottom - anchors.topMargin: spacerA - color: "transparent" //"red" - border.color: "dark grey" - border.width: 0 - radius: 4 - - ToolButton { - id: infoButton18 - icon.name: 'kt-info-widget' - implicitWidth: infoButton18.height - anchors.right: parent.right - opacity: 0.5 - MouseArea { - property bool state: false - anchors.fill: parent - hoverEnabled: true - onEntered: infoButton18.opacity = 1 - onExited: state ? infoButton18.opacity = 1 : infoButton18.opacity = 0.5 - onClicked: { - state = !state - main.toggleTooltip(rootRec18) - } - } - } - Grid { - // TITLE | CHOICE BUTTONS GO HERE - id: gA18 - anchors.verticalCenter: infoButton18.verticalCenter - - Row { - //spacing: 10 - Rectangle { // USED FOR LABEL ALIGNMENT - NOT SURE WHY HAVING BELOW BUTTONS CAUSED 'anchors.verticalCenter: infoButtonX.verticalCenter' NOT TO WORK WITH LABEL. - id: recAlign18 - height: infoButton18.height - width: 0 - color: "transparent" - } - Column { - Rectangle { - height: 10 - width: spacerA - color: "transparent" //"red" - } - } - Column { - anchors.verticalCenter: recAlign18.verticalCenter - //________ LAYOUT ________ - Label { - width: titleTextMetrics.width - text: i18n("Decimal Place:") - } - } - Column { - //#################################################### - RowLayout { - id: decimalPlaceRow - - property var buttonPressed - - function setDecimalPlace() { // .toFixed(x); - var s - if (buttonPressed.text === "▲") { - decimalPlaceUP.enabled == true - cfg_decimalPlace += 1 - s = 3 - - if (cfg_decimalPlace === s) { - decimalPlaceUP.enabled = false - decimalPlaceButtonTimer.stop() - } else { - decimalPlaceDOWN.enabled = true - } - } - if (buttonPressed.text === "▼") { - decimalPlaceDOWN.enabled == true - cfg_decimalPlace -= 1 - s = 0 - - if (cfg_decimalPlace === s) { - decimalPlaceDOWN.enabled = false - decimalPlaceButtonTimer.stop() - } else { - decimalPlaceUP.enabled = true - } - } - } - function decimalPlaceText() { // 0.00 - var x - if (cfg_binaryDecimal === 'binary') x = 1024; - else x = 1000; - - return Number.parseFloat(x).toFixed( cfg_decimalPlace ); - } - Rectangle { - width: labelTextMetrics.width - height: decimalPlaceLabel.height - color: "transparent" - Label { - id: decimalPlaceLabel - text: decimalPlaceRow.decimalPlaceText() - } - } - Rectangle { - width: (decimalPlaceUP.x - decimalPlaceDOWN.x) + (decimalPlaceDOWN.width + 2) - height: decimalPlaceDOWN.height + 2 - color: "transparent" - border.color: "dark grey" - border.width: 0.5 - radius: 4 - RowLayout { - //id: buttonB - Button { - id: decimalPlaceDOWN - text: "▼" - implicitWidth: decimalPlaceDOWN.height - Layout.margins: 1 //buttonMargin - enabled: cfg_decimalPlace != 0 - onPressAndHold: { - decimalPlaceRow.buttonPressed = decimalPlaceDOWN - decimalPlaceButtonTimer.start() - } - onReleased: { - decimalPlaceRow.buttonPressed = decimalPlaceDOWN - decimalPlaceRow.setDecimalPlace() - decimalPlaceButtonTimer.stop() - } - } - Button { - id: decimalPlaceUP - text: "▲" - implicitWidth: decimalPlaceUP.height - Layout.margins: 1 //buttonMargin - enabled: cfg_decimalPlace != 3 - onPressAndHold: { - decimalPlaceRow.buttonPressed = decimalPlaceUP - decimalPlaceButtonTimer.start() - } - onReleased: { - decimalPlaceRow.buttonPressed = decimalPlaceUP - decimalPlaceRow.setDecimalPlace() - decimalPlaceButtonTimer.stop() - } - } - Timer { - id: decimalPlaceButtonTimer - interval: 200 // repeat every 200 milliseconds - running: false - repeat: true - onTriggered: decimalPlaceRow.setDecimalPlace() - } - } - } - } - // ################################################################ - } - } - } - Grid { - // NEW TOOLTIP INFORMATION - anchors.top: gA18.bottom - Text { - id: infoText18 - opacity: 0 - padding: 10 - width: rootRec18.width - color: theme.textColor - textFormat: Text.RichText - wrapMode: Text.Wrap - - text: "" - + "" - + "
    " + i18n("Choose the number of decimal fraction digits to the right of the decimal point.") + "
    " - } - } - } - //####################################################################################################### - Rectangle { - id: rootRec19 - width: parent.width - height: infoButton19.height - anchors.top: rootRec18.bottom - anchors.topMargin: spacerA - color: "transparent" //"red" - border.color: "dark grey" - border.width: 0 - radius: 4 - - ToolButton { - id: infoButton19 - icon.name: 'kt-info-widget' - implicitWidth: infoButton19.height - anchors.right: parent.right - opacity: 0.5 - MouseArea { - property bool state: false - anchors.fill: parent - hoverEnabled: true - onEntered: infoButton19.opacity = 1 - onExited: state ? infoButton19.opacity = 1 : infoButton19.opacity = 0.5 - onClicked: { - state = !state - main.toggleTooltip(rootRec19) - } - } - } - Grid { - // TITLE | CHOICE BUTTONS GO HERE - id: gA19 - anchors.verticalCenter: infoButton19.verticalCenter - - Row { - //spacing: 10 - Column { - Rectangle { - height: 10 - width: spacerA - color: "transparent" //"red" - } - } - Column { - //________ LAYOUT ________ - Label { - width: titleTextMetrics.width - text: i18n("Decimal place filter:") - } - } - Column { - Row { - id: filterRow - //################################################################# - // FILTERING IS THE DEFAULT SETTING AND ALLOWS THE RECIEVED BITS TO BE - // ROUNDED TO THE LEAST POSSIBLE NUMBERS: - // EXAMPLE: 1,553,808 BITS = 1.6 Mb (ASSUMING 1 DECIMAL PLACE HAS BEEN SELECTED) - // DISABLING THE MEGA CHECKBOXES WILL ROUND THE VALUE DOWN THE THE NEAREST KILOBIT - // EXAMPLE: 1,553,808 BITS = 1554 Kb (ASSUMING 4 DIGIT ROUNDING WAS SELECTED) - - //________ CHECKBOX WIDTH ________ - TextMetrics { - id: checkBoxMetrics - text: "Bytes " - } - CheckBox { - id: decimalFilter0 - } - Label { - id: decimalFilter0Label - text: cfg_speedUnits === 'bits' ? "bits" : "Bytes" - anchors.verticalCenter: decimalFilter0.verticalCenter - width: checkBoxMetrics.width - } - CheckBox { - id: decimalFilter1 - } - Label { - id: decimalFilter1Label - text: cfg_binaryDecimal === 'binary' ? "Kibi" : "Kilo" - anchors.verticalCenter: decimalFilter0.verticalCenter - width: checkBoxMetrics.width - } - CheckBox { - id: decimalFilter2 - } - Label { - id: decimalFilter2Label - text: cfg_binaryDecimal === 'binary' ? "Mebi" : "Mega" - anchors.verticalCenter: decimalFilter0.verticalCenter - width: checkBoxMetrics.width - } - CheckBox { - id: decimalFilter3 - } - Label { - id: decimalFilter3Label - text: cfg_binaryDecimal === 'binary' ? "Gibi" : "Giga" - anchors.verticalCenter: decimalFilter0.verticalCenter - width: checkBoxMetrics.width - } - // ################################################################ - } - } - } - } - Grid { - // NEW TOOLTIP INFORMATION - anchors.top: gA19.bottom - Text { - id: infoText19 - opacity: 0 - padding: 10 - width: rootRec19.width - color: theme.textColor - textFormat: Text.RichText - wrapMode: Text.Wrap - text: "" - + "" - + "" - + "" - + "
    " + i18n("Provides fine-grained control over decimal places and rounding in each bit / Byte zone for the data display.") + "
    " + i18n("For example, if the control is turned off (decimal places disabled), data values will be shown as whole numbers in the chosen zone as per the selected rounding method (either 3 or 4 digits rounding).") + "
    " + i18n("If the control is turned on (decimal places enabled), data values will be shown with the appropriate decimal places and 3 digit rounding enabled.") + "
    " - } - } - - } - //####################################################################################################### - Rectangle { - id: rootRec20 - width: parent.width - height: infoButton20.height - anchors.top: rootRec19.bottom - anchors.topMargin: spacerA - color: "transparent" //"red" - border.color: "dark grey" - border.width: 0 - radius: 4 - - ToolButton { - id: infoButton20 - icon.name: 'kt-info-widget' - implicitWidth: infoButton20.height - anchors.right: parent.right - opacity: 0.5 - MouseArea { - property bool state: false - anchors.fill: parent - hoverEnabled: true - onEntered: infoButton20.opacity = 1 - onExited: state ? infoButton20.opacity = 1 : infoButton20.opacity = 0.5 - onClicked: { - state = !state - main.toggleTooltip(rootRec20) - } - } - } - Grid { - // TITLE | CHOICE BUTTONS GO HERE - id: gA20 - anchors.verticalCenter: infoButton20.verticalCenter - - Row { - //spacing: 10 - Column { - Rectangle { - height: 10 - width: spacerA - color: "transparent" //"red" - } - } - Column { - //________ LAYOUT ________ - Label { - width: titleTextMetrics.width - text: i18n("Rounded whole number:") - } - } - Column { - //#################################################### - // THIS WILL ROUND THE FIGURE DOWN TO THE NEAREST 3 OR 4 DIGIT, IF THIS ISNT POSSIBLE - // A DECIMAL PLACE WILL BE USED TO DISPLAY THE NUMBER. - // EXAMPLE: - // [3] 408,288 BITS = 408 Kb || 1,553,808 BITS = 1.6 Mb - // [4] 408,288 BITS = 408 Kb || 1,553,808 BITS = 1554 Kb - RowLayout { - id: roundedNumberRow - function enableState() { - if (cfg_decimalFilter0 && cfg_decimalFilter1 && cfg_decimalFilter2 && cfg_decimalFilter3) { - if (rb_roundedNumber1.checked === true) { - rb_roundedNumber0.checked = true - } - return false; // DISABLE - } else { - return true; // ENABLE - } - } - RadioButton { - Layout.rightMargin: 20 // PADDING RIGHT - id: rb_roundedNumber0 - checked: true - text: i18n("3") - onReleased: cfg_roundedNumber = 3 - enabled: roundedNumberRow.enableState() - } - RadioButton { - //checked: plasmoid.configuration.binaryDecimal === 'decimal' - id: rb_roundedNumber1 - text: i18n("4") - onReleased: cfg_roundedNumber = 4 - enabled: roundedNumberRow.enableState() - } - } - // ################################################################ - } - } - } - Grid { - // NEW TOOLTIP INFORMATION - anchors.top: gA20.bottom - Text { - id: infoText20 - opacity: 0 - padding: 10 - width: rootRec20.width - color: theme.textColor - textFormat: Text.RichText - wrapMode: Text.Wrap - text: "
    " + i18n("This option becomes active when 'Decimal place filter' checkbox(es) are disabled.") + "

    " - + "" - + "" - + "" - + "" - + "
    " + i18n("Provides finer control over how the bit / Byte data is displayed and rounded.") + "
    " + i18n("By default (3), the logic will round a 4-digit bit figure to a Kilobit / Kilobyte figure. For example, 3456 bits becomes 3.38 Kb.") + "
    " + i18n("Selecting 4 will only round up if the digit count exceeds 4 digits. For example, 1234567 bits will become 1206 Kb (not 1.2 Mb).") + "
    " - } - } - } - //####################################################################################################### - MenuSeparator { - id: separator10 - padding: 0 - topPadding: 20 - bottomPadding: 20 - contentItem: Rectangle { - implicitWidth: Math.max(200, parent.parent.width) - implicitHeight: 1 - color: "light grey" - } - anchors.top: rootRec20.bottom - } - //####################################################################################################### -} \ No newline at end of file diff --git a/kde/plasma/plasmoids/org.kde.nsw_dbus/contents/ui/config/configNetwork.qml b/kde/plasma/plasmoids/org.kde.nsw_dbus/contents/ui/config/configNetwork.qml deleted file mode 100644 index 76e595e1..00000000 --- a/kde/plasma/plasmoids/org.kde.nsw_dbus/contents/ui/config/configNetwork.qml +++ /dev/null @@ -1,108 +0,0 @@ -/* - * Copyright 2023 LeeVD - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public License as - * published by the Free Software Foundation; either version 3 of - * the License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ - -import QtQuick 2.15 -import QtQuick.Controls 2.15 -import QtQuick.Layouts 1.1 -//import org.kde.plasma.core 2.0 as PlasmaCore -import DbusModel 1.1 - -Item { - - property var cfg_netSources: netSources - - //################## SERIALISATION FIX ########################### - property var net: [] - - function netSourceEncode(value) { - return JSON.stringify(value) - } - - function netSourceDecode(value) { - try { - return JSON.parse(value) - } catch (E) { - return [] - } - } - - //################################################################ - - GridLayout { - columns: 3 - columnSpacing: 15 - rowSpacing: 40 - - //________ PADDING ________ - Rectangle { - Layout.column: 0 - height: 2 - Layout.minimumWidth: 10 //(parent.width / 100) * 40 - width: 5 // (parent.width / 100) * 40 - color: "transparent" - } - QtObject { - id: data - property bool loading: false - } - - ColumnLayout { - - Repeater { - model: net.length //sources - CheckBox { - text: net[index].name - checked: net[index].checked - onCheckedChanged: { - if (!data.loading) { - net[index].checked = checked - cfg_netSources = netSourceEncode(net) - cfg_netSourcesChanged(); // SETS NEW VALUES IN MAIN - } - } - } - } - // Repeater { - // model: cfg_netSources.length //sources - - // CheckBox { - // text: cfg_netSources[index].name - // checked: cfg_netSources[index].checked - // onCheckedChanged: { - // if (!data.loading) { - // cfg_netSources[index].checked = checked - // cfg_netSourcesChanged(); // SETS NEW VALUES IN MAIN - // } - // } - // } - // } - } - - ListModel { - id: sources - } - - Dbus { - id : dbus1 - } - - Component.onCompleted: { - net = netSourceDecode(cfg_netSources) - } - } -} - diff --git a/kde/plasma/plasmoids/org.kde.nsw_dbus/contents/ui/image/1a.png b/kde/plasma/plasmoids/org.kde.nsw_dbus/contents/ui/image/1a.png deleted file mode 100644 index c7de612817e7d06128256b8b65c5422e4b88286d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 276 zcmeAS@N?(olHy`uVBq!ia0vp^DL|~t!3HEFwx0U{q&N#aB8wRq_zr_GlpinR(g8$%zH2dih1^v)|cB0TnIuba4!+nDh3QA(ykFfWyHV zzh5TqU9g{jiLlWG^QFDq{cB6kSe}2qXz%wQHqqI!dmo!+KKrh(ceb4Mpa@H_fRCdA z0fzCph4Xj+_mghYTw~5dQHQa{#fwgTe~DWM4f DkhNPj diff --git a/kde/plasma/plasmoids/org.kde.nsw_dbus/contents/ui/image/1a2.png b/kde/plasma/plasmoids/org.kde.nsw_dbus/contents/ui/image/1a2.png deleted file mode 100644 index 4901d0d9e1f9e48b00fe193586f4adb1107a2eb5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 470 zcmeAS@N?(olHy`uVBq!ia0vp^6+rCB!3HFy1QWIcDb50q$YKTtzQZ8Qcszea3Q$n8 z#5JNMI6tkVJh3R1p}f3YFEcN@I61K(RWH9NefB#WDFz0{WKS2zkcv5PZyS0YagcET znD3fX)cdw+$%gBbm-=mg;JW4;Q&peHP8X@!H&$%$W>TJc@#Dw3tp@cK9<%cKPj713 zk@v5v;gpfVoW_SdJn0D*%!ef<&K)S&-dSJX)$#jG{(R*}J3mP8yt?IQ)#+7N4)A}r zvG04lBmdI!#~&qpFW))(^uU_@Ct;VL_3Ew;Vm@x-d-40ubvMrJ1w7uY3JXcX!FZ zR`a6OnV-K-3tjpD;IHL>*g)<*{C)n)%+2lZEw665dH6e1)~z=WckcuH18y|JYp6n% xKjy7ic2;iR^x(^B{P&-lOPoJYfU2UFVWIJwpB&}e=K$k`!PC{xWt~$(69DXu)(HRr diff --git a/kde/plasma/plasmoids/org.kde.nsw_dbus/contents/ui/image/1b.png b/kde/plasma/plasmoids/org.kde.nsw_dbus/contents/ui/image/1b.png deleted file mode 100644 index b0bf925cd3cf60d0979bcf7f6345b351f6cc60d5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 236 zcmeAS@N?(olHy`uVBq!ia0vp^cYs)ggAGVNdl(!6q&N#aB8wRq_zr_G)UgRU-#VgyY=&~-u)Z3$35%6uAE%9 t?|+iUAMJyV9t8qIGA%6Zio`LinBGc@@omy(?EpH0!PC{xWt~$(695TRPxk-- diff --git a/kde/plasma/plasmoids/org.kde.nsw_dbus/contents/ui/image/1b2.png b/kde/plasma/plasmoids/org.kde.nsw_dbus/contents/ui/image/1b2.png deleted file mode 100644 index 072c2936318dfce70d624ae26184748d7aa25c22..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 453 zcmeAS@N?(olHy`uVBq!ia0vp^AAnecgAGU?uqeL(q&N#aB8wRq_zr_GosyFxdw;7*xzpv%p@#g#QO;KxSwf&7)e?4_$ zgbzeTE=WZ>P{mhCi6%}G(OIqfJ8x>6*2nzRSh~mOE1H#mz2pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H13a?2- zK~#90?VWpYTvZvsf8Rb5(?DrMOA;E|V#k(fgvwK3z>?8w(W-z@}droA5N@cSwg`YmL(LdVOc`K8kQv#tYKL~ zAr@N8A`xIBAWls)s+&DBW)wg|Q4hP~+sRh-f=XfFGw+7X1 z9+~}s39g#l@e6_Q3=0kb&T^F>1RnFq)B)+5sZoa!n!1Mhic zjsZ?|{?8z?3e~hn<}>tNsBOU2M2Ik(Ib=3_yvx901KoOFc&OHmH;gw_YpLuq_bC-zzOqFI1Fe&^<&GH zEt|7?b?#H85bEpeX>4pfAGpg^eL|3Z1WhUF+^dVo{lIoYy0e7&C>)D}t}mGz)orN$5jY%p0eAtCv-4@(_l^}8P8K*d1r4ec?i8k) zD)_UOa8Z4J5VBpsOhgs}ixH_p)z1&D7hl5?xLII^D%<^zTlP^@6NsD)EJZ|6y|q8l z9K$LTjsOnmR2GJ*qh&8e^=(8x3#>%sDO8{F6U&)n37jEtU+4;2_Fh!i0~Y}IB2wWe z;x~E!lo%iE;t&~y$n>Jyv4n$2Jt9K}7VHPr2Y^?A^ZgFzJPOq;n5`|i!#+j=M*xY2 zh6bY1=s@y$QD0y0TOVW}K~qXPyL9;uFc0% zO+GR|1x7ffHK^X{IWE9VpvCFtQMRNFl=lQApj(BJsMe$KICS&G@ZTal%L&mC*2!VM|q;bMAg5Xv^g zCwt1B@W#8!RwsIA9Kb4$s5p(sy0$Si15ggHHY>XjIS40q?=dDz!6*onw3xaptVk_;=;wOx^*Ig0@XcDjC0GvD!x!m9Pk&H={nWmVFM9E|z06}LNL zZUQqRc^+U-}}d+mg!fyfU@I zrRo@~z-w*F-R|QeNHxsDiE>tWx?Op|Ei+QsKMI%AcZd5=Qd#Df86k{{!9_jge#Y

    ~jx?7|-EkkBuxwa91T*~qUv>9MG`8zX{dQkgOtmt?F z>(rQEBCbrF8Jx26CaWE@=ZE>7p>L;iJ(E?MY}Z$A*{t{1j#Y75vo?;bE+t1dR+#F} zy_J>2*@^XTI`bkA=Skod?d(aN z^&r1e=Rm)uZIMh_jgW=H_#6!8w|}d;IIrPhz#F$-JM+ zy^wXE3R(F{cCeepDu{F3HK1l#6RnB3$8q(bnEMp4nxg#-tmzuF8DQr@mHQlE&*YfTF-IQ)xlqTO2TaKu zyF3wM2KT1^N~}`$@F{VRQl7$(#k`gFxEO#-+(WRCqZA4X*cU>(LR029UAqdv%z{b> za-O8u=#sZxb&x6gDmgX3apWxqoHIG)@b2Os;697rAb6du_!SRLv8El7N5dWD*NMD$ z(noXc9!d+DOd0gx=;WTKfNM|qaRBaU!+GQ&?k;1m{T3iJVh8 zCuskP+RbAVe{BdSn!(B3+i|u>zVzoln|7IqTUL9O!@G++-+eYK!6ues##`|bO-S}Zl|!(QBNu8q z8R`;!FIH2qtW9WxX9`bgv_;lG=14*pXal~Y)uq7yMgn6j(yo_v4#z~jN9rWj87!v_ z${wjxSZ(k|DB&h{M=fTLll|=CbdY_Oo?~aF0_zoaNSdJHSwV0<`;(le&SrNK_9|s> zlFK+c=^aKpvzFkm*rVjv96eZ5@Md-^`7K8;_7k~{eM|08zh~d2KeEbTKfT}00QEda zzIu^eUk0gHIEJ#@&1QCE+RBc%r?IMFmHIn-AzrNhMP8K@?R$UduDShdm#)7b%7 diff --git a/kde/plasma/plasmoids/org.kde.plasma.mediaSimple/contents/fonts/SourceSansPro-Semibold.otf b/kde/plasma/plasmoids/org.kde.plasma.mediaSimple/contents/fonts/SourceSansPro-Semibold.otf deleted file mode 100644 index fffdbafeb73c497ea3d84107162ba05e829c59ef..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 232680 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

    %$BU|bP+VMUOw4;3G6RfHX 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

    Z^;D9MF$Q! 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 WZw&i>b#h4aRo|w&zp)zwApZwi;ZRoq diff --git a/kde/plasma/plasmoids/org.kde.plasma.mediaSimple/contents/ui/AlbumArtStackView.qml b/kde/plasma/plasmoids/org.kde.plasma.mediaSimple/contents/ui/AlbumArtStackView.qml deleted file mode 100644 index 7a125927..00000000 --- a/kde/plasma/plasmoids/org.kde.plasma.mediaSimple/contents/ui/AlbumArtStackView.qml +++ /dev/null @@ -1,229 +0,0 @@ -/* - SPDX-FileCopyrightText: 2013 Marco Martin - SPDX-FileCopyrightText: 2014 Sebastian Kügler - SPDX-FileCopyrightText: 2014 Kai Uwe Broulik - - SPDX-License-Identifier: GPL-2.0-or-later -*/ - -import QtQuick 2.15 -import QtQuick.Controls 2.15 -import QtQuick.Window 2.15 - -import org.kde.plasma.plasmoid 2.0 -import org.kde.plasma.components 3.0 as PC3 -import org.kde.plasma.core 2.0 as PlasmaCore -import org.kde.plasma.extras 2.0 as PlasmaExtras - -Item { - id: container - - /** - * Whether the album art image is available or in loading status - */ - readonly property bool hasImage: (pendingImage !== null && (pendingImage.status === Image.Ready || pendingImage.status === Image.Loading)) - || (albumArt.currentItem instanceof Image && albumArt.currentItem.status === Image.Ready) - - readonly property bool animating: exitTransition.running || popExitTransition.running - - /** - * Whether the component is used in the compact representation - */ - property bool inCompactRepresentation: false - - /** - * Provides source item for \ShaderEffectSource - */ - readonly property alias albumArt: albumArt - - property Image pendingImage: null - - onWidthChanged: geometryChangeTimer.restart(); - onHeightChanged: geometryChangeTimer.restart(); - - function loadAlbumArt() { - if (pendingImage !== null) { - pendingImage.destroy(); - pendingImage = null; - } - - if (!root.albumArt) { - albumArt.clear(StackView.PopTransition); - return; - } - - const oldImageRatio = albumArt.currentItem instanceof Image ? albumArt.currentItem.sourceSize.width / albumArt.currentItem.sourceSize.height : 1; - pendingImage = albumArtComponent.createObject(albumArt, { - "source": root.albumArt, - "sourceSize": Qt.size(container.width * Screen.devicePixelRatio, container.height * Screen.devicePixelRatio), - "opacity": 0, - }); - - function replaceWhenLoaded() { - if (pendingImage.status === Image.Loading) { - return; - } - - if (pendingImage.status === Image.Ready) { - const newImageRatio = pendingImage.sourceSize.width / pendingImage.sourceSize.height; - exitTransitionOpacityAnimator.duration = oldImageRatio === newImageRatio ? 0 : PlasmaCore.Units.longDuration; - } else { - // Load placeholder icon, but keep the invalid image to avoid flashing application icons - exitTransitionOpacityAnimator.duration = 0; - } - - albumArt.replace(pendingImage, {}, StackView.ReplaceTransition); - pendingImage.statusChanged.disconnect(replaceWhenLoaded); - pendingImage = null; - } - - pendingImage.statusChanged.connect(replaceWhenLoaded); - replaceWhenLoaded(); - } - - // Reload album art when size of container changes - Timer { - id: geometryChangeTimer - interval: 250 - onTriggered: container.loadAlbumArt(); - } - - StackView { - id: albumArt - - anchors.fill: parent - - readonly property string icon: (mpris2Source.currentData && mpris2Source.currentData["Desktop Icon Name"]) || "media-album-cover" - - replaceEnter: Transition { - OpacityAnimator { - from: 0 - to: 1 - duration: PlasmaCore.Units.longDuration - } - } - - replaceExit: Transition { - id: exitTransition - - SequentialAnimation { - PauseAnimation { - duration: PlasmaCore.Units.longDuration - } - - /** - * If the new ratio and the old ratio are different, - * perform a fade-out animation for the old image - * to prevent it from suddenly disappearing. - */ - OpacityAnimator { - id: exitTransitionOpacityAnimator - from: 1 - to: 0 - duration: 0 - } - } - } - - popExit: Transition { - id: popExitTransition - - OpacityAnimator { - from: 1 - to: 0 - duration: PlasmaCore.Units.longDuration - } - } - - Component { - id: albumArtComponent - - Image { // Album Art - horizontalAlignment: Image.AlignHCenter - verticalAlignment: Image.AlignVCenter - fillMode: Image.PreserveAspectFit - - asynchronous: true - cache: false - - StackView.onRemoved: { - source = ""; // HACK: Reduce memory usage - destroy(); - } - } - } - - Component { - id: fallbackIconItem - - PlasmaCore.IconItem { // Fallback - id: fallbackIcon - - anchors.margins: PlasmaCore.Units.largeSpacing * 2 - opacity: 0 - source: albumArt.icon - - NumberAnimation { - duration: PlasmaCore.Units.longDuration - easing.type: Easing.OutCubic - property: "opacity" - running: true - target: fallbackIcon - to: 1 - } - } - } - - // "No media playing" placeholder message - Component { - id: placeholderMessage - - // Put PlaceholderMessage in Item so PlaceholderMessage will not fill its parent. - Item { - property alias source: message.iconName - - PlasmaExtras.PlaceholderMessage { - id: message - anchors.centerIn: parent - width: parent.width // For text wrap - iconName: albumArt.icon - text: (root.isPlaying || root.state === "paused") ? i18n("No title") : i18n("No media playing") - } - } - } - - Component { - id: busyComponent - - Item { - PC3.BusyIndicator { - id: busyIndicator - anchors.centerIn: parent - opacity: 0 - } - - NumberAnimation { - duration: PlasmaCore.Units.longDuration - easing.type: Easing.OutCubic - property: "opacity" - running: true - target: busyIndicator - to: 1 - } - } - - } - } - - Loader { - anchors.fill: parent - visible: active - - readonly property bool isLoadingImage: pendingImage !== null && pendingImage.status === Image.Loading - - active: (inCompactRepresentation || Plasmoid.expanded) && (!container.hasImage || isLoadingImage) - asynchronous: true - sourceComponent: root.track ? (isLoadingImage ? busyComponent : fallbackIconItem) : placeholderMessage - } -} - diff --git a/kde/plasma/plasmoids/org.kde.plasma.mediaSimple/contents/ui/CompactRepresentation.qml b/kde/plasma/plasmoids/org.kde.plasma.mediaSimple/contents/ui/CompactRepresentation.qml deleted file mode 100644 index 7c0dbadf..00000000 --- a/kde/plasma/plasmoids/org.kde.plasma.mediaSimple/contents/ui/CompactRepresentation.qml +++ /dev/null @@ -1,268 +0,0 @@ -/* - SPDX-FileCopyrightText: 2022 Fushan Wen - - SPDX-License-Identifier: GPL-2.0-or-later -*/ - -import QtQuick 2.15 -import QtQuick.Layouts 1.15 -import QtQml 2.15 - -import org.kde.plasma.core 2.0 as PlasmaCore -import org.kde.plasma.components 3.0 as PC3 -import org.kde.plasma.plasmoid 2.0 - -/** - * [Album Art][Now Playing] - */ -MouseArea { - id: compactRepresentation - - Layout.preferredWidth: { - switch (compactRepresentation.layoutForm) { - case CompactRepresentation.LayoutType.VerticalPanel: - case CompactRepresentation.LayoutType.VerticalDesktop: - return compactRepresentation.parent.width; - case CompactRepresentation.LayoutType.HorizontalPanel: - case CompactRepresentation.LayoutType.HorizontalDesktop: - return iconLoader.active ? iconLoader.item.implicitWidth : playerRow.width; - case CompactRepresentation.LayoutType.IconOnly: - default: - return -1; - } - } - Layout.preferredHeight: { - switch (compactRepresentation.layoutForm) { - case CompactRepresentation.LayoutType.VerticalPanel: - return iconLoader.active ? compactRepresentation.parent.width : playerRow.height; - default: - return -1; - } - } - Layout.maximumHeight: Layout.preferredHeight - - enum LayoutType { - Tray, - HorizontalPanel, - VerticalPanel, - HorizontalDesktop, - VerticalDesktop, - IconOnly - } - - property int layoutForm: CompactRepresentation.LayoutType.IconOnly - - Binding on layoutForm { - when: playerRow.active - delayed: true - restoreMode: Binding.RestoreBindingOrValue - value: { - if (compactRepresentation.inTray) { - return CompactRepresentation.LayoutType.Tray; - } else if (compactRepresentation.inPanel) { - return compactRepresentation.isVertical ? CompactRepresentation.LayoutType.VerticalPanel : CompactRepresentation.LayoutType.HorizontalPanel; - } else if (compactRepresentation.parent.width > compactRepresentation.parent.height + playerRow.item.columnSpacing) { - return CompactRepresentation.LayoutType.HorizontalDesktop; - } else if (compactRepresentation.parent.height - compactRepresentation.parent.width >= playerRow.item.labelHeight + playerRow.item.rowSpacing) { - return CompactRepresentation.LayoutType.VerticalDesktop; - } - return CompactRepresentation.LayoutType.IconOnly; - } - } - - readonly property bool isVertical: Plasmoid.formFactor === PlasmaCore.Types.Vertical - readonly property bool inPanel: [PlasmaCore.Types.TopEdge, PlasmaCore.Types.RightEdge, PlasmaCore.Types.BottomEdge, PlasmaCore.Types.LeftEdge].includes(Plasmoid.location) - readonly property bool inTray: parent.objectName === "org.kde.desktop-CompactApplet" - - acceptedButtons: Qt.LeftButton | Qt.MiddleButton | Qt.BackButton | Qt.ForwardButton - hoverEnabled: true - - property int wheelDelta: 0 - - onWheel: { - const service = mpris2Source.serviceForSource(mpris2Source.current) - const operation = service.operationDescription("ChangeVolume") - wheelDelta += wheel.angleDelta.y || wheel.angleDelta.x - while (wheelDelta >= 120) { - wheelDelta -= 120; - operation.delta = volumePercentStep / 100; - operation.showOSD = true; - service.startOperationCall(operation); - } - while (wheelDelta <= -120) { - wheelDelta += 120; - operation.delta = -volumePercentStep / 100; - operation.showOSD = true; - service.startOperationCall(operation); - } - } - - onClicked: { - switch (mouse.button) { - case Qt.MiddleButton: - root.togglePlaying() - break - case Qt.BackButton: - root.action_previous() - break - case Qt.ForwardButton: - root.action_next() - break - default: - Plasmoid.expanded = !Plasmoid.expanded - } - } - - Loader { - id: iconLoader - anchors.fill: parent - visible: active - - active: inTray || !root.track - sourceComponent: PlasmaCore.IconItem { - active: compactRepresentation.containsMouse - source: { - if (root.isPlaying) { - return "media-playback-playing"; - } else if (root.state === "paused") { - return "media-playback-paused"; - } else { - return "media-playback-stopped"; - } - } - } - } - - Loader { - id: playerRow - - width: { - if (!active) { - return 0; - } - switch (compactRepresentation.layoutForm) { - case CompactRepresentation.LayoutType.VerticalPanel: - case CompactRepresentation.LayoutType.VerticalDesktop: - return compactRepresentation.parent.width; - case CompactRepresentation.LayoutType.HorizontalPanel: - return item.implicitWidth; - case CompactRepresentation.LayoutType.HorizontalDesktop: - return Math.min(item.implicitWidth, compactRepresentation.parent.width); - case CompactRepresentation.LayoutType.IconOnly: - default: - return Math.min(compactRepresentation.parent.width, compactRepresentation.parent.height); - } - } - - height: { - if (!active) { - return 0; - } - switch (compactRepresentation.layoutForm) { - case CompactRepresentation.LayoutType.VerticalPanel: - return item.implicitHeight; - case CompactRepresentation.LayoutType.VerticalDesktop: - case CompactRepresentation.LayoutType.HorizontalPanel: - case CompactRepresentation.LayoutType.HorizontalDesktop: - return compactRepresentation.parent.height; - case CompactRepresentation.LayoutType.IconOnly: - default: - return Math.min(compactRepresentation.parent.width, compactRepresentation.parent.height); - } - } - - visible: active - - active: !iconLoader.active - sourceComponent: GridLayout { - id: grid - readonly property real labelHeight: songTitle.contentHeight - - rowSpacing: PlasmaCore.Units.smallSpacing - columnSpacing: rowSpacing - flow: { - switch (compactRepresentation.layoutForm) { - case CompactRepresentation.LayoutType.VerticalPanel: - case CompactRepresentation.LayoutType.VerticalDesktop: - return GridLayout.TopToBottom; - default: - return GridLayout.LeftToRight; - } - } - - Item { - id: spacerItem - visible: compactRepresentation.layoutForm === CompactRepresentation.LayoutType.VerticalDesktop - Layout.fillHeight: true - } - - AlbumArtStackView { - id: albumArt - - Layout.alignment: Qt.AlignVCenter - Layout.preferredWidth: Math.min(compactRepresentation.parent.width, compactRepresentation.parent.height) - Layout.preferredHeight: Layout.preferredWidth - - inCompactRepresentation: true - - Connections { - target: root - - function onAlbumArtChanged() { - albumArt.loadAlbumArt(); - } - } - - Component.onCompleted: albumArt.loadAlbumArt() - } - - ColumnLayout { - Layout.alignment: Qt.AlignVCenter - visible: (compactRepresentation.layoutForm !== CompactRepresentation.LayoutType.VerticalPanel - && compactRepresentation.layoutForm !== CompactRepresentation.LayoutType.IconOnly) - || (compactRepresentation.layoutForm === CompactRepresentation.LayoutType.VerticalPanel - && compactRepresentation.parent.width >= PlasmaCore.Units.gridUnit * 5) - - spacing: 0 - - // Song Title - PC3.Label { - id: songTitle - - Layout.fillWidth: true - Layout.maximumWidth: compactRepresentation.layoutForm === CompactRepresentation.LayoutType.HorizontalPanel ? PlasmaCore.Units.gridUnit * 10 : -1 - - elide: Text.ElideRight - horizontalAlignment: grid.flow === GridLayout.TopToBottom ? Text.AlignHCenter : Text.AlignJustify - maximumLineCount: 1 - text: root.track - textFormat: Text.PlainText - wrapMode: Text.Wrap - } - - // Song Artist - PC3.Label { - id: songArtist - - Layout.fillWidth: true - Layout.maximumWidth: songTitle.Layout.maximumWidth - visible: root.artist && playerRow.height >= songTitle.contentHeight + contentHeight * 0.8 /* For CJK */ + (compactRepresentation.layoutForm === CompactRepresentation.LayoutType.VerticalDesktop ? albumArt.Layout.preferredHeight + grid.rowSpacing : 0) - - elide: Text.ElideRight - font.pointSize: PlasmaCore.Theme.smallestFont.pointSize - horizontalAlignment: songTitle.horizontalAlignment - maximumLineCount: 1 - opacity: 0.6 - text: root.artist - textFormat: Text.PlainText - wrapMode: Text.Wrap - } - } - - Item { - visible: spacerItem.visible - Layout.fillHeight: true - } - } - } -} diff --git a/kde/plasma/plasmoids/org.kde.plasma.mediaSimple/contents/ui/ExpandedRepresentation.qml b/kde/plasma/plasmoids/org.kde.plasma.mediaSimple/contents/ui/ExpandedRepresentation.qml deleted file mode 100644 index 09ece3d2..00000000 --- a/kde/plasma/plasmoids/org.kde.plasma.mediaSimple/contents/ui/ExpandedRepresentation.qml +++ /dev/null @@ -1,501 +0,0 @@ -/* - SPDX-FileCopyrightText: 2013 Sebastian Kügler - SPDX-FileCopyrightText: 2014, 2016 Kai Uwe Broulik - SPDX-FileCopyrightText: 2020 Carson Black - SPDX-FileCopyrightText: 2020 Ismael Asensio - - SPDX-License-Identifier: LGPL-2.0-or-later -*/ - -import QtQuick 2.15 -import QtQuick.Controls 2.15 as QQC2 -import QtQuick.Layouts 1.1 - -import org.kde.plasma.plasmoid 2.0 -import org.kde.plasma.core 2.0 as PlasmaCore -import org.kde.plasma.components 3.0 as PlasmaComponents3 -import org.kde.plasma.extras 2.0 as PlasmaExtras -import org.kde.kcoreaddons 1.0 as KCoreAddons -import org.kde.kirigami 2.4 as Kirigami -import QtGraphicalEffects 1.0 - -PlasmaExtras.Representation { - id: expandedRepresentation - FontLoader { - id: sofiaLight - source: "../fonts/SofiaProLight.ttf" - } - FontLoader { - id: fontB - source: "../fonts/SourceSansPro-Semibold.otf" - } - Layout.minimumWidth: Plasmoid.switchWidth - Layout.minimumHeight: Plasmoid.switchHeight - Layout.preferredWidth: PlasmaCore.Units.gridUnit * 20 - Layout.preferredHeight: 212 - Layout.maximumWidth: PlasmaCore.Units.gridUnit * 40 - Layout.maximumHeight: PlasmaCore.Units.gridUnit * 40 - - collapseMarginsHint: true - - readonly property int controlSize: PlasmaCore.Units.iconSizes.medium - - property double position: (mpris2Source.currentData && mpris2Source.currentData.Position) || 0 - readonly property real rate: (mpris2Source.currentData && mpris2Source.currentData.Rate) || 1 - readonly property double length: currentMetadata ? currentMetadata["mpris:length"] || 0 : 0 - readonly property bool canSeek: (mpris2Source.currentData && mpris2Source.currentData.CanSeek) || false - readonly property bool softwareRendering: GraphicsInfo.api === GraphicsInfo.Software - readonly property var appletInterface: Plasmoid.self - - // only show hours (the default for KFormat) when track is actually longer than an hour - readonly property int durationFormattingOptions: length >= 60*60*1000*1000 ? 0 : KCoreAddons.FormatTypes.FoldHours - - property bool disablePositionUpdate: false - property bool keyPressed: false - - KeyNavigation.down: playerSelector.count ? playerSelector.currentItem : (seekSlider.visible ? seekSlider : seekSlider.KeyNavigation.down) - KeyNavigation.up: seekSlider.KeyNavigation.down - - function retrievePosition() { - var service = mpris2Source.serviceForSource(mpris2Source.current); - var operation = service.operationDescription("GetPosition"); - service.startOperationCall(operation); - } - - Connections { - target: Plasmoid.self - function onExpandedChanged() { - if (Plasmoid.expanded) { - retrievePosition(); - } - } - } - - onPositionChanged: { - // we don't want to interrupt the user dragging the slider - if (!seekSlider.pressed && !keyPressed) { - // we also don't want passive position updates - disablePositionUpdate = true - // Slider refuses to set value beyond its end, make sure "to" is up-to-date first - seekSlider.to = length; - seekSlider.value = position - disablePositionUpdate = false - } - } - - onLengthChanged: { - disablePositionUpdate = true - // When reducing maximumValue, value is clamped to it, however - // when increasing it again it gets its old value back. - // To keep us from seeking to the end of the track when moving - // to a new track, we'll reset the value to zero and ask for the position again - seekSlider.value = 0 - seekSlider.to = length - retrievePosition() - disablePositionUpdate = false - } - - Keys.onPressed: keyPressed = true - - Keys.onReleased: { - keyPressed = false - - if ((event.key == Qt.Key_Tab || event.key == Qt.Key_Backtab) && event.modifiers & Qt.ControlModifier) { - event.accepted = true; - if (root.mprisSourcesModel.length > 2) { - var nextIndex = playerSelector.currentIndex + 1; - if (event.key == Qt.Key_Backtab || event.modifiers & Qt.ShiftModifier) { - nextIndex -= 2; - } - if (nextIndex == root.mprisSourcesModel.length) { - nextIndex = 0; - } - if (nextIndex < 0) { - nextIndex = root.mprisSourcesModel.length - 1; - } - playerSelector.currentIndex = nextIndex; - disablePositionUpdate = true; - mpris2Source.current = root.mprisSourcesModel[nextIndex]["source"]; - disablePositionUpdate = false; - } - } - - if (!event.modifiers) { - event.accepted = true - - if (event.key === Qt.Key_Space || event.key === Qt.Key_K) { - // K is YouTube's key for "play/pause" :) - root.togglePlaying() - } else if (event.key === Qt.Key_P) { - root.action_previous() - } else if (event.key === Qt.Key_N) { - root.action_next() - } else if (event.key === Qt.Key_S) { - root.action_stop() - } else if (event.key === Qt.Key_J) { // TODO ltr languages - // seek back 5s - seekSlider.value = Math.max(0, seekSlider.value - 5000000) // microseconds - seekSlider.moved(); - } else if (event.key === Qt.Key_L) { - // seek forward 5s - seekSlider.value = Math.min(seekSlider.to, seekSlider.value + 5000000) - seekSlider.moved(); - } else if (event.key === Qt.Key_Home) { - seekSlider.value = 0 - seekSlider.moved(); - } else if (event.key === Qt.Key_End) { - seekSlider.value = seekSlider.to - seekSlider.moved(); - } else if (event.key >= Qt.Key_0 && event.key <= Qt.Key_9) { - // jump to percentage, ie. 0 = beginnign, 1 = 10% of total length etc - seekSlider.value = seekSlider.to * (event.key - Qt.Key_0) / 10 - seekSlider.moved(); - } else { - event.accepted = false - } - } - } - - // Album Art Background + Details + Touch area to adjust position or volume - MultiPointTouchArea { - id: touchArea - anchors.fill: parent - clip: true - - maximumTouchPoints: 1 - minimumTouchPoints: 1 - mouseEnabled: false - touchPoints: [ - TouchPoint { - id: point1 - - property bool seeking: false - property bool adjustingVolume: false - - onPressedChanged: if (!pressed) { - seeking = false; - adjustingVolume = false; - } - onSeekingChanged: if (seeking) { - queuedPositionUpdate.stop(); - } else { - seekSlider.moved(); - } - } - ] - - Connections { - enabled: seekSlider.visible && point1.pressed && !point1.adjustingVolume - target: point1 - // Control seek slider - function onXChanged() { - if (!point1.seeking && Math.abs(point1.x - point1.startX) < touchArea.width / 20) { - return; - } - point1.seeking = true; - seekSlider.value = seekSlider.valueAt(Math.max(0, Math.min(1, seekSlider.position + (point1.x - point1.previousX) / touchArea.width))); // microseconds - } - } - - Connections { - enabled: point1.pressed && !point1.seeking - target: point1 - function onYChanged() { - if (!point1.adjustingVolume && Math.abs(point1.y - point1.startY) < touchArea.height / 20) { - return; - } - point1.adjustingVolume = true; - const service = mpris2Source.serviceForSource(mpris2Source.current); - const operation = service.operationDescription("ChangeVolume"); - operation.delta = (point1.previousY - point1.y) / touchArea.height; - service.startOperationCall(operation); - } - } - - - ColumnLayout { // Album Art + Details - id: albumRow - width: parent.width - height: 165 - visible: root.track - anchors.centerIn: parent - AlbumArtStackView { - id: albumArt - anchors.horizontalCenter: parent.horizontalCenter - width: 80 - height: 80 - - Connections { - enabled: Plasmoid.expanded - target: root - - function onAlbumArtChanged() { - albumArt.loadAlbumArt(); - } - } - - Connections { - target: Plasmoid.self - - function onExpandedChanged() { - // NOTE: Don't use strict equality - if (!Plasmoid.expanded - || (albumArt.albumArt.currentItem instanceof Image && albumArt.albumArt.currentItem.source == root.albumArt)) { - return; - } - - albumArt.loadAlbumArt(); - } - } - } - - Timer { - id: seekTimer - interval: 1000 / expandedRepresentation.rate - repeat: true - running: root.isPlaying && Plasmoid.expanded && !keyPressed && interval > 0 && seekSlider.to >= 1000000 - onTriggered: { - // some players don't continuously update the seek slider position via mpris - // add one second; value in microseconds - if (!seekSlider.pressed) { - disablePositionUpdate = true - if (seekSlider.value == seekSlider.to) { - retrievePosition(); - } else { - seekSlider.value += 1000000 - } - disablePositionUpdate = false - } - } - } - ColumnLayout { // Details Column - id: infotrack - visible: root.track - Layout.fillWidth: true - Layout.fillHeight: true - Layout.preferredWidth: 50 - spacing: 2 - /* - * We use Kirigami.Heading instead of PlasmaExtras.Heading - * to prevent a binding loop caused by the PC2 Label component - * used by PlasmaExtras.Heading - */ - Kirigami.Heading { // Song Title - id: songTitle - level: 1 - - color: (softwareRendering || !albumArt.hasImage) ? PlasmaCore.ColorScope.textColor : "white" - - textFormat: Text.PlainText - wrapMode: Text.Wrap - fontSizeMode: Text.VerticalFit - elide: Text.ElideRight - horizontalAlignment: Text.AlignHCenter - anchors.horizontalCenter: parent.horizontalCenter - text: root.track - font.family: fontB.name - font.pixelSize: 20 - Layout.fillWidth: true - Layout.maximumHeight: PlasmaCore.Units.gridUnit*5 - } - Rectangle { - id: progressBar - anchors.horizontalCenter: parent.horizontalCenter - width: 280 - height: 2 - color: "white" - radius: 12 - opacity: 0.5 - - Rectangle { - id: progressIndicator - width: progressBar.width * (seekSlider.value/seekSlider.to) - height: progressBar.height - color: "white" - radius: progressBar.radius - opacity: 1 - } - } - Kirigami.Heading { // Song Artist - id: songArtist - visible: root.artist - level: 2 - - color: (softwareRendering || !albumArt.hasImage) ? PlasmaCore.ColorScope.textColor : "white" - - textFormat: Text.PlainText - font.family: sofiaLight.name - wrapMode: Text.Wrap - fontSizeMode: Text.VerticalFit - font.pixelSize: 15 - elide: Text.ElideRight - horizontalAlignment: Text.AlignHCenter - anchors.horizontalCenter: parent.horizontalCenter - text: root.artist - Layout.fillWidth: true - Layout.maximumHeight: PlasmaCore.Units.gridUnit*2 - } - - } - RowLayout { // Player Controls - id: playerControls - property bool enabled: root.canControl - property int controlsSize: PlasmaCore.Theme.mSize(PlasmaCore.Theme.defaultFont).height * 3 - - Layout.alignment: Qt.AlignHCenter - Layout.bottomMargin: PlasmaCore.Units.smallSpacing - spacing: PlasmaCore.Units.smallSpacing - - PlasmaComponents3.ToolButton { // Previous - id: previousButton - icon.width: expandedRepresentation.controlSize - icon.height: expandedRepresentation.controlSize - Layout.alignment: Qt.AlignVCenter - enabled: playerControls.enabled && root.canGoPrevious - icon.name: LayoutMirroring.enabled ? "media-skip-forward" : "media-skip-backward" - - display: PlasmaComponents3.AbstractButton.IconOnly - text: i18nc("Play previous track", "Previous Track") - - KeyNavigation.left: shuffleButton - KeyNavigation.right: playPauseButton.enabled ? playPauseButton : playPauseButton.KeyNavigation.right - KeyNavigation.up: playPauseButton.KeyNavigation.up - - onClicked: { - seekSlider.value = 0 // Let the media start from beginning. Bug 362473 - root.action_previous() - } - } - - PlasmaComponents3.ToolButton { // Pause/Play - id: playPauseButton - icon.width: expandedRepresentation.controlSize - icon.height: expandedRepresentation.controlSize - - Layout.alignment: Qt.AlignVCenter - enabled: root.isPlaying ? root.canPause : root.canPlay - icon.name: root.isPlaying ? "media-playback-pause" : "media-playback-start" - - display: PlasmaComponents3.AbstractButton.IconOnly - text: root.isPlaying ? i18nc("Pause playback", "Pause") : i18nc("Start playback", "Play") - - KeyNavigation.left: previousButton.enabled ? previousButton : previousButton.KeyNavigation.left - KeyNavigation.right: nextButton.enabled ? nextButton : nextButton.KeyNavigation.right - KeyNavigation.up: seekSlider.visible ? seekSlider : seekSlider.KeyNavigation.up - - onClicked: root.togglePlaying() - } - - PlasmaComponents3.ToolButton { // Next - id: nextButton - icon.width: expandedRepresentation.controlSize - icon.height: expandedRepresentation.controlSize - Layout.alignment: Qt.AlignVCenter - enabled: playerControls.enabled && root.canGoNext - icon.name: LayoutMirroring.enabled ? "media-skip-backward" : "media-skip-forward" - - display: PlasmaComponents3.AbstractButton.IconOnly - text: i18nc("Play next track", "Next Track") - - KeyNavigation.left: playPauseButton.enabled ? playPauseButton : playPauseButton.KeyNavigation.left - KeyNavigation.right: repeatButton - KeyNavigation.up: playPauseButton.KeyNavigation.up - - onClicked: { - seekSlider.value = 0 // Let the media start from beginning. Bug 362473 - root.action_next() - } - } - - } - } - } - - ColumnLayout { // Main Column Layout - anchors.fill: parent - anchors.top: parent.top - anchors.topMargin: albumRow.height - infotrack.height + 18 - visible: root.track - - RowLayout { - // Seek Bar - spacing: PlasmaCore.Units.smallSpacing - visible: false - // if there's no "mpris:length" in the metadata, we cannot seek, so hide it in that case - enabled: !root.noPlayer && root.track && expandedRepresentation.length > 0 ? true : false - opacity: enabled ? 1 : 0 - Behavior on opacity { - NumberAnimation { duration: PlasmaCore.Units.longDuration } - } - - Layout.alignment: Qt.AlignHCenter - Layout.fillWidth: true - Layout.maximumWidth: Math.min(PlasmaCore.Units.gridUnit*45, Math.round(expandedRepresentation.width*(7/10))) - - // ensure the layout doesn't shift as the numbers change and measure roughly the longest text that could occur with the current song - - - - PlasmaComponents3.Slider { // Slider - id: seekSlider - Layout.fillWidth: true - z: 999 - value: 0 - visible: false - - KeyNavigation.up: playerSelector.currentItem - KeyNavigation.down: playPauseButton.enabled ? playPauseButton : (playPauseButton.KeyNavigation.left.enabled ? playPauseButton.KeyNavigation.left : playPauseButton.KeyNavigation.right) - Keys.onLeftPressed: { - seekSlider.value = Math.max(0, seekSlider.value - 5000000) // microseconds - seekSlider.moved(); - } - Keys.onRightPressed: { - seekSlider.value = Math.max(0, seekSlider.value + 5000000) // microseconds - seekSlider.moved(); - } - - onMoved: { - if (!disablePositionUpdate) { - // delay setting the position to avoid race conditions - queuedPositionUpdate.restart() - } - } - onPressedChanged: { - // Property binding evaluation is non-deterministic - // so binding visible to pressed and delay to 0 when pressed - // will not make the tooltip show up immediately. - if (pressed) { - seekToolTip.delay = 0; - seekToolTip.visible = true; - } else { - seekToolTip.delay = Qt.binding(() => Kirigami.Units.toolTipDelay); - seekToolTip.visible = Qt.binding(() => seekToolTipHandler.hovered); - } - } - - HoverHandler { - id: seekToolTipHandler - } - - } - - } - - - } - - - Timer { - id: queuedPositionUpdate - interval: 100 - onTriggered: { - if (position == seekSlider.value) { - return; - } - var service = mpris2Source.serviceForSource(mpris2Source.current) - var operation = service.operationDescription("SetPosition") - operation.microseconds = seekSlider.value - service.startOperationCall(operation) - } - } -} diff --git a/kde/plasma/plasmoids/org.kde.plasma.mediaSimple/contents/ui/main.qml b/kde/plasma/plasmoids/org.kde.plasma.mediaSimple/contents/ui/main.qml deleted file mode 100644 index aba4f88a..00000000 --- a/kde/plasma/plasmoids/org.kde.plasma.mediaSimple/contents/ui/main.qml +++ /dev/null @@ -1,311 +0,0 @@ -/* - SPDX-FileCopyrightText: 2013 Sebastian Kügler - SPDX-FileCopyrightText: 2014 Kai Uwe Broulik - SPDX-FileCopyrightText: 2020 Ismael Asensio - SPDX-FileCopyrightText: 2024 zayronxio - - SPDX-License-Identifier: LGPL-2.0-or-later -*/ - -import QtQuick 2.0 -import QtQuick.Layouts 1.1 -import org.kde.plasma.plasmoid 2.0 -import org.kde.plasma.core 2.0 as PlasmaCore -import org.kde.plasma.extras 2.0 as PlasmaExtras -import org.kde.plasma.private.mediacontroller 1.0 - -Item { - id: root - - Plasmoid.backgroundHints: "NoBackground" - - opacity: plasmoid.configuration.opacity/100 - property var currentMetadata: mpris2Source.currentData ? mpris2Source.currentData.Metadata : undefined - property string track: { - if (!currentMetadata) { - return "" - } - var xesamTitle = currentMetadata["xesam:title"] - if (xesamTitle) { - return xesamTitle - } - // if no track title is given, print out the file name - var xesamUrl = currentMetadata["xesam:url"] ? currentMetadata["xesam:url"].toString() : "" - if (!xesamUrl) { - return "" - } - var lastSlashPos = xesamUrl.lastIndexOf('/') - if (lastSlashPos < 0) { - return "" - } - var lastUrlPart = xesamUrl.substring(lastSlashPos + 1) - return decodeURIComponent(lastUrlPart) - } - property string artist: { - if (!currentMetadata) { - return "" - } - var xesamArtist = currentMetadata["xesam:artist"] - if (!xesamArtist || xesamArtist.length === 0) { - xesamArtist = currentMetadata["xesam:albumArtist"] || [""] - } - return xesamArtist.join(", ") - } - property string albumArt: currentMetadata ? currentMetadata["mpris:artUrl"] || "" : "" - - readonly property string identity: !root.noPlayer ? mpris2Source.currentData.Identity || mpris2Source.current : "" - - property bool noPlayer: mpris2Source.sources.length <= 1 - - property var mprisSourcesModel: [] - - readonly property bool canControl: (!root.noPlayer && mpris2Source.currentData.CanControl) || false - readonly property bool canGoPrevious: (canControl && mpris2Source.currentData.CanGoPrevious) || false - readonly property bool canGoNext: (canControl && mpris2Source.currentData.CanGoNext) || false - readonly property bool canPlay: (canControl && mpris2Source.currentData.CanPlay) || false - readonly property bool canPause: (canControl && mpris2Source.currentData.CanPause) || false - readonly property bool isPlaying: root.state === "playing" - readonly property bool canRaise: (!root.noPlayer && mpris2Source.currentData.CanRaise) || false - readonly property bool canQuit: (!root.noPlayer && mpris2Source.currentData.CanQuit) || false - - // var instead of bool so we can use "undefined" for "shuffle not supported" - readonly property var shuffle: !root.noPlayer && typeof mpris2Source.currentData.Shuffle === "boolean" - ? mpris2Source.currentData.Shuffle : undefined - readonly property var loopStatus: !root.noPlayer && typeof mpris2Source.currentData.LoopStatus === "string" - ? mpris2Source.currentData.LoopStatus : undefined - - GlobalConfig { - id: config - } - - readonly property int volumePercentStep: config.volumeStep - - Plasmoid.switchWidth: PlasmaCore.Units.gridUnit * 14 - Plasmoid.switchHeight: 212 - Plasmoid.icon: "media-playback-playing" - Plasmoid.toolTipMainText: i18n("No media playing") - Plasmoid.toolTipSubText: identity - Plasmoid.toolTipTextFormat: Text.PlainText - Plasmoid.status: PlasmaCore.Types.PassiveStatus - - function populateContextualActions() { - Plasmoid.clearActions() - - Plasmoid.setAction("open", i18nc("Open player window or bring it to the front if already open", "Open"), "go-up-symbolic") - Plasmoid.action("open").visible = Qt.binding(() => root.canRaise) - Plasmoid.action("open").priority = Plasmoid.LowPriorityAction - - Plasmoid.setAction("previous", i18nc("Play previous track", "Previous Track"), - Qt.application.layoutDirection === Qt.RightToLeft ? "media-skip-forward" : "media-skip-backward"); - Plasmoid.action("previous").enabled = Qt.binding(() => root.canGoPrevious) - Plasmoid.action("previous").visible = Qt.binding(() => root.canControl) - Plasmoid.action("previous").priority = Plasmoid.LowPriorityAction - - Plasmoid.setAction("pause", i18nc("Pause playback", "Pause"), "media-playback-pause") - Plasmoid.action("pause").enabled = Qt.binding(() => root.state === "playing" && root.canPause) - Plasmoid.action("pause").visible = Qt.binding(() => root.canControl && root.state === "playing" && root.canPause) - Plasmoid.action("pause").priority = Plasmoid.LowPriorityAction - - Plasmoid.setAction("play", i18nc("Start playback", "Play"), "media-playback-start") - Plasmoid.action("play").enabled = Qt.binding(() => root.state !== "playing" && root.canPlay) - Plasmoid.action("play").visible = Qt.binding(() => root.canControl && root.state !== "playing") - Plasmoid.action("play").priority = Plasmoid.LowPriorityAction - - Plasmoid.setAction("next", i18nc("Play next track", "Next Track"), - Qt.application.layoutDirection === Qt.RightToLeft ? "media-skip-backward" : "media-skip-forward") - Plasmoid.action("next").enabled = Qt.binding(() => root.canGoNext) - Plasmoid.action("next").visible = Qt.binding(() => root.canControl) - Plasmoid.action("next").priority = Plasmoid.LowPriorityAction - - Plasmoid.setAction("stop", i18nc("Stop playback", "Stop"), "media-playback-stop") - Plasmoid.action("stop").enabled = Qt.binding(() => root.state === "playing" || root.state === "paused") - Plasmoid.action("stop").visible = Qt.binding(() => root.canControl) - Plasmoid.action("stop").priority = Plasmoid.LowPriorityAction - - Plasmoid.setActionSeparator("quitseparator"); - Plasmoid.action("quitseparator").visible = Qt.binding(() => root.canQuit) - Plasmoid.action("quitseparator").priority = Plasmoid.LowPriorityAction - - Plasmoid.setAction("quit", i18nc("Quit player", "Quit"), "application-exit") - Plasmoid.action("quit").visible = Qt.binding(() => root.canQuit) - Plasmoid.action("quit").priority = Plasmoid.LowPriorityAction - } - - // HACK Some players like Amarok take quite a while to load the next track - // this avoids having the plasmoid jump between popup and panel - onStateChanged: { - if (state != "") { - Plasmoid.status = PlasmaCore.Types.ActiveStatus - } else { - updatePlasmoidStatusTimer.restart() - } - } - - Timer { - id: updatePlasmoidStatusTimer - interval: 3000 - onTriggered: { - if (state != "") { - Plasmoid.status = PlasmaCore.Types.ActiveStatus - } else { - Plasmoid.status = PlasmaCore.Types.PassiveStatus - } - } - } - - Plasmoid.compactRepresentation: CompactRepresentation {} - Plasmoid.fullRepresentation: ExpandedRepresentation {} - - PlasmaCore.DataSource { - id: mpris2Source - - readonly property string multiplexSource: "@multiplex" - property string current: multiplexSource - - readonly property var currentData: data[current] - - engine: "mpris2" - connectedSources: sources - - onSourceAdded: { - updateMprisSourcesModel() - } - - onSourceRemoved: { - // if player is closed, reset to multiplex source - if (source === current) { - current = multiplexSource - } - updateMprisSourcesModel() - } - } - - Component.onCompleted: { - plasmoid.removeAction("configure"); - mpris2Source.serviceForSource("@multiplex").enableGlobalShortcuts() - updateMprisSourcesModel() - populateContextualActions() - } - - function togglePlaying() { - if (root.isPlaying) { - if (root.canPause) { - root.action_pause(); - } - } else { - if (root.canPlay) { - root.action_play(); - } - } - } - - function action_open() { - serviceOp(mpris2Source.current, "Raise"); - } - function action_quit() { - serviceOp(mpris2Source.current, "Quit"); - } - - function action_play() { - serviceOp(mpris2Source.current, "Play"); - } - - function action_pause() { - serviceOp(mpris2Source.current, "Pause"); - } - - function action_playPause() { - serviceOp(mpris2Source.current, "PlayPause"); - } - - function action_previous() { - serviceOp(mpris2Source.current, "Previous"); - } - - function action_next() { - serviceOp(mpris2Source.current, "Next"); - } - - function action_stop() { - serviceOp(mpris2Source.current, "Stop"); - } - - function serviceOp(src, op) { - var service = mpris2Source.serviceForSource(src); - var operation = service.operationDescription(op); - return service.startOperationCall(operation); - } - - function updateMprisSourcesModel () { - - var model = [{ - 'text': i18n("Choose player automatically"), - 'icon': 'emblem-favorite', - 'source': mpris2Source.multiplexSource - }] - - var proxyPIDs = []; // for things like plasma-browser-integration - var sources = mpris2Source.sources - for (var i = 0, length = sources.length; i < length; ++i) { - var source = sources[i] - if (source === mpris2Source.multiplexSource) { - continue - } - - const playerData = mpris2Source.data[source]; - // source data is removed before its name is removed from the list - if (!playerData) { - continue; - } - - model.push({ - 'text': playerData["Identity"], - 'icon': playerData["Desktop Icon Name"] || playerData["DesktopEntry"] || "emblem-music-symbolic", - 'source': source - }); - - - if ("kde:pid" in playerData["Metadata"]) { - var proxyPID = playerData["Metadata"]["kde:pid"]; - if (!proxyPIDs.includes(proxyPID)) { - proxyPIDs.push(proxyPID); - } - } - } - - // prefer proxy controls like plasma-browser-integration over browser built-in controls - model = model.filter( item => { - if (mpris2Source.data[item["source"]] && "InstancePid" in mpris2Source.data[item["source"]]) { - return !(proxyPIDs.includes(mpris2Source.data[item["source"]]["InstancePid"])); - } - return true; - }); - - root.mprisSourcesModel = model; - } - - states: [ - State { - name: "playing" - when: !root.noPlayer && mpris2Source.currentData.PlaybackStatus === "Playing" - - PropertyChanges { - target: Plasmoid.self - icon: "media-playback-playing" - toolTipMainText: track - toolTipSubText: artist ? i18nc("@info:tooltip %1 is a musical artist and %2 is an app name", "by %1 (%2)\nMiddle-click to pause\nScroll to adjust volume", artist, identity) : i18nc("@info:tooltip %1 is an app name", "%1\nMiddle-click to pause\nScroll to adjust volume", identity) - } - }, - State { - name: "paused" - when: !root.noPlayer && mpris2Source.currentData.PlaybackStatus === "Paused" - - PropertyChanges { - target: Plasmoid.self - icon: "media-playback-paused" - toolTipMainText: track - toolTipSubText: artist ? i18nc("@info:tooltip %1 is a musical artist and %2 is an app name", "by %1 (paused, %2)\nMiddle-click to play\nScroll to adjust volume", artist, identity) : i18nc("@info:tooltip %1 is an app name", "Paused (%1)\nMiddle-click to play\nScroll to adjust volume", identity) - } - } - ] -} diff --git a/kde/plasma/plasmoids/org.kde.plasma.mediaSimple/metadata.json b/kde/plasma/plasmoids/org.kde.plasma.mediaSimple/metadata.json deleted file mode 100644 index afc61632..00000000 --- a/kde/plasma/plasmoids/org.kde.plasma.mediaSimple/metadata.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "KPlugin": { - "Authors": [ - { - "Email": "Zayronxio@gmail.com", - "Name": "Zayronxio" - } - ], - "Category": "Multimedia", - "Description": "Media Player Controls simple", - "EnabledByDefault": true, - "FormFactors": [ - "tablet", - "handset", - "desktop" - ], - "Icon": "applications-multimedia", - "Id": "org.kde.plasma.mediaSimple", - "License": "GPL-2.0+", - "Name": "Widget Music Simple", - "ServiceTypes": [ - "Plasma/Applet" - ], - "Version": "1.0", - "Website": "https://www.kde.org/plasma-desktop" - }, - "X-Plasma-API": "declarativeappletscript", - "X-Plasma-DBusActivationService": "org.mpris.MediaPlayer2.*", - "X-Plasma-MainScript": "ui/main.qml", - "X-Plasma-NotificationArea": "true", - "X-Plasma-NotificationAreaCategory": "SystemServices", - "X-Plasma-Provides": [ - "org.kde.plasma.multimediacontrols" - ], - "X-Plasma-StandAloneApp": true -} diff --git a/kde/plasma/plasmoids/org.kde.tail/contents/config/config.qml b/kde/plasma/plasmoids/org.kde.tail/contents/config/config.qml deleted file mode 100644 index f52098e3..00000000 --- a/kde/plasma/plasmoids/org.kde.tail/contents/config/config.qml +++ /dev/null @@ -1,17 +0,0 @@ -import QtQuick 2.0 -import org.kde.plasma.configuration 2.0 - -ConfigModel { - ConfigCategory { - name: i18n("Settings") - icon: "preferences-desktop-settings" - source: "config/configSettings.qml" - } - - ConfigCategory { - name: i18n("About") - icon: "preferences-desktop-notification" - source: "config/configAbout.qml" - } - -} diff --git a/kde/plasma/plasmoids/org.kde.tail/contents/config/main.xml b/kde/plasma/plasmoids/org.kde.tail/contents/config/main.xml deleted file mode 100644 index 9f40777e..00000000 --- a/kde/plasma/plasmoids/org.kde.tail/contents/config/main.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - diff --git a/kde/plasma/plasmoids/org.kde.tail/contents/ui/config/configAbout.qml b/kde/plasma/plasmoids/org.kde.tail/contents/ui/config/configAbout.qml deleted file mode 100644 index bd8ce3fe..00000000 --- a/kde/plasma/plasmoids/org.kde.tail/contents/ui/config/configAbout.qml +++ /dev/null @@ -1,20 +0,0 @@ -import QtQuick 2.0 -import QtQuick.Controls 1.2 as QtControls -import QtQuick.Layouts 1.0 as QtLayouts -import org.kde.plasma.plasmoid 2.0 - -Item { - id: settingsPage - - - QtLayouts.ColumnLayout { - - Column { - QtLayouts.RowLayout { - QtControls.Label { - text: i18n("Version: 1.0.0") - } - } - } - } -} diff --git a/kde/plasma/plasmoids/org.kde.tail/contents/ui/config/configSettings.qml b/kde/plasma/plasmoids/org.kde.tail/contents/ui/config/configSettings.qml deleted file mode 100644 index b809e538..00000000 --- a/kde/plasma/plasmoids/org.kde.tail/contents/ui/config/configSettings.qml +++ /dev/null @@ -1,36 +0,0 @@ -import QtQuick 2.2 -import QtQuick.Controls 1.2 as QtControls -import QtQuick.Layouts 1.0 as QtLayouts -import QtQuick.Dialogs 1.0 -Item { - id: settingsPage - - property alias cfg_filename: filename.text - - QtLayouts.RowLayout { - QtControls.TextField { - id: filename - } - - QtControls.Button { - QtLayouts.Layout.alignment: Qt.AlignRight; - QtLayouts.Layout.rightMargin: 15 - text: i18n("Choose file") - onClicked: fileDialog.open(); - } - } - FileDialog { - id: fileDialog - title: "Please choose a file" - folder: shortcuts.home - onAccepted: { - filename.text = fileDialog.fileUrl.toString().substring(7) - fileDialog.close() - } - onRejected: { - fileDialog.close() - } - } -} - - diff --git a/kde/plasma/plasmoids/org.kde.tail/contents/ui/main.qml b/kde/plasma/plasmoids/org.kde.tail/contents/ui/main.qml deleted file mode 100644 index 1c502263..00000000 --- a/kde/plasma/plasmoids/org.kde.tail/contents/ui/main.qml +++ /dev/null @@ -1,71 +0,0 @@ -import QtQuick 2.0 -import org.kde.plasma.core 2.0 as PlasmaCore -import QtQuick.Controls 2.0 as QtControls -Item { - - - - PlasmaCore.DataSource { - id: executable - property int lastline: 1 - engine: "executable" - connectedSources: [] - onNewData: { - var lines = data["stdout"].split(/\r?\n/); - var i; - var linenumber; - for (i = 0; i <= lines.length - 1; i++) { - linenumber = parseInt(lines[i].substring(0,7).trim()); - if(linenumber > executable.lastline) { - executable.lastline = linenumber; - output.text = output.text + lines[i].substring(7) + '\n'; - scrollbar.increase(); - } - } - disconnectSource("cat -n " + plasmoid.configuration.filename + " | tail") - } - } - - - Flickable { - id: flickable - anchors.fill: parent - - QtControls.TextArea.flickable: QtControls.TextArea { - id: output - text: "" - wrapMode: QtControls.TextArea.Wrap - } - - QtControls.ScrollBar.vertical: QtControls.ScrollBar { - id: scrollbar - stepSize: 2 - } -} - - - - Timer { - id: timer - interval: 10000 - running: true - repeat: true - onTriggered: { - if(plasmoid.configuration.filename.length && !executable.connectedSources.length) { - executable.connectSource("cat -n " + plasmoid.configuration.filename + " | tail") - } - } - - Component.onCompleted: { - triggered() - } - } - - Component.onCompleted: { - output.text = '' - if(plasmoid.configuration.filename.length) { - executable.connectSource("cat -n " + plasmoid.configuration.filename + " | tail") - } - } - -} diff --git a/kde/plasma/plasmoids/org.kde.tail/metadata.desktop b/kde/plasma/plasmoids/org.kde.tail/metadata.desktop deleted file mode 100644 index eb5c3110..00000000 --- a/kde/plasma/plasmoids/org.kde.tail/metadata.desktop +++ /dev/null @@ -1,19 +0,0 @@ -[Desktop Entry] -Encoding=UTF-8 -Name=Tail -Comment=Read all changes in files in a plasmoid. -Type=Service - -Icon=media-floppy -X-KDE-ServiceTypes=Plasma/Applet -X-KDE-PluginInfo-Author=Hill -X-KDE-PluginInfo-Email=zanturik@gmail.com -X-KDE-PluginInfo-License=LGPLv2 -X-KDE-PluginInfo-Name=org.kde.tail -X-KDE-PluginInfo-Version=1.0 -X-KDE-PluginInfo-Website=tail.maka.tk -X-KDE-PluginInfo-Category=Utilities - -X-Plasma-API=declarativeappletscript -X-Plasma-MainScript=ui/main.qml -X-Plasma-StandAloneApp=true diff --git a/lone-files/dolphinrc b/lone-files/dolphinrc index 692881b3..353c0c90 100644 --- a/lone-files/dolphinrc +++ b/lone-files/dolphinrc @@ -3,6 +3,7 @@ HiddenFilesShown=true [General] RememberOpenedTabs=false +Version=202 [IconsMode] PreviewSize=160 diff --git a/lone-files/kglobalshortcutsrc b/lone-files/kglobalshortcutsrc index 8decd268..bb78ff4f 100644 --- a/lone-files/kglobalshortcutsrc +++ b/lone-files/kglobalshortcutsrc @@ -4,6 +4,7 @@ switch-to-activity-d7d15086-7d92-470b-924f-df8f497fbac9=none,none,Zu Aktivität [KDE Keyboard Layout Switcher] Switch keyboard layout to Deutsch=none,none,Tastaturbelegung zu Deutsch umschalten +Switch to Last-Used Keyboard Layout=none,Meta+Alt+L,Switch to Last-Used Keyboard Layout Switch to Next Keyboard Layout=none,Meta+Alt+K,Auf nächste Tastaturbelegung umschalten _k_friendly_name=Umschaltung der Tastaturbelegung @@ -12,16 +13,11 @@ Toggle Screen Reader On and Off=none,Meta+Alt+S,Screenreader ein-/ausschalten _k_friendly_name=Zugangshilfen [kcm_touchpad] -Disable Touchpad=Touchpad Off,Touchpad Off,Touchpad abschalten -Enable Touchpad=Touchpad On,Touchpad On,Touchpad aktivieren -Toggle Touchpad=Touchpad Toggle\tMeta+Ctrl+Zenkaku Hankaku,Touchpad Toggle,Touchpad umschalten +Disable Touchpad=none,Touchpad Off,Touchpad abschalten +Enable Touchpad=none,Touchpad On,Touchpad aktivieren +Toggle Touchpad=none,Touchpad Toggle\tMeta+Ctrl+Zenkaku Hankaku,Touchpad umschalten _k_friendly_name=Touchpad -[kded5] -Show System Activity=none,Ctrl+Esc,Systemaktivität anzeigen -_k_friendly_name=KDE Daemon -display=none,Display\tMeta+P,Anzeige wechseln - [khotkeys] _k_friendly_name=Dienst für eigene Kurzbefehle {d03619b6-9b3c-48cc-9d9c-a2aadb485550}=none,none,Suchen @@ -30,28 +26,35 @@ _k_friendly_name=Dienst für eigene Kurzbefehle _k_friendly_name=Lautstärke decrease_microphone_volume=Microphone Volume Down\tMeta+Volume Down,Microphone Volume Down,Mikrofonlautstärke verringern decrease_volume=Volume Down,Volume Down,Lautstärke verringern +decrease_volume_small=Shift+Volume Down,Shift+Volume Down,Lautstärke um 1% verringern increase_microphone_volume=Microphone Volume Up\tMeta+Volume Up,Microphone Volume Up,Mikrofonlautstärke erhöhen increase_volume=Volume Up,Volume Up,Lautstärke erhöhen +increase_volume_small=Shift+Volume Up,Shift+Volume Up,Lautstärke um 1% erhöhen mic_mute=Meta+Volume Mute\tMicrophone Mute,Microphone Mute\tMeta+Volume Mute,Mikrofon stummschalten mute=Volume Mute,Volume Mute,Stummschalten [ksmserver] -Halt Without Confirmation=none,,Ohne Rückfrage herunterfahren -Lock Session=Meta+L,Meta+L\tScreensaver,Sitzung sperren -Log Out=Meta+Ö,Ctrl+Alt+Del,Abmelden -Log Out Without Confirmation=none,,Ohne Rückfrage abmelden -Reboot Without Confirmation=none,,Ohne Rückfrage neu starten -_k_friendly_name=Sitzungsverwaltung +Halt Without Confirmation=none,,Shut Down Without Confirmation +Lock Session=none,Meta+L\tScreensaver,Lock Session +Log Out=none,Ctrl+Alt+Del,Log Out +Log Out Without Confirmation=none,,Log Out Without Confirmation +Reboot=,,Reboot +Reboot Without Confirmation=none,,Reboot Without Confirmation +Shut Down=,,Shut Down +_k_friendly_name=Session Management [kwin] Activate Window Demanding Attention=none,Meta+Ctrl+A,Fenster aktivieren\\, das Aufmerksamkeit erfordert Alt-F4-Desktop=none,none,Close Window or show Logout Option +Cycle Overview=none,none,Cycle through Overview and Grid View +Cycle Overview Opposite=none,none,Cycle through Grid View and Overview Decrease Opacity=none,,Die Deckkraft des aktiven Fensters um 5 % verringern Edit Tiles=none,Meta+T,Tiling-Editor ein-/ausschalten Expose=none,Ctrl+F9,Fenster der aktuellen Arbeitsfläche anzeigen ExposeAll=none,Ctrl+F10\tLaunch (C),Fenster aller Arbeitsflächen anzeigen ExposeClass=none,Ctrl+F7,Fenster der Fensterklasse anzeigen ExposeClassCurrentDesktop=none,none,Fenster der Fensterklasse auf der aktuellen Arbeitsfläche anzeigen +Grid View=none,Meta+G,Toggle Grid View Increase Opacity=none,,Die Deckkraft des aktiven Fensters um 5 % erhöhen Kill Window=Meta+Esc,Meta+Ctrl+Esc,Fenster beseitigen Move Tablet to Next Output=none,none,Move the tablet to the next output @@ -61,7 +64,7 @@ MoveZoomDown=none,none,Vergrößerten Bereich nach unten verschieben MoveZoomLeft=none,none,Vergrößerten Bereich nach links verschieben MoveZoomRight=none,none,Vergrößerten Bereich nach rechts verschieben MoveZoomUp=none,none,Vergrößerten Bereich nach oben verschieben -Overview=none,Meta+W,Übersicht umschalten +Overview=none,Meta+W,Toggle Overview Setup Window Shortcut=none,,Kurzbefehl für Fenster einrichten Show Desktop=none,Meta+D,Blick auf die Arbeitsfläche ShowDesktopGrid=none,Meta+F8,Arbeitsflächen-Raster anzeigen @@ -110,14 +113,10 @@ Switch to Screen Above=none,,Zum Bildschirm oben wechseln Switch to Screen Below=none,,Zum Bildschirm unten wechseln Switch to Screen to the Left=none,,Zum Bildschirm links wechseln Switch to Screen to the Right=none,,Zum Bildschirm rechts wechseln -Toggle Night Color=none,none,Nachtfarben umschalten +Toggle Night Color=none,none,Toggle Night Light Toggle Window Raise/Lower=none,,Fenster nach vorne/hinten -Walk Through Desktop List=none,,Nächster Eintrag in Arbeitsflächenliste -Walk Through Desktop List (Reverse)=none,,Nächster Eintrag in Arbeitsflächenliste (Gegenrichtung) -Walk Through Desktops=none,,Zwischen Arbeitsflächen umschalten -Walk Through Desktops (Reverse)=none,,Zwischen Arbeitsflächen umschalten (Gegenrichtung) Walk Through Windows=none,Alt+Tab,Zwischen Fenstern wechseln -Walk Through Windows (Reverse)=none,Alt+Shift+Backtab,Zwischen Fenstern wechseln (Gegenrichtung) +Walk Through Windows (Reverse)=none,Alt+Shift+Tab,Zwischen Fenstern wechseln (Gegenrichtung) Walk Through Windows Alternative=Alt+Tab,,Alternatives Wechseln zwischen Fenstern Walk Through Windows Alternative (Reverse)=none,,Alternatives Wechseln zwischen Fenstern (Gegenrichtung) Walk Through Windows of Current Application=none,Alt+`,Zwischen Fenstern der aktuellen Anwendung wechseln @@ -143,10 +142,10 @@ Window One Desktop Down=none,Meta+Ctrl+Shift+Down,Fenster eine Arbeitsfläche na Window One Desktop Up=none,Meta+Ctrl+Shift+Up,Fenster eine Arbeitsfläche nach oben Window One Desktop to the Left=none,Meta+Ctrl+Shift+Left,Fenster eine Arbeitsfläche nach links Window One Desktop to the Right=none,Meta+Ctrl+Shift+Right,Fenster eine Arbeitsfläche nach rechts -Window One Screen Down=none,,Fenster einen Bildschirm nach unten -Window One Screen Up=none,,Fenster einen Bildschirm nach oben -Window One Screen to the Left=none,,Fenster einen Bildschirm nach links -Window One Screen to the Right=none,,Fenster einen Bildschirm nach rechts +Window One Screen Down=none,,Fenster einen Bildschirm nach unten verschieben +Window One Screen Up=none,,Fenster einen Bildschirm nach oben verschieben +Window One Screen to the Left=none,,Fenster einen Bildschirm nach links verschieben +Window One Screen to the Right=none,,Fenster einen Bildschirm nach rechts verschieben Window Operations Menu=Alt+F4,Alt+F3,Fensteraktionen-Menü Window Pack Down=none,,Fenster nach unten verschieben Window Pack Left=none,,Fenster nach links verschieben @@ -189,89 +188,48 @@ Window to Next Desktop=none,,Fenster auf nächste Arbeitsfläche verschieben Window to Next Screen=none,Meta+Shift+Right,Fenster auf nächsten Bildschirm verschieben Window to Previous Desktop=none,,Fenster auf vorherige Arbeitsfläche verschieben Window to Previous Screen=none,Meta+Shift+Left,Fenster auf vorherigen Bildschirm verschieben -Window to Screen 0=none,,Fenster auf Bildschirm 0 -Window to Screen 1=none,,Fenster auf Bildschirm 1 -Window to Screen 2=none,,Fenster auf Bildschirm 2 -Window to Screen 3=none,,Fenster auf Bildschirm 3 -Window to Screen 4=none,,Fenster auf Bildschirm 4 -Window to Screen 5=none,,Fenster auf Bildschirm 5 -Window to Screen 6=none,,Fenster auf Bildschirm 6 -Window to Screen 7=none,,Fenster auf Bildschirm 7 +Window to Screen 0=none,,Fenster auf Bildschirm 0 verschieben +Window to Screen 1=none,,Fenster auf Bildschirm 1 verschieben +Window to Screen 2=none,,Fenster auf Bildschirm 2 verschieben +Window to Screen 3=none,,Fenster auf Bildschirm 3 verschieben +Window to Screen 4=none,,Fenster auf Bildschirm 4 verschieben +Window to Screen 5=none,,Fenster auf Bildschirm 5 verschieben +Window to Screen 6=none,,Fenster auf Bildschirm 6 verschieben +Window to Screen 7=none,,Fenster auf Bildschirm 7 verschieben _k_friendly_name=KWin view_actual_size=none,Meta+0,Auf Originalgröße zoomen view_zoom_in=none,Meta++\tMeta+=,Vergrößern view_zoom_out=none,Meta+-,Verkleinern -[librewolf.desktop] -_k_friendly_name=LibreWolf -_launch=Meta+D,none,LibreWolf -new-private-window=none,none,Neues privates Fenster -new-window=none,none,Neues Fenster -profile-manager-window=none,none,Profilverwaltung öffnen - -[loginctl.desktop] -_k_friendly_name=loginctl kill-user jeremystartm -_launch=Meta+Shift+Q,none,loginctl kill-user jeremystartm - [mediacontrol] -_k_friendly_name=Mediensteuerung -mediavolumedown=none,,Medienspieler leiser -mediavolumeup=none,,Medienspieler lauter -nextmedia=Media Next,Media Next,Nächstes Medium wiedergeben -pausemedia=Media Pause,Media Pause,Medienwiedergabe anhalten -playmedia=none,,Medienwiedergabe starten -playpausemedia=Media Play,Media Play,Medienwiedergabe starten/anhalten -previousmedia=Media Previous,Media Previous,Vorheriges Medium wiedergeben -stopmedia=Media Stop,Media Stop,Medienwiedergabe anhalten - -[org.kde.dolphin.desktop] -_k_friendly_name=Dolphin -_launch=Meta+S,Meta+E,Dolphin - -[org.kde.kcalc.desktop] -_k_friendly_name=KCalc -_launch=none,Launch (1),KCalc - -[org.kde.konsole.desktop] -NewTab=none,none,Ein neues Unterfenster öffnen -NewWindow=none,none,Ein neues Fenster öffnen -_k_friendly_name=Konsole -_launch=Meta+A,Ctrl+Alt+T,Konsole - -[org.kde.krunner.desktop] -RunClipboard=none,Alt+Shift+F2,Befehl mit dem Inhalt der Zwischenablage ausführen -_k_friendly_name=KRunner -_launch=Alt+Space,Alt+Space\tAlt+F2\tSearch,KRunner - -[org.kde.plasma.emojier.desktop] -_k_friendly_name=Emoji-Auswahl -_launch=Meta+.,Meta+.\tMeta+Ctrl+Alt+Shift+Space,Emoji-Auswahl - -[org.kde.spectacle.desktop] -ActiveWindowScreenShot=Meta+Print,Meta+Print,Aktives Fenster aufnehmen -CurrentMonitorScreenShot=none,none,Aktuellen Bildschirm aufnehmen -FullScreenScreenShot=Shift+Print,Shift+Print,Gesamte Arbeitsfläche aufnehmen -OpenWithoutScreenshot=none,none,Spectacle ohne Aufnahme starten -RectangularRegionScreenShot=Meta+Shift+Print,Meta+Shift+Print,Rechteckigen Bereich aufnehmen -WindowUnderCursorScreenShot=Meta+Ctrl+Print,Meta+Ctrl+Print,Fenster unter dem Mauszeiger aufnehmen -_k_friendly_name=Spectacle -_launch=Print,Print,Spectacle starten +_k_friendly_name=Media Controller +mediavolumedown=none,,Media volume down +mediavolumeup=none,,Media volume up +nextmedia=Media Next,Media Next,Media playback next +pausemedia=Media Pause,Media Pause,Pause media playback +playmedia=none,,Play media playback +playpausemedia=Media Play,Media Play,Play/Pause media playback +previousmedia=Media Previous,Media Previous,Media playback previous +stopmedia=Media Stop,Media Stop,Stop media playback [org_kde_powerdevil] -Decrease Keyboard Brightness=Keyboard Brightness Down,Keyboard Brightness Down,Helligkeit der Tastatur-Hintergrundbeleuchtung verringern -Decrease Screen Brightness=Monitor Brightness Down,Monitor Brightness Down,Bildschirmhelligkeit verringern +Decrease Keyboard Brightness=none,Keyboard Brightness Down,Helligkeit der Tastatur-Hintergrundbeleuchtung verringern +Decrease Screen Brightness=none,Monitor Brightness Down,Bildschirmhelligkeit verringern +Decrease Screen Brightness Small=none,Shift+Monitor Brightness Down,Bildschirmhelligkeit um 1 % verringern Hibernate=none,Hibernate,Ruhezustand -Increase Keyboard Brightness=Keyboard Brightness Up,Keyboard Brightness Up,Helligkeit der Tastatur-Hintergrundbeleuchtung erhöhen -Increase Screen Brightness=Monitor Brightness Up,Monitor Brightness Up,Bildschirmhelligkeit erhöhen +Increase Keyboard Brightness=none,Keyboard Brightness Up,Helligkeit der Tastatur-Hintergrundbeleuchtung erhöhen +Increase Screen Brightness=none,Monitor Brightness Up,Bildschirmhelligkeit erhöhen +Increase Screen Brightness Small=none,Shift+Monitor Brightness Up,Bildschirmhelligkeit um 1 % erhöhen PowerDown=Power Down,Power Down,Abschalten PowerOff=Power Off,Power Off,Ausschalten Sleep=none,Sleep,Standby-Modus -Toggle Keyboard Backlight=Keyboard Light On/Off,Keyboard Light On/Off,Hintergrundbeleuchtung der Tastatur umschalten +Toggle Keyboard Backlight=none,Keyboard Light On/Off,Hintergrundbeleuchtung der Tastatur umschalten Turn Off Screen=none,none,Bildschirm ausschalten _k_friendly_name=Energieverwaltung +powerProfile=none,Battery\tMeta+B,Energieprofil wechseln [plasmashell] -_k_friendly_name=Plasma +_k_friendly_name=plasmashell activate task manager entry 1=none,Meta+1,Fensterleisteneintrag 1 aktivieren activate task manager entry 10=none,Meta+0,Fensterleisteneintrag 10 aktivieren activate task manager entry 2=none,Meta+2,Fensterleisteneintrag 2 aktivieren @@ -285,47 +243,76 @@ activate task manager entry 9=none,Meta+9,Fensterleisteneintrag 9 aktivieren activate widget 27=none,none,Miniprogramm Anwendungsstarter aktivieren activate widget 4=none,none,Miniprogramm Anwendungsstarter aktivieren activate widget 61=none,none,Miniprogramm Fensterleiste nur mit Symbolen aktivieren +activate widget 82=,none,Miniprogramm Anwendungsübersicht aktivieren clear-history=none,,Bisherigen Inhalt der Zwischenablage löschen clipboard_action=none,Meta+Ctrl+X,Automatisches Aufklappmenü für Aktionen cycle-panels=none,Meta+Alt+P,Tastaturfokus zwischen Kontrollleisten umschalten cycleNextAction=none,,Nächstes Element im Verlauf cyclePrevAction=none,,Vorheriges Element im Verlauf -edit_clipboard=none,,Inhalt bearbeiten ... +edit_clipboard=none,none,Inhalt bearbeiten ... manage activities=none,Meta+Q,Aktivitätenwechsler anzeigen -next activity=none,Meta+Tab,Zwischen Aktivitäten wechseln -previous activity=none,Meta+Shift+Tab,Zwischen Aktivitäten wechseln (Gegenrichtung) repeat_action=none,Meta+Ctrl+R,Aktionen der aktuellen Zwischenablage manuell aufrufen show dashboard=none,Ctrl+F12,Arbeitsfläche anzeigen show-barcode=none,,Strichcode anzeigen ... -show-on-mouse-pos=none,Meta+V,Elemente an Mausposition anzeigen +show-on-mouse-pos=none,Meta+V,Elemente der Zwischenablage an Mausposition anzeigen stop current activity=none,Meta+S,Aktuelle Aktivität anhalten switch to next activity=none,,Zur nächsten Aktivität wechseln switch to previous activity=none,,Zur vorherigen Aktivität wechseln toggle do not disturb=none,,Nicht stören umschalten -[poweroff.desktop] -_k_friendly_name=poweroff -_launch=Meta+Shift+W,none,poweroff +[services][librewolf.desktop] +_launch=Meta+D -[reboot.desktop] -_k_friendly_name=reboot -_launch=Meta+Shift+E,none,reboot +[services][loginctl.desktop] +_launch=Meta+Shift+Q -[systemsettings.desktop] -_k_friendly_name=Systemeinstellungen -_launch=none,Tools,Systemeinstellungen -kcm-kscreen=none,none,Anzeige-Einrichtung -kcm-lookandfeel=none,none,Globales Design -kcm-users=none,none,Benutzer -powerdevilprofilesconfig=none,none,Energiesparen -screenlocker=none,none,Bildschirmsperre +[services][org.kde.dolphin.desktop] +_launch=Meta+S + +[services][org.kde.kcalc.desktop] +_launch=none + +[services][org.kde.konsole.desktop] +_launch=Meta+A + +[services][org.kde.krunner.desktop] +RunClipboard=none +_launch=Alt+Space + +[services][org.kde.kscreen.desktop] +ShowOSD=none + +[services][org.kde.plasma-systemmonitor.desktop] +_launch=none + +[services][org.kde.plasma.emojier.desktop] +_launch=Meta+. + +[services][org.kde.spectacle.desktop] +ActiveWindowScreenShot=none +FullScreenScreenShot=none +RecordRegion=none +RecordScreen=none +RecordWindow=none +RectangularRegionScreenShot=none +WindowUnderCursorScreenShot=none +_launch=none + +[services][poweroff.desktop] +_launch=Meta+Shift+W + +[services][reboot.desktop] +_launch=Meta+Shift+E + +[services][systemsettings.desktop] +_launch=none [wacomtablet] Map to fullscreen=none,Meta+Ctrl+F,Bildschirmfüllend abbilden Map to screen 1=none,Meta+Ctrl+1,Auf Bildschirm 1 abbilden Map to screen 2=none,Meta+Ctrl+2,Auf Bildschirm 2 abbilden Next Profile=none,Meta+Ctrl+N,Nächstes Profil -Previous Profile=none,Meta+Ctrl+P,Voriges Profil +Previous Profile=none,Meta+Ctrl+P,Vorheriges Profil Toggle screen map selection=none,Meta+Ctrl+M,Zwischen allen Bildschirmen umschalten Toggle stylus mode=none,Meta+Ctrl+S,Funktionsweise des Stift-Werkzeugs zwischen relativ/absolut umschalten Toggle touch tool=none,Meta+Ctrl+T,Touch-Werkzeug aktivieren/deaktivieren diff --git a/lone-files/plasma-org.kde.plasma.desktop-appletsrc b/lone-files/plasma-org.kde.plasma.desktop-appletsrc index 5b565d7d..2c14fe33 100644 --- a/lone-files/plasma-org.kde.plasma.desktop-appletsrc +++ b/lone-files/plasma-org.kde.plasma.desktop-appletsrc @@ -10,8 +10,8 @@ ItemGeometries-1280x720= ItemGeometries-1366x768= ItemGeometries-1680x1050= ItemGeometries-1920x1080= -ItemGeometries-2560x1440=Applet-71:0,1280,512,112,0; -ItemGeometriesHorizontal=Applet-71:0,1280,512,112,0; +ItemGeometries-2560x1440= +ItemGeometriesHorizontal= activityId=d7d15086-7d92-470b-924f-df8f497fbac9 formfactor=0 immutability=1 @@ -20,17 +20,6 @@ location=0 plugin=org.kde.plasma.folder wallpaperplugin=org.kde.image -[Containments][1][Applets][71] -immutability=1 -plugin=org.kde.Circle.Minimal.Music - -[Containments][1][Applets][71][Configuration][ConfigDialog] -DialogHeight=570 -DialogWidth=760 - -[Containments][1][Applets][71][Configuration][General] -fontFamily=FiraMono Nerd Font - [Containments][1][ConfigDialog] DialogHeight=903 DialogWidth=1698 @@ -43,7 +32,7 @@ ToolBoxButtonState=topcenter ToolBoxButtonX=678 [Containments][1][Wallpaper][org.kde.image][General] -Image=/home/jeremystartm/.local/share/wallpapers/Utterly-Sweet/ +Image=/usr/share/wallpapers/Next/ SlidePaths=/home/jay/.local/share/wallpapers/,/usr/share/wallpapers/ [Containments][2] @@ -71,7 +60,7 @@ ToolBoxButtonX=358 ToolBoxButtonY=42 [Containments][2][Wallpaper][org.kde.image][General] -Image=/home/jeremystartm/.local/share/wallpapers/Utterly-Sweet/ +Image=/usr/share/wallpapers/Next/ SlidePaths=/home/jeremystartm/.local/share/wallpapers/,/usr/share/wallpapers/ [Containments][32] @@ -184,12 +173,24 @@ plugin=org.kde.plasma.mediaSimple [Containments][32][Applets][69][Configuration] PreloadWeight=0 +[Containments][32][Applets][72] +immutability=1 +plugin=org.kde.plasma.cameraindicator + +[Containments][32][Applets][73] +immutability=1 +plugin=org.kde.plasma.printmanager + +[Containments][32][Applets][80] +immutability=1 +plugin=org.kde.plasma.brightness + [Containments][32][Configuration] PreloadWeight=18 [Containments][32][General] -extraItems=org.kde.plasma.battery,org.kde.plasma.clipboard,org.kde.plasma.devicenotifier,org.kde.plasma.manage-inputmethod,org.kde.plasma.mediacontroller,org.kde.plasma.notifications,org.kde.plasma.keyboardlayout,org.kde.plasma.volume,org.kde.plasma.networkmanagement,org.kde.plasma.keyboardindicator,org.kde.plasma.nightcolorcontrol,org.kde.plasma.bluetooth,org.kde.kscreen,org.kde.plasma.vault,org.kde.plasma.mediaSimple -knownItems=org.kde.plasma.battery,org.kde.plasma.clipboard,org.kde.plasma.devicenotifier,org.kde.plasma.manage-inputmethod,org.kde.plasma.mediacontroller,org.kde.plasma.notifications,org.kde.plasma.keyboardlayout,org.kde.plasma.volume,org.kde.plasma.networkmanagement,org.kde.plasma.keyboardindicator,org.kde.plasma.nightcolorcontrol,org.kde.plasma.bluetooth,org.kde.kscreen,org.kde.plasma.vault,org.kde.plasma.mediaSimple +extraItems=org.kde.plasma.battery,org.kde.plasma.clipboard,org.kde.plasma.devicenotifier,org.kde.plasma.manage-inputmethod,org.kde.plasma.mediacontroller,org.kde.plasma.notifications,org.kde.plasma.keyboardlayout,org.kde.plasma.volume,org.kde.plasma.networkmanagement,org.kde.plasma.keyboardindicator,org.kde.plasma.bluetooth,org.kde.kscreen,org.kde.plasma.vault,org.kde.plasma.brightness,org.kde.plasma.cameraindicator,org.kde.plasma.printmanager +knownItems=org.kde.plasma.battery,org.kde.plasma.clipboard,org.kde.plasma.devicenotifier,org.kde.plasma.manage-inputmethod,org.kde.plasma.mediacontroller,org.kde.plasma.notifications,org.kde.plasma.keyboardlayout,org.kde.plasma.volume,org.kde.plasma.networkmanagement,org.kde.plasma.keyboardindicator,org.kde.plasma.bluetooth,org.kde.kscreen,org.kde.plasma.vault,org.kde.plasma.brightness,org.kde.plasma.cameraindicator,org.kde.plasma.printmanager [Containments][45] activityId= @@ -200,24 +201,6 @@ location=4 plugin=org.kde.panel wallpaperplugin=org.kde.image -[Containments][45][Applets][46] -immutability=1 -plugin=AndromedaLauncher - -[Containments][45][Applets][46][Configuration] -PreloadWeight=100 - -[Containments][45][Applets][46][Configuration][ConfigDialog] -DialogHeight=570 -DialogWidth=760 - -[Containments][45][Applets][46][Configuration][General] -customButtonImage=distributor-logo-arch -enableGreeting=false -floating=true -launcherPosition=1 -useCustomButtonImage=true - [Containments][45][Applets][47] immutability=1 plugin=org.kde.plasma.systemtray @@ -257,8 +240,9 @@ popupWidth=900 [Containments][45][Applets][66][Configuration][Appearance] dateDisplayFormat=BelowTime displayTimezoneFormat=UTCOffset -enabledCalendarPlugins=/usr/lib/qt/plugins/plasmacalendarplugins/holidaysevents.so -showSeconds=true +enabledCalendarPlugins=holidaysevents +fontWeight=400 +showSeconds=2 showWeekNumbers=true use24hFormat=2 @@ -266,6 +250,27 @@ use24hFormat=2 DialogHeight=570 DialogWidth=760 +[Containments][45][Applets][82] +immutability=1 +plugin=org.kde.plasma.kickerdash + +[Containments][45][Applets][82][Configuration] +PreloadWeight=100 +popupHeight=523 +popupWidth=669 + +[Containments][45][Applets][82][Configuration][ConfigDialog] +DialogHeight=570 +DialogWidth=760 + +[Containments][45][Applets][82][Configuration][General] +customButtonImage=archlinux +favoritesPortedToKAstats=true +showRecentApps=false +showRecentDocs=false +useCustomButtonImage=true +useExtraRunners=false + [Containments][45][ConfigDialog] DialogHeight=91 DialogWidth=2560 @@ -274,7 +279,7 @@ DialogWidth=2560 PreloadWeight=26 [Containments][45][General] -AppletOrder=46;61;47;66 +AppletOrder=82;61;47;66 [Containments][48] activityId= @@ -339,19 +344,11 @@ PreloadWeight=42 [Containments][48][Applets][58][Configuration] PreloadWeight=42 -[Containments][48][Applets][62] -immutability=1 -plugin=org.kde.kscreen - [Containments][48][Applets][62][Configuration] -PreloadWeight=26 - -[Containments][48][Applets][63] -immutability=1 -plugin=org.kde.plasma.vault +PreloadWeight=42 [Containments][48][Applets][63][Configuration] -PreloadWeight=18 +PreloadWeight=42 [Containments][48][Applets][68] immutability=1 @@ -360,6 +357,17 @@ plugin=org.kde.plasma.mediaSimple [Containments][48][Applets][68][Configuration] PreloadWeight=0 +[Containments][48][Applets][74] +immutability=1 +plugin=org.kde.plasma.cameraindicator + +[Containments][48][Applets][75] +immutability=1 +plugin=org.kde.plasma.printmanager + +[Containments][48][Applets][79][Configuration] +PreloadWeight=42 + [Containments][48][ConfigDialog] DialogHeight=570 DialogWidth=760 @@ -368,9 +376,9 @@ DialogWidth=760 PreloadWeight=26 [Containments][48][General] -extraItems=org.kde.plasma.clipboard,org.kde.plasma.devicenotifier,org.kde.plasma.notifications,org.kde.plasma.volume,org.kde.plasma.bluetooth,org.kde.kscreen,org.kde.plasma.vault,org.kde.plasma.mediaSimple -hiddenItems=chrome_status_icon_1 -knownItems=org.kde.plasma.battery,org.kde.plasma.clipboard,org.kde.plasma.devicenotifier,org.kde.plasma.manage-inputmethod,org.kde.plasma.mediacontroller,org.kde.plasma.notifications,org.kde.plasma.keyboardlayout,org.kde.plasma.volume,org.kde.plasma.networkmanagement,org.kde.plasma.keyboardindicator,org.kde.plasma.nightcolorcontrol,org.kde.plasma.bluetooth,org.kde.kscreen,org.kde.plasma.vault,org.kde.plasma.mediaSimple +extraItems=org.kde.plasma.clipboard,org.kde.plasma.devicenotifier,org.kde.plasma.notifications,org.kde.plasma.volume,org.kde.plasma.cameraindicator,org.kde.plasma.printmanager +hiddenItems=chrome_status_icon_1,org.kde.plasma.printmanager +knownItems=org.kde.plasma.battery,org.kde.plasma.clipboard,org.kde.plasma.devicenotifier,org.kde.plasma.manage-inputmethod,org.kde.plasma.mediacontroller,org.kde.plasma.notifications,org.kde.plasma.keyboardlayout,org.kde.plasma.volume,org.kde.plasma.networkmanagement,org.kde.plasma.keyboardindicator,org.kde.plasma.bluetooth,org.kde.kscreen,org.kde.plasma.vault,org.kde.plasma.brightness,org.kde.plasma.cameraindicator,org.kde.plasma.printmanager shownItems=vlc,org.kde.plasma.volume,org.kde.plasma.clipboard [Containments][8] @@ -476,6 +484,18 @@ plugin=org.kde.plasma.mediaSimple [Containments][8][Applets][67][Configuration] PreloadWeight=0 +[Containments][8][Applets][76] +immutability=1 +plugin=org.kde.plasma.cameraindicator + +[Containments][8][Applets][77] +immutability=1 +plugin=org.kde.plasma.printmanager + +[Containments][8][Applets][78] +immutability=1 +plugin=org.kde.plasma.brightness + [Containments][8][Applets][9] immutability=1 plugin=org.kde.plasma.clipboard @@ -487,8 +507,8 @@ PreloadWeight=18 PreloadWeight=18 [Containments][8][General] -extraItems=org.kde.plasma.battery,org.kde.plasma.clipboard,org.kde.plasma.devicenotifier,org.kde.plasma.manage-inputmethod,org.kde.plasma.mediacontroller,org.kde.plasma.notifications,org.kde.plasma.keyboardlayout,org.kde.plasma.volume,org.kde.plasma.networkmanagement,org.kde.plasma.keyboardindicator,org.kde.plasma.nightcolorcontrol,org.kde.plasma.bluetooth,org.kde.kscreen,org.kde.plasma.vault,org.kde.plasma.mediaSimple -knownItems=org.kde.plasma.battery,org.kde.plasma.clipboard,org.kde.plasma.devicenotifier,org.kde.plasma.manage-inputmethod,org.kde.plasma.mediacontroller,org.kde.plasma.notifications,org.kde.plasma.keyboardlayout,org.kde.plasma.volume,org.kde.plasma.networkmanagement,org.kde.plasma.keyboardindicator,org.kde.plasma.nightcolorcontrol,org.kde.plasma.bluetooth,org.kde.kscreen,org.kde.plasma.vault,org.kde.plasma.mediaSimple +extraItems=org.kde.plasma.battery,org.kde.plasma.clipboard,org.kde.plasma.devicenotifier,org.kde.plasma.manage-inputmethod,org.kde.plasma.mediacontroller,org.kde.plasma.notifications,org.kde.plasma.keyboardlayout,org.kde.plasma.volume,org.kde.plasma.networkmanagement,org.kde.plasma.keyboardindicator,org.kde.plasma.bluetooth,org.kde.kscreen,org.kde.plasma.vault,org.kde.plasma.brightness,org.kde.plasma.cameraindicator,org.kde.plasma.printmanager +knownItems=org.kde.plasma.battery,org.kde.plasma.clipboard,org.kde.plasma.devicenotifier,org.kde.plasma.manage-inputmethod,org.kde.plasma.mediacontroller,org.kde.plasma.notifications,org.kde.plasma.keyboardlayout,org.kde.plasma.volume,org.kde.plasma.networkmanagement,org.kde.plasma.keyboardindicator,org.kde.plasma.bluetooth,org.kde.kscreen,org.kde.plasma.vault,org.kde.plasma.brightness,org.kde.plasma.cameraindicator,org.kde.plasma.printmanager [ScreenMapping] itemsOnDisabledScreens=

    D3QzXj3+M&#PceME5}Twq5TaPhLywcqy`(9SxUj5`BF+c_vlhB zJh&0wRmGcTV6Y4Wmsg8J?s9{YDHCo6E+u=CI4H_Yu7sn3qzzat9i4l0iNMcB8t)Zv zu7|-g23Y5<^!08?!Jh>h%7xR5?9@`)1mQJzB0k3HYgnr61kO>oeTejCRf~^rQ9ZPxx%uzaHUA^3bbWk z#bgp(1S~=IaX*o~;tD&Jd*fztabg@^E)#wr!u|oOYAH2DMkDeIL`He)>wv|W^a(%i z@8fv~tnN@+Q_5)yKLi@%u(nK?TP}RVMnr!|5E+Wdw-H&6Nw;}aZ}5aMw9A0!faMqm zgMPPz2Avcnr7Q=Qi%=VfY2ENO;D)%+EwDymv%q^1=p1Uc7%U~oNMZa(VEuZe3$x)r z9XK7Rbcu~XWIiU3=~!SPFv&ORuZM!O&8X4_-0b{OA&gDKp%JK3s1i6f0#ktGZX2@f z5n}MYPUDZ2n?1UZEx-d9PnTy06C4v*8l#=cT3il-)xuiL%DbhMF^{t*pb3!+G3!#( zfs=s@stXEfHncQGVl(>feW-3l^)6IT!FYK*n=^UOlh6{cRlpNzcpjI_hNX0fz#XyO zIdhtb=xh2tJ^-N^mg5h#Yd}HE9-&2fJHM2Mc4WrT3*s zmJ*{zIPO5{eUVh)gf@B4z<6;yNNvDs>FC^}i@=%D;saLuCA7DHRSTaJI6A4^gAG`P z($aZJt#C;O=55q)3@fxdmOw^KM!&3p)oS5z0eAAQIZ372{n>+rlOnD`kHfX=m8_RQ z)(BJSd;ef}J6x$s)|NxHaIW;de{g$Jxyq|&t#EBb3|b>TC9IemG@uf^xQqHt9!*pc88c%~j5SP%2vK7vW5_z$;w8%z*|Ll!Geyi;N7=xv9wbSGAqea%3}r3@Fo(ox|$h;EIXjW7;vkS%*dJ5nH9TFj2`HEEDe#HDP3h^zz_ z{5G(iT+$pV7iN&NBqpb;&k!F3Wdf_gxd0JB5TKGChTBi=O#mhiB`Btvh#z5N;hN-Y zq-2nwi?5N&j$8o_t(Zkw6|R6J!VYi@NWrAV&XE@`@BE%_>e0#caJC^k(8u8yKv$7@ z-laVXlLxz0ucRksC~BxU0kVLYf=siP1;jsTrkjv`02MG(xKF^H#F)c1q6CZxP#f4S zWD1;tndXEgQ8q1Rr++ojbx3k9YnBUcbga9-!XAt4yeDbqKGC2ah#@~u6_03nclevW zBn`~t#~b6dM>Cc^1HKL}^`)85h`kl1i5tq(fV9?@m9<`*1y}Y#++M1Ht{}7Fv+>!< z*!8&-Td9Iu(S)vQ@TS$qW?EJvXp}E78hv686ZIq;cF9mF<_ML4!pUMUv)pAZ>+LQ3 zAy79od-G6vrtLY$9qE1J=TGP%L5YeqA)ZuA-jmf=bg?oKpM|b|;8xv5Y$uk9Qd_S_ z>WR|?3`p<8-8~0ZT{bA$z~TOP1r`!agEO1WL5FJ&h)*DQB#F{A5OcQFY|3mVb_?Qe zG9TaIv3n+5fWiUsW-UFr(+UBBIP{4<$k!wU`HIUW^+-Z?fz<|@@Q(VHM0D`D(S8_L z1fEKCxLVVG6sHfFWId`^U@8F1KhwMY?8w(#4)KRyCrRBaw%RCxn|~5^{9-@te5ott zr4a76=TzGAv}Cw!}Z7ZyJ$XUhHq?LK3JnO z$8dD}X{bBm=?67cpoT(*zmz2BC73P*U!(`|MP?LNqi}ccb%J>Q^bdG;$fwwS1r3sS zL-QK^4NsA(U5D-H?w`Jf&ESWXnqFIU+*08A4n9Jjr+bnfK3ec%kB}o0<9^=ko^M;- zX}e#u>(2>FchagPr} zWwAi+Db_zDn172dbyG~C;i?NVi50pi!Fl7OQ>=pec3E}1FOQcT>ZnvXl>2m!=N}Gb?|V7(b*SuGsoYk3 z@0EY53Z-F~xn4hF)6_;wj}4)~0kt|dOc7uvuMRKEmAs^XpmZKaHo9FfAG#QSC|LR^ z3HDAm4DiP&nS#Fczydc&FJeC&(@2b-w0fm<7lB+KpyV6VLNcS!L&xsl{r;?e87SHROf7pffm~xJf)g@2!&hsg zvim@r0u6c5Gn+!IrWd~oo0O;;r2l~aJd9KU6N26ynQnnzLwOxVgqa0!U4DMz+~$Du zZLznBb!j4Jy-GJ$W&hjjA5&)tm4;d_{IKLcrGN@NFg9ybRK23~(3~+u>WHnh6Qe+) zUMF&n1dG*=+=JI0ogE*yF|M2~`AG_ixKmN3`TP>bsW5SKJ4P9=$aO7UTR5Hk896lh z@AUbH?K2I#PczI$Aj4K0QtX9gk6G1THsMez_0NwH6niXB6JyEsGT{`W(zHcV+y~vM|Q`Y9f6(3qVz)VizQEM!}`CbW zA{+M8EKry{$R2uDGl76IwYR zVW8Bqz(c_WV2Lk-FCK4t!03rg#XCMfkRmigv)9PlW~o%5lZhNO;)iWX;XqpsQZn26Dlpt&>YU0r96H^n53Hrnx&{fLq24ZfTO=C4!f?KWGA>Zp;C^9S?3MRelI zE)96HKeu@s58tq!G!aE0UVwR4&J@YzsHCQ=kbLO4zrxHzZ-)R2^*45uc{$%kDTG3N zM$};81Ku)Hczpmnl7Nz>mZc!5iU-yo7|v2wuORB=CSBEJgJS`l6QWcgvqUm{3jeqh zI9}VX#_eLCxs3R9wlj0No#X`Zrzf!wxf=+C+W>cx*kkYmwC3d~JrQBUjn%ti~zC;iYFg%%AKp;r51eC@p$!pUP0vZ(RHL=xq0evncqA z&sav`{3O!Rhfgkbqg_)=wMbmUYfdQLzhRD21%Ky52Q zyuNl2CgeFy>wW_93LGRTi1)=_(8jXNg~YGxbG(0ur3=P-Uv-+Wl^(Ah$Uay}E5KTt zJM$70;*utfqm|K(e!O_dRjAgBUM-1jEI#!|N2%MFDa4s*{dzBu~q zNYCAuGE;`macT2r2YY=<@ARZ=IRzWP;>}gFX-3jAk+BiMzLZ z1JmmGBO%vG)r)LSZ`fQbLyIkR{@#5J+5urg_$}S=H_}O^qnW@BMgfhu77MQOB)YQ) zE2*Z2QWupd`7deF6UX@m)a5lfv-CcCsu9tWiR{f)aa`(yirY-|W!bZYs6jrmEAK&- z@N?ktd5mDbM`^RJ<;-_?GGDYrz%0-YP-Wlu+OB;&_&3%`?`M=68~%mMK)2GgcQD_Y zWFX5nC`t<)BmhLEppd`-<{vZQTm_l|LpkxxRqz|oyX}^J2n!xi{bz~ LYb@q28kh1PQl^0k diff --git a/kde/plasma/plasmoids/org.kde.nsw_dbus/contents/ui/image/3a.png b/kde/plasma/plasmoids/org.kde.nsw_dbus/contents/ui/image/3a.png deleted file mode 100644 index 931130d92c7ac4597ad10686127d18675e0e9152..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3604 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 VGK1M(6j;ge?Vv|GzWK)#zFZ(D(bE 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 diff --git a/kde/plasma/plasmoids/org.kde.nsw_dbus/contents/ui/imports/DbusModel/plugins.qmltypes b/kde/plasma/plasmoids/org.kde.nsw_dbus/contents/ui/imports/DbusModel/plugins.qmltypes deleted file mode 100644 index 8eab2b8d..00000000 --- a/kde/plasma/plasmoids/org.kde.nsw_dbus/contents/ui/imports/DbusModel/plugins.qmltypes +++ /dev/null @@ -1,64 +0,0 @@ -import QtQuick.tooling 1.2 - -// This file describes the plugin-supplied types contained in the library. -// It is used for QML tooling purposes only. -// -// This file was auto-generated by qmltyperegistrar. - -Module { - dependencies: ["QtQuick 2.0"] - Component { - file: "dbusmodel.h" - name: "DbusModel" - prototype: "QObject" - exports: ["DbusModel/Dbus 1.0"] - exportMetaObjectRevisions: [0] - Signal { - name: "newSensorData" - Parameter { name: "keys"; type: "QStringList" } - Parameter { name: "values"; type: "QVariantList" } - } - Method { - name: "allSensors" - type: "QStringList" - Parameter { name: "filter"; type: "string" } - } - Method { - name: "maxValue" - type: "double" - Parameter { name: "key"; type: "string" } - } - Method { - name: "unitValue" - type: "double" - Parameter { name: "key"; type: "string" } - } - Method { - name: "doubleData" - type: "double" - Parameter { name: "key"; type: "string" } - } - Method { - name: "stringData" - type: "string" - Parameter { name: "key"; type: "string" } - } - Method { - name: "subscribe" - Parameter { name: "args"; type: "QStringList" } - } - Method { - name: "unsubscribe" - Parameter { name: "args"; type: "QStringList" } - } - Method { - name: "execCmd" - Parameter { name: "cmd"; type: "string" } - Parameter { name: "args"; type: "QStringList" } - } - Method { - name: "newSensorData" - Parameter { name: "arg"; type: "QDBusMessage" } - } - } -} diff --git a/kde/plasma/plasmoids/org.kde.nsw_dbus/contents/ui/main.qml b/kde/plasma/plasmoids/org.kde.nsw_dbus/contents/ui/main.qml deleted file mode 100644 index 4a3336c5..00000000 --- a/kde/plasma/plasmoids/org.kde.nsw_dbus/contents/ui/main.qml +++ /dev/null @@ -1,131 +0,0 @@ -/* - * Copyright 2023 LeeVD - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public License as - * published by the Free Software Foundation; either version 3 of - * the License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ - -// USEFUL COMMANDS: -// kquitapp5 plasmashell -// kstart5 plasmashell -// plasmoidviewer -a org.kde.nsw_dbus -l topedge -f horizontal -// kstatsviewer --details --remain 'ADDRESS' example: network/wlp2s0/totalDownload [ View DBUS messages ] - -// USEFUL PROGRAMS: -// Qt QDBusViewer -// ksystemlog -// KCharSelect - -// USEFUL LOCATIONS: -// /home/USER/.config/plasma-org.kde.plasma.desktop-appletsrc -// /home/USER/.config/plasmoidviewer-appletsrc - -import QtQuick 2.2 -import org.kde.plasma.plasmoid 2.0 -import org.kde.plasma.core 2.0 as PlasmaCore - -Item { - property bool showSeparately: plasmoid.configuration.showSeparately - property string speedLayout: plasmoid.configuration.speedLayout - property bool swapDownUp: plasmoid.configuration.swapDownUp - property string iconType: plasmoid.configuration.iconType - property bool iconPosition: plasmoid.configuration.iconPosition - property bool showIcons: plasmoid.configuration.showIcons - property bool showUnits: plasmoid.configuration.showUnits - property string speedUnits: plasmoid.configuration.speedUnits - property bool shortUnits: plasmoid.configuration.shortUnits - property double fontSizeScale: plasmoid.configuration.fontSize // 100 - property double updateInterval: plasmoid.configuration.updateInterval - property string binaryDecimal: plasmoid.configuration.binaryDecimal - property double decimalPlace: plasmoid.configuration.decimalPlace - property int layoutPadding: plasmoid.configuration.layoutPadding - property int accumulator: plasmoid.configuration.accumulator - property bool hideInactive: plasmoid.configuration.hideInactive - property bool hideZone: plasmoid.configuration.hideZone - property var netSources: plasmoid.configuration.netSources - property bool showSeconds: plasmoid.configuration.showSeconds - property string secondsPrefix: plasmoid.configuration.secondsPrefix - property bool decimalFilter0: plasmoid.configuration.decimalFilter0 - property bool decimalFilter1: plasmoid.configuration.decimalFilter1 - property bool decimalFilter2: plasmoid.configuration.decimalFilter2 - property bool decimalFilter3: plasmoid.configuration.decimalFilter3 - property int roundedNumber: plasmoid.configuration.roundedNumber - property double iconSize: Plasmoid.configuration.iconSize - property double sufixSize: Plasmoid.configuration.sufixSize - - property var netInterfaces: [] - property var netPath: [] - //property var numberOfNets: 0 - property var numCheckedNets: 0 - //property var netLabels: [] - property bool ready: false - property var sensorList: [] - property var netDataBits: [] - property var netDataByte: [] - property var netDataTotal: [] - property var netDataAccumulator: [] - property var accumulatorCounter: 0 - //property var getIPInfo: [] - //property var ip: [] - //property var sm: [] - //property var gw: [] - //property var wifiSig: [] - - // FUTURE TOOLTIP - //property bool showTooltip: plasmoid.configuration.showTooltip - //property bool showNetTotals: plasmoid.configuration.showNetTotals - //property string showTotalUnits: plasmoid.configuration.showTotalUnits - //property bool showIntName: plasmoid.configuration.showIntName - //property bool showIP: plasmoid.configuration.showIP - //property bool showIPextra: plasmoid.configuration.showIPextra - //property bool showIcon: plasmoid.configuration.showIcon - //property string showIconOption: plasmoid.configuration.showIconOption - //property bool showSigStrength: plasmoid.configuration.showSigStrength - //property var keyVal: toolTipData() - - id: sysMonitor - Plasmoid.compactRepresentation: CompactRepresentation {} - Plasmoid.preferredRepresentation: Plasmoid.compactRepresentation - - signal updateUi() - signal statsUpd(var keys, var values) - - property alias dbusData : dbusData - - DbusData { - id: dbusData - onNewSensorData: { - // NEW DBUS DATA RECEIVED EVERY 0.5 SECONDS - sysMonitor.statsUpd(keys, values) - } - } - - Timer { - interval: getTriggerInterval() //updateInterval - running: true - repeat: true - - onTriggered: { - sysMonitor.updateUi() - } - } - - function getTriggerInterval() { - if (numCheckedNets < 1) { // NO NETWORKS SELECTED - sysMonitor.updateUi() // UPDATE UI ONCE TO RESET DATA TO 0 - return 0 - } else { - return updateInterval - } - } -} diff --git a/kde/plasma/plasmoids/org.kde.nsw_dbus/contents/ui/qmldir b/kde/plasma/plasmoids/org.kde.nsw_dbus/contents/ui/qmldir deleted file mode 100644 index 05defa50..00000000 --- a/kde/plasma/plasmoids/org.kde.nsw_dbus/contents/ui/qmldir +++ /dev/null @@ -1 +0,0 @@ -plugin qmldbusmodelplugin ./imports/DbusModel diff --git a/kde/plasma/plasmoids/org.kde.nsw_dbus/metadata.desktop b/kde/plasma/plasmoids/org.kde.nsw_dbus/metadata.desktop deleted file mode 100644 index 94f07f27..00000000 --- a/kde/plasma/plasmoids/org.kde.nsw_dbus/metadata.desktop +++ /dev/null @@ -1,21 +0,0 @@ -[Desktop Entry] -Encoding=UTF-8 -Name=Network Bandwidth DBUS Widget -Comment=Network bandwidth -Type=Service -X-KDE-ParentApp= -X-KDE-PluginInfo-Author=LeeVD -X-KDE-PluginInfo-Email=thoth360@hotmail.com -X-KDE-PluginInfo-License=GPL3 -X-KDE-PluginInfo-Name=org.kde.nsw_dbus -X-KDE-PluginInfo-Version=v0.4 -X-KDE-PluginInfo-Website=https://github.com/leevd -X-KDE-ServiceTypes=Plasma/Applet -X-Plasma-API=declarativeappletscript -X-Plasma-MainScript=ui/main.qml -X-Plasma-RemoteLocation= -X-KDE-PluginInfo-Category=System Information -Icon=network-connect - -Name[zh_CN]=Network Bandwidth DBUS Widget -Comment[zh_CN]=网络速度 diff --git a/kde/plasma/plasmoids/org.kde.nsw_dbus/translate/ReadMe.md b/kde/plasma/plasmoids/org.kde.nsw_dbus/translate/ReadMe.md deleted file mode 100644 index 13ef6111..00000000 --- a/kde/plasma/plasmoids/org.kde.nsw_dbus/translate/ReadMe.md +++ /dev/null @@ -1,24 +0,0 @@ -## New Translations - -1. Fill out [`template.pot`](template.pot) with your translations then open a [new issue](https://github.com/leevd/issues/new), name the file `spanish.txt`, attach the txt file to the issue (drag and drop). - -Or if you know how to make a pull request - -1. Copy the `template.pot` file and name it your locale's code (Eg: `en`/`de`/`fr`) with the extension `.po`. Then fill out all the `msgstr ""`. - -## Scripts - -* `bash ./merge` will parse the `i18n()` calls in the `*.qml` files and write it to the `template.pot` file. Then it will merge any changes into the `*.po` language files. -* `bash ./build` will convert the `*.po` files to it's binary `*.mo` version and move it to `contents/locale/...` which will bundle the translations in the `*.plasmoid` without needing the user to manually install them. - -## Links - -* i18n scripts from: https://github.com/Zren/plasma-applet-lib/tree/master/package/translate -* https://zren.github.io/kde/docs/widget/#translations-i18n - -## Status - -| Locale | Lines | % Done| -|----------|---------|-------| -| Template | 95 | | -| zh_CN | 95/95 | 100% | diff --git a/kde/plasma/plasmoids/org.kde.nsw_dbus/translate/build.sh b/kde/plasma/plasmoids/org.kde.nsw_dbus/translate/build.sh deleted file mode 100755 index a064576e..00000000 --- a/kde/plasma/plasmoids/org.kde.nsw_dbus/translate/build.sh +++ /dev/null @@ -1,53 +0,0 @@ -#!/bin/bash -# Version: 6 - -# This script will convert the *.po files to *.mo files, rebuilding the package/contents/locale folder. -# Feature discussion: https://phabricator.kde.org/D5209 -# Eg: contents/locale/fr_CA/LC_MESSAGES/plasma_applet_org.kde.plasma.eventcalendar.mo - -DIR=`cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd` -plasmoidName=`kreadconfig5 --file="$DIR/../metadata.desktop" --group="Desktop Entry" --key="X-KDE-PluginInfo-Name"` -website=`kreadconfig5 --file="$DIR/../metadata.desktop" --group="Desktop Entry" --key="X-KDE-PluginInfo-Website"` -bugAddress="$website" -packageRoot=".." # Root of translatable sources -projectName="plasma_applet_${plasmoidName}" # project name - -#--- -if [ -z "$plasmoidName" ]; then - echo "[build] Error: Couldn't read plasmoidName." - exit -fi - -if [ -z "$(which msgfmt)" ]; then - echo "[build] Error: msgfmt command not found. Need to install gettext" - echo "[build] Running 'sudo apt install gettext'" - sudo apt install gettext - echo "[build] gettext installation should be finished. Going back to installing translations." -fi - -#--- -echo "[build] Compiling messages" - -catalogs=`find . -name '*.po' | sort` -for cat in $catalogs; do - echo "$cat" - catLocale=`basename ${cat%.*}` - msgfmt -o "${catLocale}.mo" "$cat" - - installPath="$DIR/../contents/locale/${catLocale}/LC_MESSAGES/${projectName}.mo" - - echo "[build] Install to ${installPath}" - mkdir -p "$(dirname "$installPath")" - mv "${catLocale}.mo" "${installPath}" -done - -echo "[build] Done building messages" - -if [ "$1" = "--restartplasma" ]; then - echo "[build] Restarting plasmashell" - killall plasmashell - kstart5 plasmashell - echo "[build] Done restarting plasmashell" -else - echo "[build] (re)install the plasmoid and restart plasmashell to test." -fi \ No newline at end of file diff --git a/kde/plasma/plasmoids/org.kde.nsw_dbus/translate/merge.sh b/kde/plasma/plasmoids/org.kde.nsw_dbus/translate/merge.sh deleted file mode 100755 index a377ef05..00000000 --- a/kde/plasma/plasmoids/org.kde.nsw_dbus/translate/merge.sh +++ /dev/null @@ -1,240 +0,0 @@ -#!/bin/bash -# Version: 22 - -# https://techbase.kde.org/Development/Tutorials/Localization/i18n_Build_Systems -# https://techbase.kde.org/Development/Tutorials/Localization/i18n_Build_Systems/Outside_KDE_repositories -# https://invent.kde.org/sysadmin/l10n-scripty/-/blob/master/extract-messages.sh - -DIR=`cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd` -plasmoidName=`kreadconfig5 --file="$DIR/../metadata.desktop" --group="Desktop Entry" --key="X-KDE-PluginInfo-Name"` -widgetName="${plasmoidName##*.}" # Strip namespace -website=`kreadconfig5 --file="$DIR/../metadata.desktop" --group="Desktop Entry" --key="X-KDE-PluginInfo-Website"` -bugAddress="$website" -packageRoot=".." # Root of translatable sources -projectName="plasma_applet_${plasmoidName}" # project name - -#--- -if [ -z "$plasmoidName" ]; then - echo "[merge] Error: Couldn't read plasmoidName." - exit -fi - -if [ -z "$(which xgettext)" ]; then - echo "[merge] Error: xgettext command not found. Need to install gettext" - echo "[merge] Running 'sudo apt install gettext'" - sudo apt install gettext - echo "[merge] gettext installation should be finished. Going back to merging translations." -fi - -#--- -echo "[merge] Extracting messages" -potArgs="--from-code=UTF-8 --width=200 --add-location=file" - -# Note: xgettext v0.20.1 (Kubuntu 20.04) and below will attempt to translate Icon, -# so we need to specify Name, GenericName, Comment, and Keywords. -# https://github.com/Zren/plasma-applet-lib/issues/1 -# https://savannah.gnu.org/support/?108887 -find "${packageRoot}" -name '*.desktop' | sort > "${DIR}/infiles.list" -xgettext \ - ${potArgs} \ - --files-from="${DIR}/infiles.list" \ - --language=Desktop \ - -k -kName -kGenericName -kComment -kKeywords \ - -D "${packageRoot}" \ - -D "${DIR}" \ - -o "template.pot.new" \ - || \ - { echo "[merge] error while calling xgettext. aborting."; exit 1; } - -sed -i 's/"Content-Type: text\/plain; charset=CHARSET\\n"/"Content-Type: text\/plain; charset=UTF-8\\n"/' "template.pot.new" - -# See Ki18n's extract-messages.sh for a full example: -# https://invent.kde.org/sysadmin/l10n-scripty/-/blob/master/extract-messages.sh#L25 -# The -kN_ and -kaliasLocale keywords are mentioned in the Outside_KDE_repositories wiki. -# We don't need -kN_ since we don't use intltool-extract but might as well keep it. -# I have no idea what -kaliasLocale is used for. Googling aliasLocale found only listed kde1 code. -# We don't need to parse -ki18nd since that'll extract messages from other domains. -find "${packageRoot}" -name '*.cpp' -o -name '*.h' -o -name '*.c' -o -name '*.qml' -o -name '*.js' | sort > "${DIR}/infiles.list" -xgettext \ - ${potArgs} \ - --files-from="${DIR}/infiles.list" \ - -C --kde \ - -k \ - -ci18n \ - -ki18n:1 -ki18nc:1c,2 -ki18np:1,2 -ki18ncp:1c,2,3 \ - -kki18n:1 -kki18nc:1c,2 -kki18np:1,2 -kki18ncp:1c,2,3 \ - -kxi18n:1 -kxi18nc:1c,2 -kxi18np:1,2 -kxi18ncp:1c,2,3 \ - -kkxi18n:1 -kkxi18nc:1c,2 -kkxi18np:1,2 -kkxi18ncp:1c,2,3 \ - -kI18N_NOOP:1 -kI18NC_NOOP:1c,2 \ - -kI18N_NOOP2:1c,2 -kI18N_NOOP2_NOSTRIP:1c,2 \ - -ktr2i18n:1 -ktr2xi18n:1 \ - -kN_:1 \ - -kaliasLocale \ - --package-name="${widgetName}" \ - --msgid-bugs-address="${bugAddress}" \ - -D "${packageRoot}" \ - -D "${DIR}" \ - --join-existing \ - -o "template.pot.new" \ - || \ - { echo "[merge] error while calling xgettext. aborting."; exit 1; } - -sed -i 's/# SOME DESCRIPTIVE TITLE./'"# Translation of ${widgetName} in LANGUAGE"'/' "template.pot.new" -sed -i 's/# Copyright (C) YEAR THE PACKAGE'"'"'S COPYRIGHT HOLDER/'"# Copyright (C) $(date +%Y)"'/' "template.pot.new" - -if [ -f "template.pot" ]; then - newPotDate=`grep "POT-Creation-Date:" template.pot.new | sed 's/.\{3\}$//'` - oldPotDate=`grep "POT-Creation-Date:" template.pot | sed 's/.\{3\}$//'` - sed -i 's/'"${newPotDate}"'/'"${oldPotDate}"'/' "template.pot.new" - changes=`diff "template.pot" "template.pot.new"` - if [ ! -z "$changes" ]; then - # There's been changes - sed -i 's/'"${oldPotDate}"'/'"${newPotDate}"'/' "template.pot.new" - mv "template.pot.new" "template.pot" - - addedKeys=`echo "$changes" | grep "> msgid" | cut -c 9- | sort` - removedKeys=`echo "$changes" | grep "< msgid" | cut -c 9- | sort` - echo "" - echo "Added Keys:" - echo "$addedKeys" - echo "" - echo "Removed Keys:" - echo "$removedKeys" - echo "" - - else - # No changes - rm "template.pot.new" - fi -else - # template.pot didn't already exist - mv "template.pot.new" "template.pot" -fi - -potMessageCount=`expr $(grep -Pzo 'msgstr ""\n(\n|$)' "template.pot" | grep -c 'msgstr ""')` -echo "| Locale | Lines | % Done|" > "./Status.md" -echo "|----------|---------|-------|" >> "./Status.md" -entryFormat="| %-8s | %7s | %5s |" -templateLine=`perl -e "printf(\"$entryFormat\", \"Template\", \"${potMessageCount}\", \"\")"` -echo "$templateLine" >> "./Status.md" - -rm "${DIR}/infiles.list" -echo "[merge] Done extracting messages" - -#--- -echo "[merge] Merging messages" -catalogs=`find . -name '*.po' | sort` -for cat in $catalogs; do - echo "[merge] $cat" - catLocale=`basename ${cat%.*}` - - widthArg="" - catUsesGenerator=`grep "X-Generator:" "$cat"` - if [ -z "$catUsesGenerator" ]; then - widthArg="--width=400" - fi - - compendiumArg="" - if [ ! -z "$COMPENDIUM_DIR" ]; then - langCode=`basename "${cat%.*}"` - compendiumPath=`realpath "$COMPENDIUM_DIR/compendium-${langCode}.po"` - if [ -f "$compendiumPath" ]; then - echo "compendiumPath=$compendiumPath" - compendiumArg="--compendium=$compendiumPath" - fi - fi - - cp "$cat" "$cat.new" - sed -i 's/"Content-Type: text\/plain; charset=CHARSET\\n"/"Content-Type: text\/plain; charset=UTF-8\\n"/' "$cat.new" - - msgmerge \ - ${widthArg} \ - --add-location=file \ - --no-fuzzy-matching \ - ${compendiumArg} \ - -o "$cat.new" \ - "$cat.new" "${DIR}/template.pot" - - sed -i 's/# SOME DESCRIPTIVE TITLE./'"# Translation of ${widgetName} in ${catLocale}"'/' "$cat.new" - sed -i 's/# Translation of '"${widgetName}"' in LANGUAGE/'"# Translation of ${widgetName} in ${catLocale}"'/' "$cat.new" - sed -i 's/# Copyright (C) YEAR THE PACKAGE'"'"'S COPYRIGHT HOLDER/'"# Copyright (C) $(date +%Y)"'/' "$cat.new" - - poEmptyMessageCount=`expr $(grep -Pzo 'msgstr ""\n(\n|$)' "$cat.new" | grep -c 'msgstr ""')` - poMessagesDoneCount=`expr $potMessageCount - $poEmptyMessageCount` - poCompletion=`perl -e "printf(\"%d\", $poMessagesDoneCount * 100 / $potMessageCount)"` - poLine=`perl -e "printf(\"$entryFormat\", \"$catLocale\", \"${poMessagesDoneCount}/${potMessageCount}\", \"${poCompletion}%\")"` - echo "$poLine" >> "./Status.md" - - # mv "$cat" "$cat.old" - mv "$cat.new" "$cat" -done -echo "[merge] Done merging messages" - -#--- -echo "[merge] Updating .desktop file" - -# Generate LINGUAS for msgfmt -if [ -f "$DIR/LINGUAS" ]; then - rm "$DIR/LINGUAS" -fi -touch "$DIR/LINGUAS" -for cat in $catalogs; do - catLocale=`basename ${cat%.*}` - echo "${catLocale}" >> "$DIR/LINGUAS" -done - -cp -f "$DIR/../metadata.desktop" "$DIR/template.desktop" -sed -i '/^Name\[/ d; /^GenericName\[/ d; /^Comment\[/ d; /^Keywords\[/ d' "$DIR/template.desktop" - -msgfmt \ - --desktop \ - --template="$DIR/template.desktop" \ - -d "$DIR/" \ - -o "$DIR/new.desktop" - -# Delete empty msgid messages that used the po header -if [ ! -z "$(grep '^Name=$' "$DIR/new.desktop")" ]; then - echo "[merge] Name in metadata.desktop is empty!" - sed -i '/^Name\[/ d' "$DIR/new.desktop" -fi -if [ ! -z "$(grep '^GenericName=$' "$DIR/new.desktop")" ]; then - echo "[merge] GenericName in metadata.desktop is empty!" - sed -i '/^GenericName\[/ d' "$DIR/new.desktop" -fi -if [ ! -z "$(grep '^Comment=$' "$DIR/new.desktop")" ]; then - echo "[merge] Comment in metadata.desktop is empty!" - sed -i '/^Comment\[/ d' "$DIR/new.desktop" -fi -if [ ! -z "$(grep '^Keywords=$' "$DIR/new.desktop")" ]; then - echo "[merge] Keywords in metadata.desktop is empty!" - sed -i '/^Keywords\[/ d' "$DIR/new.desktop" -fi - -# Place translations at the bottom of the desktop file. -translatedLines=`cat "$DIR/new.desktop" | grep "]="` -if [ ! -z "${translatedLines}" ]; then - sed -i '/^Name\[/ d; /^GenericName\[/ d; /^Comment\[/ d; /^Keywords\[/ d' "$DIR/new.desktop" - if [ "$(tail -c 2 "$DIR/new.desktop" | wc -l)" != "2" ]; then - # Does not end with 2 empty lines, so add an empty line. - echo "" >> "$DIR/new.desktop" - fi - echo "${translatedLines}" >> "$DIR/new.desktop" -fi - -# Cleanup -mv "$DIR/new.desktop" "$DIR/../metadata.desktop" -rm "$DIR/template.desktop" -rm "$DIR/LINGUAS" - -#--- -# Populate ReadMe.md -echo "[merge] Updating translate/ReadMe.md" -sed -i -E 's`share\/plasma\/plasmoids\/(.+)\/translate`share/plasma/plasmoids/'"${plasmoidName}"'/translate`' ./ReadMe.md -if [[ "$website" == *"github.com"* ]]; then - sed -i -E 's`\[new issue\]\(https:\/\/github\.com\/(.+)\/(.+)\/issues\/new\)`[new issue]('"${website}"'/issues/new)`' ./ReadMe.md -fi -sed -i '/^|/ d' ./ReadMe.md # Remove status table from ReadMe -cat ./Status.md >> ./ReadMe.md -rm ./Status.md - -echo "[merge] Done" \ No newline at end of file diff --git a/kde/plasma/plasmoids/org.kde.nsw_dbus/translate/template.pot b/kde/plasma/plasmoids/org.kde.nsw_dbus/translate/template.pot deleted file mode 100644 index 9e142d3d..00000000 --- a/kde/plasma/plasmoids/org.kde.nsw_dbus/translate/template.pot +++ /dev/null @@ -1,505 +0,0 @@ -# Translation of nsw_dbus in LANGUAGE -# Copyright (C) 2023 -# This file is distributed under the same license as the nsw_dbus package. -# FIRST AUTHOR , YEAR. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: nsw_dbus\n" -"Report-Msgid-Bugs-To: https://github.com/leevd\n" -"POT-Creation-Date: 2023-03-29 23:28+0100\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"Language: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" - -#: ../metadata.desktop -msgid "Network Bandwidth DBUS Widget" -msgstr "" - -#: ../metadata.desktop -msgid "Network bandwidth" -msgstr "" - -#: ../contents/config/config.qml -#, kde-format -msgid "General" -msgstr "" - -#: ../contents/config/config.qml -#, kde-format -msgid "Network" -msgstr "" - -#: ../contents/ui/CompactRepresentation.qml -#, kde-format -msgid "Network Bandwidth Monitor" -msgstr "" - -#: ../contents/ui/CompactRepresentation.qml -#, kde-format -msgid "DBUS Data Source" -msgstr "" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "i" -msgstr "" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Layout:" -msgstr "" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Automatic" -msgstr "" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Vertical" -msgstr "" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Horizontal" -msgstr "" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Should automatically adjust to size available in taskbar." -msgstr "" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Upload and Download will be stacked on top of each other:" -msgstr "" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Upload and Download will be aligned side by side:" -msgstr "" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Display order:" -msgstr "" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Upload speed first" -msgstr "" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Download speed first" -msgstr "" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Upload data on the top in Vertical layout or left in Horizontal." -msgstr "" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Download data on the top in Vertical layout or left in Horizontal." -msgstr "" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Show speeds separately:" -msgstr "" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Checked" -msgstr "" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "The Upload and Download data will be displayed separately either stacked or side by side." -msgstr "" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Unchecked" -msgstr "" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "The Upload and Download data will be combined both in data calculation and display. Only one row of data will be shown combining both data measurements with a matching icon." -msgstr "" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Font size:" -msgstr "" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Increase font size, maximum 200%." -msgstr "" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Decrease font size, minimum 50%" -msgstr "" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Update interval:" -msgstr "" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "%1 second" -msgstr "" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "%1 seconds" -msgstr "" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Summary" -msgstr "" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Controls the time interval new network data is displayed in the widget." -msgstr "" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Adjustments are in 0.5 second increments." -msgstr "" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Increase the time interval, maximum 5 seconds." -msgstr "" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Decrease the time interval, minimum 0.5 seconds." -msgstr "" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Interval data relay:" -msgstr "" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Current" -msgstr "" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Average" -msgstr "" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Accumulated" -msgstr "" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "This option becomes usable when 'Update interval' is above 0.5 seconds." -msgstr "" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "" -"Shows the amount of used network speed at the interval set in 'Update interval'. For example, if 'Update interval' is 4 seconds, at every 4th second the display will only show the amount of speed " -"traversing at that point (statistical value for the past 0.5 seconds, this is the minimum resolution of the data source) in time. The display will not refresh for the following 4 seconds." -msgstr "" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "" -"The mathematically correct way to calculate the network speed over time. This setting will return the network speed averaged over the period specified in 'Update interval'. Using the per second " -"prefix ('/s' or 'ps') is correct with this option." -msgstr "" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "" -"Returns the accumulated network traffic over the specified time period. For example, if 'Update interval' is set to 4 seconds, at every 4th second you will be presented with the sum total of " -"network traffic over the time period selected. Using the per second prefix ('/s' or 'ps') with this option is not technically correct but the choice is yours." -msgstr "" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Layout Padding:" -msgstr "" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Default pixels" -msgstr "" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "%1 pixel closer" -msgstr "" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "%1 pixels closer" -msgstr "" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "%1 pixel apart" -msgstr "" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "%1 pixels apart" -msgstr "" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Move the upload and download data rows closer together, maximum 20 pixels closer." -msgstr "" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Increase the distance between upload and download data rows, maximum 20 pixels apart." -msgstr "" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "* Function disabled in 'Horizontal' layout mode." -msgstr "" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Hide when inactive:" -msgstr "" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Hides the display when '0' traffic is reported. Displays will become visible again when traffic starts to flow." -msgstr "" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Shows the display even when no traffic is traversing the network interfaces." -msgstr "" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Show speed units:" -msgstr "" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Hides the trailing suffix for the bits (b, kib, Mib Gib) or bytes (B, KB, MB, GB)." -msgstr "" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Shows the suffixes for bits or bytes." -msgstr "" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Speed units:" -msgstr "" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Bits" -msgstr "" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Bytes" -msgstr "" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Displays data throughput based on bit units. The default option, bits are normally used to measure a data transfer." -msgstr "" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Displays data throughput based on byte units. Second option as bytes can be used to measure an amount of data, normally storage data." -msgstr "" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Shorten speed units:" -msgstr "" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Will only use a single character to represent the bits or bytes suffix, for example kb = k, Mb = M etc. Per second units will also not be displayed." -msgstr "" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "The complete suffix will be displayed including the per second unit." -msgstr "" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Show 'per seconds' suffix:" -msgstr "" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Appends the per second suffix to the trailing measurement unit." -msgstr "" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "* This option is technically correct when used in conjunction with 'Interval data relay' choice other than 'Accumulated'." -msgstr "" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Removes the per second suffix ('/s' or 'ps') from the trailing bit or byte measurement unit." -msgstr "" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "* This option is technically correct when used in conjunction with 'Interval data relay' choice of 'Accumulated'." -msgstr "" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Per Seconds prefix:" -msgstr "" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "/s" -msgstr "" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "ps" -msgstr "" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Choose between a per second unit of '/s' or 'ps'." -msgstr "" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Example, measuring in bits: Kib/s or Kibps, measuring in bytes: KB/s or KBps." -msgstr "" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Show speed icons:" -msgstr "" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Displays the Download or Upload icons in the widget." -msgstr "" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Hides the Download or Upload icons in the widget." -msgstr "" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Icon Style:" -msgstr "" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Choose the Upload and Download icon style to be displayed in the widget." -msgstr "" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Icon position:" -msgstr "" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Left" -msgstr "" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Right" -msgstr "" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Choose to have the Upload and Download icons to the left or the right of the speed data." -msgstr "" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Numbers:" -msgstr "" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Binary (1024)" -msgstr "" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Metric (1000)" -msgstr "" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "In computing, binary 1024 and decimal 1000 are two different ways of measuring units of digital information." -msgstr "" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "" -"Decimal 1000 is based on the metric system, which is based on powers of 10. In this system, each unit is 10 times larger than the previous unit. For example, 1 kilometer is 1000 meters, 1 megabyte " -"is 1000 kilobytes, and so on." -msgstr "" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "" -"Binary 1024 is based on the binary system, which is based on powers of 2. In this system, each unit is twice as large as the previous unit. For example, 1 kilobyte is 1024 bytes, 1 megabyte is 1024 " -"kilobytes, and so on." -msgstr "" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "" -"The reason why binary 1024 is used in computing is because computers store and process data in binary (0s and 1s), and it is convenient to use units that are based on powers of 2. However, for some " -"purposes, such as networking, decimal 1000 units are used instead." -msgstr "" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "" -"To avoid confusion, it is important to clearly specify which unit system is being used, and to use the correct prefix (e.g., kilo, mega) for the unit. The prefixes 'kibi,' 'mebi,' 'gibi,' etc. have " -"been introduced to refer to binary 1024 units, while the prefixes 'kilo,' 'mega,' 'giga,' etc. continue to refer to decimal 1000 units." -msgstr "" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Decimal Place:" -msgstr "" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Choose the number of decimal fraction digits to the right of the decimal point." -msgstr "" diff --git a/kde/plasma/plasmoids/org.kde.nsw_dbus/translate/zh_CN.po b/kde/plasma/plasmoids/org.kde.nsw_dbus/translate/zh_CN.po deleted file mode 100644 index f51c7619..00000000 --- a/kde/plasma/plasmoids/org.kde.nsw_dbus/translate/zh_CN.po +++ /dev/null @@ -1,499 +0,0 @@ -# Translation of nsw_dbus in zh_CN -# Copyright (C) 2023 -# This file is distributed under the same license as the nsw_dbus package. -# FIRST AUTHOR , YEAR. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: nsw_dbus\n" -"Report-Msgid-Bugs-To: https://github.com/leevd\n" -"POT-Creation-Date: 2023-03-29 23:28+0100\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"Language: zh_CN\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" - -#: ../metadata.desktop -msgid "Network Bandwidth DBUS Widget" -msgstr "Network Bandwidth DBUS Widget" - -#: ../metadata.desktop -msgid "Network bandwidth" -msgstr "网络速度" - -#: ../contents/config/config.qml -#, kde-format -msgid "General" -msgstr "常规" - -#: ../contents/config/config.qml -#, kde-format -msgid "Network" -msgstr "网络" - -#: ../contents/ui/CompactRepresentation.qml -#, kde-format -msgid "Network Bandwidth Monitor" -msgstr "网络带宽监视器" - -#: ../contents/ui/CompactRepresentation.qml -#, kde-format -msgid "DBUS Data Source" -msgstr "DBUS数据源" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "i" -msgstr "i" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Layout:" -msgstr "布局" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Automatic" -msgstr "自动布局" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Vertical" -msgstr "垂直布局" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Horizontal" -msgstr "水平布局" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Should automatically adjust to size available in taskbar." -msgstr "自动调整为任务栏中可用的大小。" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Upload and Download will be stacked on top of each other:" -msgstr "上下叠放上传速度和下载速度:" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Upload and Download will be aligned side by side:" -msgstr "并排显示上传速度和下载速度:" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Display order:" -msgstr "显示顺序:" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Upload speed first" -msgstr "上传速度在前" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Download speed first" -msgstr "下载速度在前" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Upload data on the top in Vertical layout or left in Horizontal." -msgstr "上传速度显示在垂直布局的顶部,或水平布局的左侧。" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Download data on the top in Vertical layout or left in Horizontal." -msgstr "下载速度显示在垂直布局的顶部,或水平布局的左侧。" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Show speeds separately:" -msgstr "分别显示上传下载速度:" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Checked" -msgstr "选中" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "The Upload and Download data will be displayed separately either stacked or side by side." -msgstr "上传和下载速度将单独显示" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Unchecked" -msgstr "取消选中" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "The Upload and Download data will be combined both in data calculation and display. Only one row of data will be shown combining both data measurements with a matching icon." -msgstr "上传和下载速度相加后显示,仅占用一行空间。同时显示上传和下载的图标。" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Font size:" -msgstr "字体大小:" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Increase font size, maximum 200%." -msgstr "增大字体,最大 200%。" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Decrease font size, minimum 50%" -msgstr "缩小字体,最小 50%。" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Update interval:" -msgstr "更新间隔:" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "%1 second" -msgstr "%1 秒" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "%1 seconds" -msgstr "%1 秒" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Summary" -msgstr "简要说明" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Controls the time interval new network data is displayed in the widget." -msgstr "控制网络速度显示的更新间隔。" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Adjustments are in 0.5 second increments." -msgstr "调整步进为 0.5 秒。" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Increase the time interval, maximum 5 seconds." -msgstr "增加时间间隔,最大 5 秒。" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Decrease the time interval, minimum 0.5 seconds." -msgstr "减少时间间隔,最小 0.5 秒。" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Interval data relay:" -msgstr "更新间隔的计算方式:" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Current" -msgstr "当前值" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Average" -msgstr "平均值" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Accumulated" -msgstr "累加值" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "This option becomes usable when 'Update interval' is above 0.5 seconds." -msgstr "当 “更新间隔” 大于 0.5 秒时,此选项可用。" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Shows the amount of used network speed at the interval set in 'Update interval'. For example, if 'Update interval' is 4 seconds, at every 4th second the display will only show the amount of speed traversing at that point (statistical value for the past 0.5 seconds, this is the minimum resolution of the data source) in time. The display will not refresh for the following 4 seconds." -msgstr "以 “更新间隔” 设置的频率显示当前(实际上是过去 0.5 秒内,因为这是数据源的最小分辨率)的网络速度。例如 “更新间隔” 为 4 秒,则每隔 4 秒显示一次过去 0.5 秒内的网络速度。在接下来的 4 秒内,显示不会刷新。" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "The mathematically correct way to calculate the network speed over time. This setting will return the network speed averaged over the period specified in 'Update interval'. Using the per second prefix ('/s' or 'ps') is correct with this option." -msgstr "计算随时间变化的网络速度的数学上正确方法。此设置将显示 “更新间隔” 中指定时间段内的平均网络速度。使用此选项时,启用 “每秒” 后缀( “/s” 或 “ps” )是正确的。" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Returns the accumulated network traffic over the specified time period. For example, if 'Update interval' is set to 4 seconds, at every 4th second you will be presented with the sum total of network traffic over the time period selected. Using the per second prefix ('/s' or 'ps') with this option is not technically correct but the choice is yours." -msgstr "返回 “更新间隔” 内累计的网络流量。例如, “更新间隔” 设置为 4 秒,则每隔 4 秒您将看到间隔内的网络流量总和。使用此选项时,启用 “每秒” 后缀( “/s” 或 “ps” )在技术上是不正确的,但选择权在你。" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Layout Padding:" -msgstr "布局对齐:" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Default pixels" -msgstr "默认设置" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "%1 pixel closer" -msgstr "减小 %1 像素间距" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "%1 pixels closer" -msgstr "减小 %1 像素间距" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "%1 pixel apart" -msgstr "增加 %1 像素间距" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "%1 pixels apart" -msgstr "增加 %1 像素间距" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Move the upload and download data rows closer together, maximum 20 pixels closer." -msgstr "缩小上传和下载速度之间的间距,最多 20 个像素。" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Increase the distance between upload and download data rows, maximum 20 pixels apart." -msgstr "增加上传和下载速度之间的间距,最多 20 个像素。" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "* Function disabled in 'Horizontal' layout mode." -msgstr "* 功能在“水平”布局模式下被禁用。" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Hide when inactive:" -msgstr "不活动时隐藏:" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Hides the display when '0' traffic is reported. Displays will become visible again when traffic starts to flow." -msgstr "流量为 “0” 时隐藏显示。反之会恢复显示。" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Shows the display even when no traffic is traversing the network interfaces." -msgstr "即使没有流量通过网络接口也显示。" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Show speed units:" -msgstr "显示速度单位:" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Hides the trailing suffix for the bits (b, kib, Mib Gib) or bytes (B, KB, MB, GB)." -msgstr "隐藏 bits(b、kib、Mib Gib)或 bytes(B、KB、MB、GB)的尾随后缀。" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Shows the suffixes for bits or bytes." -msgstr "显示 bits 或 bytes 的后缀。" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Speed units:" -msgstr "速度单位:" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Bits" -msgstr "Bits" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Bytes" -msgstr "Bytes" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Displays data throughput based on bit units. The default option, bits are normally used to measure a data transfer." -msgstr "以 bit 为单位显示数据吞吐量。默认选项,bit 通常用于测量数据传输。" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Displays data throughput based on byte units. Second option as bytes can be used to measure an amount of data, normally storage data." -msgstr "以 bit 为单位显示数据吞吐量。第二种选择,因为 bytes 可以用来衡量数据量,通常是存储的数据大小" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Shorten speed units:" -msgstr "更短的速度单位格式:" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Will only use a single character to represent the bits or bytes suffix, for example kb = k, Mb = M etc. Per second units will also not be displayed." -msgstr "只用单个字符来表示 bits 或 bytes后缀,例如 Kb 显示为 K、Mb 显示为 M 等。每秒的单位也不会显示。" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "The complete suffix will be displayed including the per second unit." -msgstr "将显示完整的后缀,包括每秒单位。" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Show 'per seconds' suffix:" -msgstr "显示单位后缀" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Appends the per second suffix to the trailing measurement unit." -msgstr "保留单位后的 “每秒” 后缀" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "* This option is technically correct when used in conjunction with 'Interval data relay' choice other than 'Accumulated'." -msgstr "* 当与 “更新间隔的计算方式” 中 “累加值” 以外的选项一起使用时,在技术上是正确的。" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Removes the per second suffix ('/s' or 'ps') from the trailing bit or byte measurement unit." -msgstr "从测量单位中删除 “每秒” 后缀( “/s” 或 “ps” )。" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "* This option is technically correct when used in conjunction with 'Interval data relay' choice of 'Accumulated'." -msgstr "* 当与 “更新间隔的计算方式” 中的 “累加值” 选项一起使用时,在技术上是正确的。" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Per Seconds prefix:" -msgstr "单位后缀" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "/s" -msgstr "/s" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "ps" -msgstr "ps" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Choose between a per second unit of '/s' or 'ps'." -msgstr "在每秒单位 “/s” 或 “ps” 之间进行选择" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Example, measuring in bits: Kib/s or Kibps, measuring in bytes: KB/s or KBps." -msgstr "例如,以 bit 为单位时:Kib/s 或 Kibps;以 byte 为单位时:KB/s 或 KBps。" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Show speed icons:" -msgstr "显示速度类型图标:" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Displays the Download or Upload icons in the widget." -msgstr "显示下载或上传图标。" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Hides the Download or Upload icons in the widget." -msgstr "隐藏下载或上传图标。" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Icon Style:" -msgstr "图标风格:" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Choose the Upload and Download icon style to be displayed in the widget." -msgstr "选择上传和下载图标样式。" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Icon position:" -msgstr "图标位置:" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Left" -msgstr "左" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Right" -msgstr "右" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Choose to have the Upload and Download icons to the left or the right of the speed data." -msgstr "将上传和下载图标置于速度数据的左侧或右侧。" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Numbers:" -msgstr "数值进位:" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Binary (1024)" -msgstr "二进制(1024)" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Metric (1000)" -msgstr "公制(1000)" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "In computing, binary 1024 and decimal 1000 are two different ways of measuring units of digital information." -msgstr "在计算机中,二进制 1024 和十进制 1000 是两种不同的数字信息计量单位。" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Decimal 1000 is based on the metric system, which is based on powers of 10. In this system, each unit is 10 times larger than the previous unit. For example, 1 kilometer is 1000 meters, 1 megabyte is 1000 kilobytes, and so on." -msgstr "十进制的 1000 是基于公制的,公制是基于 10 的幂。在这个系统中,每个单位都比前一个单位大 1000 倍。例如,1 公里是 1000 米,1 megabyte 是 1000 bytes,等等。" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Binary 1024 is based on the binary system, which is based on powers of 2. In this system, each unit is twice as large as the previous unit. For example, 1 kilobyte is 1024 bytes, 1 megabyte is 1024 kilobytes, and so on." -msgstr "二进制 1024 是基于二进制的系统,它是基于 2 的幂。在这个系统中,每个单位都是前一个单位的 2^10 倍。例如,1 kilobyte 是 1024 bytes,1 megabyte 是 1024 kilobytes,依此类推。" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "The reason why binary 1024 is used in computing is because computers store and process data in binary (0s and 1s), and it is convenient to use units that are based on powers of 2. However, for some purposes, such as networking, decimal 1000 units are used instead." -msgstr "之所以在计算机中使用二进制 1024 是因为计算机以二进制(0 和 1)存储和处理数据,使用基于 2 的幂的单位很方便。但是,出于某些目的,例如网络,则改为使用十进制的 1000 为单位。" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "To avoid confusion, it is important to clearly specify which unit system is being used, and to use the correct prefix (e.g., kilo, mega) for the unit. The prefixes 'kibi,' 'mebi,' 'gibi,' etc. have been introduced to refer to binary 1024 units, while the prefixes 'kilo,' 'mega,' 'giga,' etc. continue to refer to decimal 1000 units." -msgstr "为避免混淆,重要的是要清楚地指定正在使用的单位系统,并为单位使用正确的前缀(例如 kilo、mega)。因此引入前缀 “kibi”、 “mebi”、 “gibi” 等来表示二进制 1024 单位,而前缀 “kilo”、 “mega”、 “giga” 等继续表示十进制 1000 单位." - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Decimal Place:" -msgstr "保留小数点:" - -#: ../contents/ui/config/configGeneral.qml -#, kde-format -msgid "Choose the number of decimal fraction digits to the right of the decimal point." -msgstr "选择小数点右边保留的小数位数。" - -#, kde-format -#~ msgid "Move the upload and download data rows closer together, maximum 10 pixels closer." -#~ msgstr "缩小上传和下载速度之间的间距,最多 10 个像素。" - -#, kde-format -#~ msgid "Increase the distance between upload and download data rows, maximum 10 pixels apart." -#~ msgstr "增加上传和下载速度之间的间距,最多 10 个像素。" diff --git a/kde/plasma/plasmoids/org.kde.plasma.dittomenu/contents/code/tools.js b/kde/plasma/plasmoids/org.kde.plasma.dittomenu/contents/code/tools.js deleted file mode 100644 index ffc44d3d..00000000 --- a/kde/plasma/plasmoids/org.kde.plasma.dittomenu/contents/code/tools.js +++ /dev/null @@ -1,231 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2013 by Aurélien Gâteau * - * Copyright (C) 2013-2015 by Eike Hein * - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 2 of the License, or * - * (at your option) any later version. * - * * - * This program is distributed in the hope that it will be useful, * - * but WITHOUT ANY WARRANTY; without even the implied warranty of * - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * - * GNU General Public License for more details. * - * * - * You should have received a copy of the GNU General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA . * - ***************************************************************************/ - -.pragma library - -function fillActionMenu(i18n, actionMenu, actionList, favoriteModel, favoriteId) { - // Accessing actionList can be a costly operation, so we don't - // access it until we need the menu. - - var actions = createFavoriteActions(i18n, favoriteModel, favoriteId); - - if (actions) { - if (actionList && actionList.length > 0) { - var separator = { "type": "separator" }; - actionList.unshift(separator); - // actionList = actions.concat(actionList); // this crashes Qt O.o - actionList.unshift.apply(actionList, actions); - } else { - actionList = actions; - } - } - - actionMenu.actionList = actionList; -} - -function createFavoriteActions(i18n, favoriteModel, favoriteId) { - if (favoriteModel === null || !favoriteModel.enabled || favoriteId == null) { - return null; - } - - if ("initForClient" in favoriteModel) { - var activities = favoriteModel.activities.runningActivities; - - if (activities.length <= 1) { - var action = {}; - - if (favoriteModel.isFavorite(favoriteId)) { - action.text = i18n("Remove from Favorites"); - action.icon = "list-remove"; - action.actionId = "_kicker_favorite_remove"; - } else if (favoriteModel.maxFavorites == -1 || favoriteModel.count < favoriteModel.maxFavorites) { - action.text = i18n("Add to Favorites"); - action.icon = "bookmark-new"; - action.actionId = "_kicker_favorite_add"; - } else { - return null; - } - - action.actionArgument = { favoriteModel: favoriteModel, favoriteId: favoriteId }; - - return [action]; - - } else { - var actions = []; - - var linkedActivities = favoriteModel.linkedActivitiesFor(favoriteId); - - // Adding the item to link/unlink to all activities - - var linkedToAllActivities = - !(linkedActivities.indexOf(":global") === -1); - - actions.push({ - text : i18n("On All Activities"), - checkable : true, - - actionId : linkedToAllActivities ? - "_kicker_favorite_remove_from_activity" : - "_kicker_favorite_set_to_activity", - checked : linkedToAllActivities, - - actionArgument : { - favoriteModel: favoriteModel, - favoriteId: favoriteId, - favoriteActivity: "" - } - }); - - - // Adding items for each activity separately - - var addActivityItem = function(activityId, activityName) { - var linkedToThisActivity = - !(linkedActivities.indexOf(activityId) === -1); - - actions.push({ - text : activityName, - checkable : true, - checked : linkedToThisActivity && !linkedToAllActivities, - - actionId : - // If we are on all activities, and the user clicks just one - // specific activity, unlink from everything else - linkedToAllActivities ? "_kicker_favorite_set_to_activity" : - - // If we are linked to the current activity, just unlink from - // that single one - linkedToThisActivity ? "_kicker_favorite_remove_from_activity" : - - // Otherwise, link to this activity, but do not unlink from - // other ones - "_kicker_favorite_add_to_activity", - - actionArgument : { - favoriteModel : favoriteModel, - favoriteId : favoriteId, - favoriteActivity : activityId - } - }); - }; - - // Adding the item to link/unlink to the current activity - - addActivityItem(favoriteModel.activities.currentActivity, i18n("On The Current Activity")); - - actions.push({ - type: "separator", - actionId: "_kicker_favorite_separator" - }); - - // Adding the items for each activity - - activities.forEach(function(activityId) { - addActivityItem(activityId, favoriteModel.activityNameForId(activityId)); - }); - - return [{ - text : i18n("Show In Favorites"), - icon : "favorite", - subActions : actions - }]; - } - } else { - var action = {}; - - if (favoriteModel.isFavorite(favoriteId)) { - action.text = i18n("Remove from Favorites"); - action.icon = "list-remove"; - action.actionId = "_kicker_favorite_remove"; - } else if (favoriteModel.maxFavorites == -1 || favoriteModel.count < favoriteModel.maxFavorites) { - action.text = i18n("Add to Favorites"); - action.icon = "bookmark-new"; - action.actionId = "_kicker_favorite_add"; - } else { - return null; - } - - action.actionArgument = { favoriteModel: favoriteModel, favoriteId: favoriteId }; - - return [action]; - } -} - -function triggerAction(plasmoid, model, index, actionId, actionArgument) { - function startsWith(txt, needle) { - return txt.substr(0, needle.length) === needle; - } - - if (startsWith(actionId, "_kicker_favorite_")) { - handleFavoriteAction(actionId, actionArgument); - return; - } - - var closeRequested = model.trigger(index, actionId, actionArgument); - - if (closeRequested) { - plasmoid.expanded = false; - - return true; - } - - return false; -} - -function handleFavoriteAction(actionId, actionArgument) { - var favoriteId = actionArgument.favoriteId; - var favoriteModel = actionArgument.favoriteModel; - - console.log(actionId); - - if (favoriteModel === null || favoriteId == null) { - return null; - } - - if ("initForClient" in favoriteModel) { - if (actionId == "_kicker_favorite_remove") { - console.log("Removing from all activities"); - favoriteModel.removeFavoriteFrom(favoriteId, ":any"); - - } else if (actionId == "_kicker_favorite_add") { - console.log("Adding to global activity"); - favoriteModel.addFavoriteTo(favoriteId, ":global"); - - } else if (actionId == "_kicker_favorite_remove_from_activity") { - console.log("Removing from a specific activity"); - favoriteModel.removeFavoriteFrom(favoriteId, actionArgument.favoriteActivity); - - } else if (actionId == "_kicker_favorite_add_to_activity") { - console.log("Adding to another activity"); - favoriteModel.addFavoriteTo(favoriteId, actionArgument.favoriteActivity); - - } else if (actionId == "_kicker_favorite_set_to_activity") { - console.log("Removing the item from the favourites, and re-adding it just to be on a specific activity"); - favoriteModel.setFavoriteOn(favoriteId, actionArgument.favoriteActivity); - - } - } else { - if (actionId == "_kicker_favorite_remove") { - favoriteModel.removeFavorite(favoriteId); - } else if (actionId == "_kicker_favorite_add") { - favoriteModel.addFavorite(favoriteId); - } - } -} diff --git a/kde/plasma/plasmoids/org.kde.plasma.dittomenu/contents/config/config.qml b/kde/plasma/plasmoids/org.kde.plasma.dittomenu/contents/config/config.qml deleted file mode 100644 index 51d62c03..00000000 --- a/kde/plasma/plasmoids/org.kde.plasma.dittomenu/contents/config/config.qml +++ /dev/null @@ -1,30 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2014 by Eike Hein * - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 2 of the License, or * - * (at your option) any later version. * - * * - * This program is distributed in the hope that it will be useful, * - * but WITHOUT ANY WARRANTY; without even the implied warranty of * - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * - * GNU General Public License for more details. * - * * - * You should have received a copy of the GNU General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA . * - ***************************************************************************/ - -import QtQuick 2.0 - -import org.kde.plasma.configuration 2.0 - -ConfigModel { - ConfigCategory { - name: i18n("General") - icon: "kde" - source: "ConfigGeneral.qml" - } -} diff --git a/kde/plasma/plasmoids/org.kde.plasma.dittomenu/contents/config/main.xml b/kde/plasma/plasmoids/org.kde.plasma.dittomenu/contents/config/main.xml deleted file mode 100644 index 89938785..00000000 --- a/kde/plasma/plasmoids/org.kde.plasma.dittomenu/contents/config/main.xml +++ /dev/null @@ -1,93 +0,0 @@ - - - - - - - - - - - - - Center - - - - start-here-kde - - - false - - - - - - - true - - - - 0 - - - false - - - - 6 - - - - 4 - - - - preferred://browser,kontact.desktop,systemsettings.desktop,org.kde.dolphin.desktop,ktp-contactlist.desktop,org.kde.kate.desktop - - - logout,lock-screen,reboot,shutdown - - - - - - - true - - - true - - - bookmarks,baloosearch - - - true - - - - true - - - - muon-discover --application - - - true - - - false - - - - false - - - - true - - - diff --git a/kde/plasma/plasmoids/org.kde.plasma.dittomenu/contents/locale/fr/LC_MESSAGES/plasma_applet_org.kde.plasma.dittomenu.mo b/kde/plasma/plasmoids/org.kde.plasma.dittomenu/contents/locale/fr/LC_MESSAGES/plasma_applet_org.kde.plasma.dittomenu.mo deleted file mode 100644 index 2a7afff3607f8c8dd8a531195d92a9db1b4089ff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1999 zcmZXU$!{D*6vhiM+YpwR9RjIHNES25Yn9B24}>H6MqBS_uB0^hLYMpzt>%F`RdjDHa~YwU_FWF z7@i|H3Gp=eC&=sbn}ukDUw{etGsxfl1KtN7yG4jQzy!PvJPFLL9X|E6vg{~1W$m!g7<@egB)ib&2qob;1Aci1aiNx zfxLgMvHKwByU^HqLj!W35#)N`2U*W+Am{zEvA+c$h5ZxA{rnDc9e;t`_faH$99#gO z0++#uzzN8Dz1Q$V@Hp&GK-Tj+usLE_LO{Mc{}Uj;NBDX@){w#H&aqjyBY3z@?rnc@ z-<*^6;2L>xZIHBH_clc8x@Sl!Fh+G>+#~D3i~Hi4Vx7eq9jQpQEyz}Kt0XIR=B&&n z&IR%^*UGr@+;VL$E-oJazE6ST-iGL8P9s&BIJay_dAW`-q9gHlq{o$4LqpQ2%4QRU zS8s)GkS`dBbIwOuKS zi_f=~9mdBZIFw3dq${yq8l~;a7;EJ*vZr^p&nBl1zT+aGZ?bALmuovt<*A{LErGE| zAD(AuP?e?E1(Y)jI-7lC2{PAnjJd~P<7gmSJT&j3bJ0~8WT~nv%>>~1*cGI~bLdof z<~@n7HkvAldpJ}ZAH>>hYG+fP`GGQ3tjC_qO2wNMju2V7Y#gh1l{Tg> zd^XL{s^~T2FY{{eCT_Z7hvYWmLwl+E`~$v@=Z^>QLUSHuECzlAYT$K{=Kcyk0V?nj@L%vac>EY+C&828!(c5K z0bd252BY8!u&p}Y1J)oO1Rny2s^cGmk0QPVJ_(M2&w*3mGhm_Ge+Q(zzktt!e}bpM zdmzm}f#g)L4tyCrQ;pvP-^U&k)%a@^e+uK@g3p3KRry=B|8J1;9K$BV{eiUKTD%?u zUjb=dtQvQM_^|=JNdFK>K3E{l9|!ScdAum!3`l-1fiHkJLCW_t_#*f_Nc+17(!5hJ zm-KLu^1cDS2EGkaz9Eo~5XTa>$MJ?Gp?9?)X`uB~Yp-F8;n|X2@($LpQ+VhcsF6R^ zDF0p~O{9;`0MbJ5NjEjpNq2)9X@n%k-Z6cV)lEAq>>TfPgw4&Qw0SZkr6*jTG7U?n zYudsv8jT*E-!DAjR~Gn^r^JYnv;3MiOBgQiLK@b}@g6bLIoBAr1hK^7 z!h?M83R}2_#V(j{az=V|)-8-N!D(8zOpfw_q$`BYdTma%Ta&&yX8IDK)!u8;j&LjQ8k*=@xcxf}GozJB`Eg^ND@qNeBV=>Q{u85ANL{z%zm=mjS ztZz7bwka0r>(%rcEcAsZ-_V4Yw;$np^3+v^tT$%#GB&rNVnnnTEaDK&oYn; z1-lJ9oioxxO9&%-DAxI?jP!K%bR3AQkH#Zy5?8=R4)~yRUwrJx9Lq56W?W6f#kFf0 zOmu4J4(3rUxTkg4NtrV3w9d~Bn||b?R=EYCh(0Ok#xx@TMXeHO=M7IdhM&=SG}33` zqFP#~bhDn$Z6^%9milI1`D}?dN0`bN%2!tD3aN#>THR4UEONCoRodMuFU_;^d_K6o zQu=;3SSxZhvtGV7jS;54nJsM>)z*&))K{}y-I*_KO|sx-G5E5;4=-ZqSIaxWXIlqf zJlL9JSQ*^ftzQ4&#(XfnbF^Cd^If$u7YaL6jj7eU!PX+gP6byN$_tAszpIw#@sHS- zue0Dte3AMcYa+J7FcO}QeBxQmBFpsrQ4gq hY_V=nshTR1#~b-0e)7shrY>))S3e%rP@} z#%Vy5G*pr3ktiss@&{1S@ed$KK}A7H$#-_o50Dt$+-GO@H^0YsfAj0*x%&d+CCoQ4 zf5LndQ$K<~jNiZ(_&b<@mmaO{Zh_BZ{V8}6EWu~M06q?W1vbF1!56{%v;7~y3t0aM zUIHJ0uYf;;F^7k<{lCF@uJM=->x50Vv z1#k_#0^SAR1-}4il44cY9(9VbqmFSrTSK6fDmO?_#YQQWX3=jP&tXO_Vm)y@jTyC% zc_Yl}hhR&AfQrR2XBic0o-5H+bN<-y*5S5vh1J<6Dp>SkLD}!iz#~!*;&+(8EFT>Wp z8L2#Hvrs=VNhDZrkvvz7=sA19Sx7eX zo6P3Q6e%qYRA}5y>Mvg<+p`>d<2wBJG@4E)8`hN`DU7S7Us+tH`f=r|p@kLdTw894 zEyefPJpA%|(NkHlg_9*s*&V5aJbpc~9WF^;8kNp; diff --git a/kde/plasma/plasmoids/org.kde.plasma.dittomenu/contents/locale/pl/LC_MESSAGES/plasma_applet_org.kde.plasma.dittomenu.mo b/kde/plasma/plasmoids/org.kde.plasma.dittomenu/contents/locale/pl/LC_MESSAGES/plasma_applet_org.kde.plasma.dittomenu.mo deleted file mode 100644 index 6cfe3a311697304f139823a8aa88cf9ef13067ea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1723 zcmZ9M%WoS+9LE<3(3(dfyb+Hd2TsY_PAFBoJQU-kZ4~lQ>QIT>cz0}%y*sm-oz1d7 zqJ~Nci3>fT@E0J&fn0j%EwMNvp`JK!f*TTNZvFmjCrub>{MmW@Uf=z#|D2t<<6*pl z`3B~F%(pSWc?3Tg=N|RE8h9S`!7Cu&>w?dLx4|Iy$ z?JB3>7CWt;q-Jg{0vw-|-nLB4uB47N$*Cl6^h`mk`u{tf<1DG8Z05Z2wOF)eoRQMx z3PZ8dh<2mQpeSuw*^!7BVyjiAl2Eqfax;h%_K36J(LEJKQol2Kk|dD$WQ)Y9O1&L^ z71vE7y)A3{GIaiGnotn=5iu8RCm@^0q0Oh7&7(k!UeGH0x; z4kB4Kwp&YU3-2u~Ub=LpR@vJ0x8<&4Z~n4yGN8r!;-X)_=-1z;g?ezYK389;*DIfj z%=s-VbQTNv3TVv^%WUXOht>?b%R6~<|3^U!$MOXSQDUyIr)&Zq) zWqoyhLX`RwRc9 zg|}=X(Wl5z9_MXnRE9k`9PL{Z4PdY3+0{I0f!nc!VS;P$kLE31-amF)a!Q-s!vj8Q z4kahX{fpE@;B5#hGU)0C3Vk95t}L_}?T1PrE)G%D=-$y@DEp@m(Iffj77b4)xn%}o zbdQSDdmEykLY0Ej$>Fpnbk<~@nkZFS38SbuJU{~I>T%?q%!xut)+QUbxG7LL?heW2 zPW0zVv|)yR$Oq!+_E`048S~6TTB7ZzkE(xCvZQ=qONVa(U;03Ved(1$ diff --git a/kde/plasma/plasmoids/org.kde.plasma.dittomenu/contents/locale/pt_BR/LC_MESSAGES/plasma_applet_org.kde.plasma.dittomenu.mo b/kde/plasma/plasmoids/org.kde.plasma.dittomenu/contents/locale/pt_BR/LC_MESSAGES/plasma_applet_org.kde.plasma.dittomenu.mo deleted file mode 100644 index 20eb7030e29f0eca78231e07e8b755096ad57a89..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2054 zcmZ9MONb*y7{|-q@fBA`$Mvy3%Yz4TJ8=}oHM%lAlgvyYnGAU-K0qqnm89HGRc}@G zJn$%ZTM%SD>}eN4K~NMQum?}^;>C;LQS{(h@FIBf|8;sM;}qTbRaIAg?=QbCEnH<7 zPvU(H@7Y@zdj>pn3O^WMffev;FaZAm>D=OJ#_k2rgLi-z!P~$M@NTdL-VVM6mcR%+ z3u^FA@crWZ6>tITtKhBRwc`7A@Gh)B2T9)d;C-FAB>QlX|70`8k8Gnswjs3nAU|n9b?yVjh05+6Ub6WNUK(T{#fI|8R+X2N zs?rmwGu}?6<|;CpM`L50v^-WKF{6d`d|57+|9`$Co%FK{-tbrsMV9!5^+XEG8xX@n zj^CjgWmXIl$rF+3XbiEWjfHW{acx8F8Vf5N3zLM4G<9rUYA# z*mgDJ{4D=1HnH=-8 zJ2rc~p-=7%4+Fu6$~w>TV~H5Z#Brs$-!nW>8rr%C4oTxXRt_cfMcC>cq>>}Dk|OF5 z|7e_h+1Fzg$5KDV@|olUhR?Pr)JK71eaiNhnMk%{&AT%4K_d=clhz?3Rg?jx08uJ+ zWNNGrT5hD`U@aTDpl7Ol?0xF0m5TGm%JQXHmW>@%(#rA+%g?W@yi_Uew1bY^RU|E_ z2`{Vsje6J#TJ4|~@~w8Y)p+*J_IAD06wU`dE3``lWL5b_zuDy5VXMwxskg#Lb2Y5h zI`wY%RUFl$OpIjElVVck&2W3OA8z7Yv$>imGGKnD%2WT&TBp=%wCZ!OmdnqT)(uKc zLni`QPf&ufaGV}$kXXbh&}}haVV0pSXU&2C7XH%b3D;ECJu)GcwRs)Ib6u8{vIJdRM1GIMMyj#Avqyw66bo=#*abcYroo56 z_rM640S|#L_y{;v+y4Y?!2Bxs0616MzX3jq`S&3Cy9quC{sKM@{#Kj+1wM`WKj2}o z5zff&Wsu^%0X_q!zyqKF$^JY@d3*}K2+q~!YhW8RxCN4*eJJV$@E~{+YzB{k=fLN{ z&p@j02at4G1CtDgIH2LiQ~n)zJp-2UE5AS?~zvd64{1fiHpALF&;h zuo?Uld=)$l@yUOCjXAId^BJ%e{26QlZ-XbmBPg2cIs={p-v=qqH4tU*49KbNNE^x< z>FYtZG^jVE3)M<_QI8Jdft#H{bvELmI;j^lNFzwA2i+eUC`I><`cK#HSv;fx=|bZv zJV;;nk+s`_D8y~IAlwq~FAA628R_y&UP@nh+_Fta<{CQmG#ZWGX+J1@5mXNZl3OBc zmYkrW!x5&(d*Oy9INn)1SMtnJM{vh1xtToNQZ$yZERJJc=D75bh0hX>!_8vRXC1-~ zgjWL}l|dj2th4H#b=sKnG?3a+b7MaS9%MF++4}b31e88g*ZpHoQu%VG0p>VK8O_^({@kcPcS{)^0txT zF5_g~j#7mBM$*kl%XV{desa_fB20ZAPOF9Rf+~lX!Yg#q)O>hZt%euFOL$|As};40 z?aOLQRhar3pV*@lYE>=by{tB{wakHKwHeNE^%Hhi)jC#h(h|PcnEC?K1(+{xyIthi zSg8hw(Iz>ed@ho&JubporoPhw5SyuQwA+<%3Z`m{haYZlg;Pvjr zm-M~HUK!PsBo*YcE1u5w4z21+GBt+->o{;3F{mSps0b)Vt^JSbxAn`T+qt)=KdP;2jTJ;) z*%leizgydlYFA0YGU_Yq&Z5{|r|xlI=8-Bc79=g>w$)pRWhjk$DS5Pr*CkP_lu%h8 zL9^*Hhtt@H&ZIG93a4=q=@ic5C!o``UZH*Rw;s+`v%?9>P~R2kyqzt6gXyMwRZU%> dNEHf+z|;SE*XeiJK$0K9*K9Rh8CM;_*uSuj%ozXx diff --git a/kde/plasma/plasmoids/org.kde.plasma.dittomenu/contents/locale/template/LC_MESSAGES/plasma_applet_org.kde.plasma.dittomenu.mo b/kde/plasma/plasmoids/org.kde.plasma.dittomenu/contents/locale/template/LC_MESSAGES/plasma_applet_org.kde.plasma.dittomenu.mo deleted file mode 100644 index 442541d1f418d0275b289a2ab06f67659e48491f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 358 zcmYk0u};G<5Qd9j%E-*%fsI~qQijA)mO_gvH6p44>S~fBHA?Nsb`U%Wuh(bcLL|yb zpM1al-~B#bUVKle&WJ1Gnm8w>#85FYrN@NM!Sh#zHSbt?Sl94^)+wU}3%1x9>mhfI zs$tPL4oXAU#S?7tLk%W)kRAn#coYIpAW9fd#NGUcC!7Zx={%HHYS&6{EKP2tZhF}u zlqe7XG`0CUU!J1F84vD__NZyYS4R;ZKmBdjN~Kd)?WJ|-v*&UJ@yRzNy`hDru1u|T zBUt>Ze6WK@)M&>q6b5VM*_`(8U=*;B4m;`hg3W@W?X7HKW$eKTrn_J1vM^<1oAET5 F`~ZXbpuL24{Q+SO9+qPlI<3 z{r`eX=pTDfh=;%v;8Wm9@Hy}-_zd{^p}z|9{Hq{q^x!G*bCAb>13m)&1ilFVa@hY1 z{1`d>1G0`Df;|D|Am{T5$Z>xFSW`{%;s|5 zY^;}SwJ_Gl#&Ov=FWwW*gN^fNop zLnqrtk�i_pmHS6H$^7rftZ*%t1vi)|K_j9fI1K_gN}R^HoJjqf1quSWdL3XfQB3 zmR@HzXJMPlDkqKD(yx%<;Gw8lij1Ks_IgiyjR^2Gdy3YF&LP&~&q&l&n(Zm-xGX)Q zr_sx<(YF1+r?U`D9qn>2X2XnZE0dG9kL=^)1`eNuuoX{7aF9@VSfRkxWI4cV#O}mDqLJ2P*c#b`o4xE=L_gY!}xIH7eBA zAag#b=3SixZx6e9(9A;Wc|XX*VlnrbQ!D*Mtz@oS928eyTYdHX`8SG%-C9srdzx1Z zO46&4u9TyCP^|@}h_-5Bb^GP_YCGjZMdm(eI%#twu~tYMtxAPTNrA)L)le9Q^_=>O0=`tiZ(H>Qdu*a1>74GQlYwCE#FIMb>&=PJ;SlE2#4B* zxu9n8A< zrPYfx|GaeWV&UCjAs3O{)n*-@MmBV@I`U(^AR20NBUOFgx`s}>YNV;DQoV1KxFQGB zv5_{Jjvarrwb72++~m!#QLgDYo{sqnOb+tNfta6vqa3!M%6+U*b6(C~I0ar@Mvihc zTk_~7XpOoGVlYZr~QRu~#EWBe_2v+v#|Jc1t! * - * Copyright (C) 2014-2015 by Eike Hein * - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 2 of the License, or * - * (at your option) any later version. * - * * - * This program is distributed in the hope that it will be useful, * - * but WITHOUT ANY WARRANTY; without even the implied warranty of * - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * - * GNU General Public License for more details. * - * * - * You should have received a copy of the GNU General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA . * - ***************************************************************************/ - -import QtQuick 2.0 - -import org.kde.plasma.components 2.0 as PlasmaComponents - -Item { - id: root - - property QtObject menu - property Item visualParent - property variant actionList - property bool opened: menu ? (menu.status != PlasmaComponents.DialogStatus.Closed) : false - - signal actionClicked(string actionId, variant actionArgument) - signal closed - - onActionListChanged: refreshMenu(); - - onOpenedChanged: { - if (!opened) { - closed(); - } - } - - function open(x, y) { - if (!actionList) { - return; - } - - if (x && y) { - menu.open(x, y); - } else { - menu.open(); - } - } - - function refreshMenu() { - if (menu) { - menu.destroy(); - } - - if (!actionList) { - return; - } - - menu = contextMenuComponent.createObject(root); - - fillMenu(menu, actionList); - } - - function fillMenu(menu, items) { - items.forEach(function(actionItem) { - if (actionItem.subActions) { - // This is a menu - var submenuItem = contextSubmenuItemComponent.createObject( - menu, { "actionItem" : actionItem }); - - fillMenu(submenuItem.submenu, actionItem.subActions); - - } else { - var item = contextMenuItemComponent.createObject( - menu, - { - "actionItem": actionItem, - } - ); - } - }); - - } - - Component { - id: contextMenuComponent - - PlasmaComponents.ContextMenu { - visualParent: root.visualParent - } - } - - Component { - id: contextSubmenuItemComponent - - PlasmaComponents.MenuItem { - id: submenuItem - - property variant actionItem - - text: actionItem.text ? actionItem.text : "" - icon: actionItem.icon ? actionItem.icon : null - - property variant submenu : submenu_ - - PlasmaComponents.ContextMenu { - id: submenu_ - visualParent: submenuItem.action - } - } - } - - Component { - id: contextMenuItemComponent - - PlasmaComponents.MenuItem { - property variant actionItem - - text : actionItem.text ? actionItem.text : "" - enabled : actionItem.type != "title" && ("enabled" in actionItem ? actionItem.enabled : true) - separator : actionItem.type == "separator" - section : actionItem.type == "title" - icon : actionItem.icon ? actionItem.icon : null - checkable : actionItem.checkable ? actionItem.checkable : false - checked : actionItem.checked ? actionItem.checked : false - - onClicked: { - actionClicked(actionItem.actionId, actionItem.actionArgument); - } - } - } -} diff --git a/kde/plasma/plasmoids/org.kde.plasma.dittomenu/contents/ui/CompactRepresentation.qml b/kde/plasma/plasmoids/org.kde.plasma.dittomenu/contents/ui/CompactRepresentation.qml deleted file mode 100644 index eae3665f..00000000 --- a/kde/plasma/plasmoids/org.kde.plasma.dittomenu/contents/ui/CompactRepresentation.qml +++ /dev/null @@ -1,112 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2013-2014 by Eike Hein * - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 2 of the License, or * - * (at your option) any later version. * - * * - * This program is distributed in the hope that it will be useful, * - * but WITHOUT ANY WARRANTY; without even the implied warranty of * - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * - * GNU General Public License for more details. * - * * - * You should have received a copy of the GNU General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA . * - ***************************************************************************/ - -import QtQuick 2.0 -import QtQuick.Layouts 1.1 - -import org.kde.plasma.plasmoid 2.0 -import org.kde.plasma.core 2.0 as PlasmaCore - -Item { - id: root - - readonly property var screenGeometry: plasmoid.screenGeometry - readonly property bool inPanel: (plasmoid.location == PlasmaCore.Types.TopEdge - || plasmoid.location == PlasmaCore.Types.RightEdge - || plasmoid.location == PlasmaCore.Types.BottomEdge - || plasmoid.location == PlasmaCore.Types.LeftEdge) - readonly property bool vertical: (plasmoid.formFactor == PlasmaCore.Types.Vertical) - readonly property bool useCustomButtonImage: (plasmoid.configuration.useCustomButtonImage - && plasmoid.configuration.customButtonImage.length != 0) - property QtObject dashWindow: null - - Plasmoid.status: dashWindow && dashWindow.visible ? PlasmaCore.Types.RequiresAttentionStatus : PlasmaCore.Types.PassiveStatus - - onWidthChanged: updateSizeHints() - onHeightChanged: updateSizeHints() - - function updateSizeHints() { - if (useCustomButtonImage) { - if (vertical) { - var scaledHeight = Math.floor(parent.width * (buttonIcon.implicitHeight / buttonIcon.implicitWidth)); - root.Layout.minimumHeight = scaledHeight; - root.Layout.maximumHeight = scaledHeight; - root.Layout.minimumWidth = PlasmaCore.Units.iconSizes.small; - root.Layout.maximumWidth = inPanel ? PlasmaCore.Units.iconSizeHints.panel : -1; - } else { - var scaledWidth = Math.floor(parent.height * (buttonIcon.implicitWidth / buttonIcon.implicitHeight)); - root.Layout.minimumWidth = scaledWidth; - root.Layout.maximumWidth = scaledWidth; - root.Layout.minimumHeight = PlasmaCore.Units.iconSizes.small; - root.Layout.maximumHeight = inPanel ? PlasmaCore.Units.iconSizeHints.panel : -1; - } - } else { - root.Layout.minimumWidth = PlasmaCore.Units.iconSizes.small; - root.Layout.maximumWidth = inPanel ? PlasmaCore.Units.iconSizeHints.panel : -1; - root.Layout.minimumHeight = PlasmaCore.Units.iconSizes.small - root.Layout.maximumHeight = inPanel ? PlasmaCore.Units.iconSizeHints.panel : -1; - } - } - - Connections { - target: PlasmaCore.Units.iconSizeHints - function onPanelChanged(){ updateSizeHints()} - } - - PlasmaCore.IconItem { - id: buttonIcon - - anchors.fill: parent - - readonly property double aspectRatio: (vertical ? implicitHeight / implicitWidth - : implicitWidth / implicitHeight) - - source: useCustomButtonImage ? plasmoid.configuration.customButtonImage : plasmoid.configuration.icon - - active: mouseArea.containsMouse - - smooth: true - - // A custom icon could also be rectangular. However, if a square, custom, icon is given, assume it - // to be an icon and round it to the nearest icon size again to avoid scaling artefacts. - roundToIconSize: !useCustomButtonImage || aspectRatio === 1 - - onSourceChanged: updateSizeHints() - } - - MouseArea - { - id: mouseArea - - anchors.fill: parent - - hoverEnabled: true - - onClicked: { - dashWindow.visible = !dashWindow.visible; - } - } - - Component.onCompleted: { - dashWindow = Qt.createQmlObject("MenuRepresentation {}", root); - plasmoid.activated.connect(function() { - dashWindow.visible = !dashWindow.visible; - }); - } -} diff --git a/kde/plasma/plasmoids/org.kde.plasma.dittomenu/contents/ui/ConfigGeneral.qml b/kde/plasma/plasmoids/org.kde.plasma.dittomenu/contents/ui/ConfigGeneral.qml deleted file mode 100644 index 35419303..00000000 --- a/kde/plasma/plasmoids/org.kde.plasma.dittomenu/contents/ui/ConfigGeneral.qml +++ /dev/null @@ -1,212 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2014 by Eike Hein * - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 2 of the License, or * - * (at your option) any later version. * - * * - * This program is distributed in the hope that it will be useful, * - * but WITHOUT ANY WARRANTY; without even the implied warranty of * - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * - * GNU General Public License for more details. * - * * - * You should have received a copy of the GNU General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA . * - ***************************************************************************/ - -import QtQuick 2.0 -import QtQuick.Controls 1.0 -import QtQuick.Dialogs 1.2 -import QtQuick.Layouts 1.0 - -import org.kde.plasma.core 2.0 as PlasmaCore -import org.kde.plasma.components 2.0 as PlasmaComponents - -import org.kde.kquickcontrolsaddons 2.0 as KQuickAddons -import org.kde.draganddrop 2.0 as DragDrop - -import org.kde.kirigami 2.4 as Kirigami - - -Kirigami.FormLayout { - id: configGeneral - - - property string cfg_icon: plasmoid.configuration.icon - property bool cfg_useCustomButtonImage: plasmoid.configuration.useCustomButtonImage - property string cfg_customButtonImage: plasmoid.configuration.customButtonImage - - //property alias cfg_appNameFormat: appNameFormat.currentIndex - //property alias cfg_switchCategoriesOnHover: switchCategoriesOnHover.checked - - //property alias cfg_useExtraRunners: useExtraRunners.checked - - property alias cfg_numberColumns: numberColumns.value - property alias cfg_numberRows: numberRows.value - property alias cfg_showFavoritesFirst: showFavoritesFirst.checked - - - property alias cfg_labels2lines: labels2lines.checked - property alias cfg_displayPosition: displayPosition.currentIndex - - - RowLayout { - spacing: PlasmaCore.Units.smallSpacing - Kirigami.FormData.label: i18n("Icon:") - - - Button { - id: iconButton - Layout.minimumWidth: previewFrame.width + PlasmaCore.Units.smallSpacing * 2 - Layout.maximumWidth: Layout.minimumWidth - Layout.minimumHeight: previewFrame.height + PlasmaCore.Units.smallSpacing * 2 - Layout.maximumHeight: Layout.minimumWidth - - DragDrop.DropArea { - id: dropArea - - property bool containsAcceptableDrag: false - - anchors.fill: parent - - onDragEnter: { - // Cannot use string operations (e.g. indexOf()) on "url" basic type. - var urlString = event.mimeData.url.toString(); - - // This list is also hardcoded in KIconDialog. - var extensions = [".png", ".xpm", ".svg", ".svgz"]; - containsAcceptableDrag = urlString.indexOf("file:///") === 0 && extensions.some(function (extension) { - return urlString.indexOf(extension) === urlString.length - extension.length; // "endsWith" - }); - - if (!containsAcceptableDrag) { - event.ignore(); - } - } - onDragLeave: containsAcceptableDrag = false - - onDrop: { - if (containsAcceptableDrag) { - // Strip file:// prefix, we already verified in onDragEnter that we have only local URLs. - iconDialog.setCustomButtonImage(event.mimeData.url.toString().substr("file://".length)); - } - containsAcceptableDrag = false; - } - } - - KQuickAddons.IconDialog { - id: iconDialog - - function setCustomButtonImage(image) { - cfg_customButtonImage = image || cfg_icon || "start-here-kde" - cfg_useCustomButtonImage = true; - } - - onIconNameChanged: setCustomButtonImage(iconName); - } - - // just to provide some visual feedback, cannot have checked without checkable enabled - checkable: true - checked: dropArea.containsAcceptableDrag - onClicked: { - checked = Qt.binding(function() { // never actually allow it being checked - return iconMenu.status === PlasmaComponents.DialogStatus.Open || dropArea.containsAcceptableDrag; - }) - - iconMenu.open(0, height) - } - - PlasmaCore.FrameSvgItem { - id: previewFrame - anchors.centerIn: parent - imagePath: plasmoid.location === PlasmaCore.Types.Vertical || plasmoid.location === PlasmaCore.Types.Horizontal - ? "widgets/panel-background" : "widgets/background" - width: PlasmaCore.Units.iconSizes.large + fixedMargins.left + fixedMargins.right - height: PlasmaCore.Units.iconSizes.large + fixedMargins.top + fixedMargins.bottom - - PlasmaCore.IconItem { - anchors.centerIn: parent - width: PlasmaCore.Units.iconSizes.large - height: width - source: cfg_useCustomButtonImage ? cfg_customButtonImage : cfg_icon - } - } - } - - // QQC Menu can only be opened at cursor position, not a random one - PlasmaComponents.ContextMenu { - id: iconMenu - visualParent: iconButton - - PlasmaComponents.MenuItem { - text: i18nc("@item:inmenu Open icon chooser dialog", "Choose...") - icon: "document-open-folder" - onClicked: iconDialog.open() - } - PlasmaComponents.MenuItem { - text: i18nc("@item:inmenu Reset icon to default", "Clear Icon") - icon: "edit-clear" - onClicked: { - cfg_useCustomButtonImage = false; - } - } - } - } - - - CheckBox { - id: showFavoritesFirst - Kirigami.FormData.label: i18n("Show favorites first") - } - - ComboBox { - Kirigami.FormData.label: i18n("Menu position") - id: displayPosition - model: [ - i18n("Default"), - i18n("Center"), - i18n("Center bottom"), - ] - onActivated: cfg_displayPosition = currentIndex - } - - - CheckBox { - id: labels2lines - text: i18n("Show labels in two lines") - } - - SpinBox{ - id: numberColumns - minimumValue: 4 - maximumValue: 10 - Kirigami.FormData.label: i18n("Number of columns") - - } - - SpinBox{ - id: numberRows - minimumValue: 1 - maximumValue: 10 - Kirigami.FormData.label: i18n("Number of rows") - } - - RowLayout{ - - //Layout.fillWidth: true - Button { - text: i18n("Unhide all hidden applications") - onClicked: { - plasmoid.configuration.hiddenApplications = [""]; - unhideAllAppsPopup.text = i18n("Unhidden!"); - } - } - Label { - id: unhideAllAppsPopup - } - } - -} diff --git a/kde/plasma/plasmoids/org.kde.plasma.dittomenu/contents/ui/ItemGridDelegate.qml b/kde/plasma/plasmoids/org.kde.plasma.dittomenu/contents/ui/ItemGridDelegate.qml deleted file mode 100644 index 533f25c0..00000000 --- a/kde/plasma/plasmoids/org.kde.plasma.dittomenu/contents/ui/ItemGridDelegate.qml +++ /dev/null @@ -1,118 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2015 by Eike Hein * - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 2 of the License, or * - * (at your option) any later version. * - * * - * This program is distributed in the hope that it will be useful, * - * but WITHOUT ANY WARRANTY; without even the implied warranty of * - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * - * GNU General Public License for more details. * - * * - * You should have received a copy of the GNU General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA . * - ***************************************************************************/ - -import QtQuick 2.0 - -import org.kde.plasma.core 2.0 as PlasmaCore -import org.kde.plasma.components 2.0 as PlasmaComponents - -import "../code/tools.js" as Tools - -Item { - id: item - - width: GridView.view.cellWidth - height: GridView.view.cellHeight - - property bool showLabel: true - - property int itemIndex: model.index - property string favoriteId: model.favoriteId !== undefined ? model.favoriteId : "" - property url url: model.url !== undefined ? model.url : "" - property variant icon: model.decoration !== undefined ? model.decoration : "" - property var m: model - property bool hasActionList: ((model.favoriteId !== null) - || (("hasActionList" in model) && (model.hasActionList === true))) - - Accessible.role: Accessible.MenuItem - Accessible.name: model.display - - function openActionMenu(x, y) { - var actionList = hasActionList ? model.actionList : []; - Tools.fillActionMenu(i18n, actionMenu, actionList, GridView.view.model.favoritesModel, model.favoriteId); - actionMenu.visualParent = item; - actionMenu.open(x, y); - } - - function actionTriggered(actionId, actionArgument) { - var close = (Tools.triggerAction(plasmoid, GridView.view.model, model.index, actionId, actionArgument) === true); - if (close) root.toggle(); - } - - Item{ - height: iconSize + PlasmaCore.Units.gridUnit * 2 + PlasmaCore.Units.smallSpacing - width: parent.width - anchors.centerIn: parent - - PlasmaCore.IconItem { - id: icon - anchors{ - top: parent.top - horizontalCenter: parent.horizontalCenter - } - width: root.iconSize - height: width - colorGroup: PlasmaCore.Theme.ComplementaryColorGroup - animated: false - usesPlasmaTheme: item.GridView.view.usesPlasmaTheme - source: model.decoration - } - - PlasmaComponents.Label { - id: label - visible: showLabel - anchors { - top: icon.bottom - topMargin: PlasmaCore.Units.smallSpacing - horizontalCenter: parent.horizontalCenter - } - maximumLineCount: plasmoid.configuration.labels2lines ? 2 : 1 - horizontalAlignment: Text.AlignHCenter - width: parent.width - PlasmaCore.Units.largeSpacing - height: PlasmaCore.Units.gridUnit * 2 - elide: Text.ElideRight - wrapMode: Text.Wrap - color: theme.textColor - text: ("name" in model ? model.name : model.display) - } - } - PlasmaCore.ToolTipArea { - id: toolTip - property string text: model.display - anchors.fill: parent - active: root.visible && label.truncated - mainItem: toolTipDelegate - onContainsMouseChanged: item.GridView.view.itemContainsMouseChanged(containsMouse) - } - - Keys.onPressed: { - if (event.key === Qt.Key_Menu && hasActionList) { - event.accepted = true; - openActionMenu(item); - } else if ((event.key === Qt.Key_Enter || event.key === Qt.Key_Return)) { - event.accepted = true; - if ("trigger" in GridView.view.model) { - GridView.view.model.trigger(index, "", null); - root.toggle(); - } - - itemGrid.itemActivated(index, "", null); - } - } -} diff --git a/kde/plasma/plasmoids/org.kde.plasma.dittomenu/contents/ui/ItemGridView.qml b/kde/plasma/plasmoids/org.kde.plasma.dittomenu/contents/ui/ItemGridView.qml deleted file mode 100644 index aefb9e9f..00000000 --- a/kde/plasma/plasmoids/org.kde.plasma.dittomenu/contents/ui/ItemGridView.qml +++ /dev/null @@ -1,485 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2015 by Eike Hein * - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 2 of the License, or * - * (at your option) any later version. * - * * - * This program is distributed in the hope that it will be useful, * - * but WITHOUT ANY WARRANTY; without even the implied warranty of * - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * - * GNU General Public License for more details. * - * * - * You should have received a copy of the GNU General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA . * - ***************************************************************************/ - -import QtQuick 2.4 - -import org.kde.plasma.core 2.0 as PlasmaCore -import org.kde.plasma.components 2.0 as PlasmaComponents -import org.kde.plasma.extras 2.0 as PlasmaExtras -import org.kde.kquickcontrolsaddons 2.0 -import org.kde.draganddrop 2.0 -import QtQuick.Controls 2.12 - -FocusScope { - id: itemGrid - - signal keyNavLeft - signal keyNavRight - signal keyNavUp - signal keyNavDown - - signal itemActivated(int index, string actionId, string argument) - - property bool dragEnabled: false - property bool dropEnabled: false - property bool showLabels: true - property alias usesPlasmaTheme: gridView.usesPlasmaTheme - - property alias currentIndex: gridView.currentIndex - property alias currentItem: gridView.currentItem - property alias contentItem: gridView.contentItem - property alias count: gridView.count - property alias model: gridView.model - - property alias cellWidth: gridView.cellWidth - property alias cellHeight: gridView.cellHeight - property alias iconSize: gridView.iconSize - property alias scrollBar: scrollArea - - //<>property alias horizontalScrollBarPolicy: scrollArea.horizontalScrollBarPolicy - //<>property alias verticalScrollBarPolicy: scrollArea.verticalScrollBarPolicy - - onDropEnabledChanged: { - if (!dropEnabled && "dropPlaceHolderIndex" in model) { - model.dropPlaceHolderIndex = -1; - } - } - - onFocusChanged: { - if (!focus) { - currentIndex = -1; - } - } - - function currentRow() { - if (currentIndex == -1) { - return -1; - } - - return Math.floor(currentIndex / Math.floor(width / itemGrid.cellWidth)); - } - - function currentCol() { - if (currentIndex == -1) { - return -1; - } - - return currentIndex - (currentRow() * Math.floor(width / itemGrid.cellWidth)); - } - - function lastRow() { - var columns = Math.floor(width / itemGrid.cellWidth); - return Math.ceil(count / columns) - 1; - } - - function tryActivate(row, col) { - if (count) { - var columns = Math.floor(width / itemGrid.cellWidth); - var rows = Math.ceil(count / columns); - row = Math.min(row, rows - 1); - col = Math.min(col, columns - 1); - currentIndex = Math.min(row ? ((Math.max(1, row) * columns) + col) - : col, - count - 1); - - focus = true; - } - } - - function forceLayout() { - gridView.forceLayout(); - } - - ActionMenu { - id: actionMenu - - onActionClicked: { - visualParent.actionTriggered(actionId, actionArgument); - } - } - - DropArea { - id: dropArea - - anchors.fill: parent - - onDragMove: { - if (!itemGrid.dropEnabled || gridView.animating || !kicker.dragSource) { - return; - } - - var x = Math.max(0, event.x - (width % itemGrid.cellWidth)); - var cPos = mapToItem(gridView.contentItem, x, event.y); - var item = gridView.itemAt(cPos.x, cPos.y); - - if (item) { - if (kicker.dragSource.parent === gridView.contentItem) { - if (item !== kicker.dragSource) { - item.GridView.view.model.moveRow(dragSource.itemIndex, item.itemIndex); - } - } else if (kicker.dragSource.GridView.view.model.favoritesModel === itemGrid.model - && !itemGrid.model.isFavorite(kicker.dragSource.favoriteId)) { - var hasPlaceholder = (itemGrid.model.dropPlaceholderIndex !== -1); - - itemGrid.model.dropPlaceholderIndex = item.itemIndex; - - if (!hasPlaceholder) { - gridView.currentIndex = (item.itemIndex - 1); - } - } - } else if (kicker.dragSource.parent !== gridView.contentItem - && kicker.dragSource.GridView.view.model.favoritesModel === itemGrid.model - && !itemGrid.model.isFavorite(kicker.dragSource.favoriteId)) { - var hasPlaceholder = (itemGrid.model.dropPlaceholderIndex !== -1); - - itemGrid.model.dropPlaceholderIndex = hasPlaceholder ? itemGrid.model.count - 1 : itemGrid.model.count; - - if (!hasPlaceholder) { - gridView.currentIndex = (itemGrid.model.count - 1); - } - } else { - itemGrid.model.dropPlaceholderIndex = -1; - gridView.currentIndex = -1; - } - } - - onDragLeave: { - if ("dropPlaceholderIndex" in itemGrid.model) { - itemGrid.model.dropPlaceholderIndex = -1; - gridView.currentIndex = -1; - } - } - - onDrop: { - if (kicker.dragSource && kicker.dragSource.parent !== gridView.contentItem && kicker.dragSource.GridView.view.model.favoritesModel === itemGrid.model) { - itemGrid.model.addFavorite(kicker.dragSource.favoriteId, itemGrid.model.dropPlaceholderIndex); - gridView.currentIndex = -1; - } - } - - Timer { - id: resetAnimationDurationTimer - - interval: 120 - repeat: false - - onTriggered: { - gridView.animationDuration = interval - 20; - } - } - - //PlasmaExtras.ScrollArea - Flickable{ - id: scrollArea - - clip: true - anchors.fill: parent - boundsBehavior: Flickable.StopAtBounds - interactive: false - focus: true - - GridView { - id: gridView - width: itemGrid.width - height: itemGrid.height - - signal itemContainsMouseChanged(bool containsMouse) - - property bool usesPlasmaTheme: false - - property int iconSize: PlasmaCore.Units.iconSizes.huge - - property bool animating: false - property int animationDuration: itemGrid.dropEnabled ? resetAnimationDurationTimer.interval : 0 - - focus: true - snapMode: GridView.SnapToRow - - ScrollBar.vertical: ScrollBar { - visible: true - active: true - policy: ScrollBar.AlwaysOn; - } - - currentIndex: -1 - - move: Transition { - enabled: itemGrid.dropEnabled - - SequentialAnimation { - PropertyAction { target: gridView; property: "animating"; value: true } - - NumberAnimation { - duration: gridView.animationDuration - properties: "x, y" - easing.type: Easing.OutQuad - } - - PropertyAction { target: gridView; property: "animating"; value: false } - } - } - - moveDisplaced: Transition { - enabled: itemGrid.dropEnabled - - SequentialAnimation { - PropertyAction { target: gridView; property: "animating"; value: true } - - NumberAnimation { - duration: gridView.animationDuration - properties: "x, y" - easing.type: Easing.OutQuad - } - - PropertyAction { target: gridView; property: "animating"; value: false } - } - } - - keyNavigationWraps: false - boundsBehavior: Flickable.StopAtBounds - - delegate: ItemGridDelegate { - showLabel: itemGrid.showLabels - } - - highlight: Item { - property bool isDropPlaceHolder: "dropPlaceholderIndex" in itemGrid.model && itemGrid.currentIndex === itemGrid.model.dropPlaceholderIndex - - PlasmaComponents.Highlight { - visible: gridView.currentItem && !isDropPlaceHolder - - anchors.fill: parent - } - - PlasmaCore.FrameSvgItem { - visible: gridView.currentItem && isDropPlaceHolder - - anchors.fill: parent - - imagePath: "widgets/viewitem" - prefix: "selected" - - opacity: 0.5 - - PlasmaCore.IconItem { - anchors { - right: parent.right - rightMargin: parent.margins.right - bottom: parent.bottom - bottomMargin: parent.margins.bottom - } - - width: PlasmaCore.Units.iconSizes.smallMedium - height: width - - source: "list-add" - active: false - } - } - } - - highlightFollowsCurrentItem: true - highlightMoveDuration: 0 - - onCurrentIndexChanged: { - if (currentIndex != -1) { - hoverArea.hoverEnabled = false - focus = true; - } - } - - onCountChanged: { - animationDuration = 0; - resetAnimationDurationTimer.start(); - } - - onModelChanged: { - currentIndex = -1; - } - - Keys.onLeftPressed: { - if (itemGrid.currentCol() !== 0) { - event.accepted = true; - moveCurrentIndexLeft(); - } else { - itemGrid.keyNavLeft(); - } - } - - Keys.onRightPressed: { - var columns = Math.floor(width / cellWidth); - - if (itemGrid.currentCol() !== columns - 1 && currentIndex != count -1) { - event.accepted = true; - moveCurrentIndexRight(); - } else { - itemGrid.keyNavRight(); - } - } - - Keys.onUpPressed: { - if (itemGrid.currentRow() !== 0) { - event.accepted = true; - moveCurrentIndexUp(); - positionViewAtIndex(currentIndex, GridView.Contain); - } else { - itemGrid.keyNavUp(); - } - } - - Keys.onDownPressed: { - if (itemGrid.currentRow() < itemGrid.lastRow()) { - // Fix moveCurrentIndexDown()'s lack of proper spatial nav down - // into partial columns. - event.accepted = true; - var columns = Math.floor(width / cellWidth); - var newIndex = currentIndex + columns; - currentIndex = Math.min(newIndex, count - 1); - positionViewAtIndex(currentIndex, GridView.Contain); - } else { - itemGrid.keyNavDown(); - } - } - - onItemContainsMouseChanged: { - if (!containsMouse) { - if (!actionMenu.opened) { - gridView.currentIndex = -1; - } - - hoverArea.pressX = -1; - hoverArea.pressY = -1; - hoverArea.lastX = -1; - hoverArea.lastY = -1; - hoverArea.pressedItem = null; - hoverArea.hoverEnabled = true; - } - } - } - } - - MouseArea { - id: hoverArea - - //anchors.fill: parent - width: itemGrid.width - PlasmaCore.Units.largeSpacing - height: itemGrid.height - - - property int pressX: -1 - property int pressY: -1 - property int lastX: -1 - property int lastY: -1 - property Item pressedItem: null - - acceptedButtons: Qt.LeftButton | Qt.RightButton - - hoverEnabled: true - - function updatePositionProperties(x, y) { - // Prevent hover event synthesis in QQuickWindow interfering - // with keyboard navigation by ignoring repeated events with - // identical coordinates. As the work done here would be re- - // dundant in any case, these are safe to ignore. - if (lastX === x && lastY === y) { - return; - } - - lastX = x; - lastY = y; - - var cPos = mapToItem(gridView.contentItem, x, y); - var item = gridView.itemAt(cPos.x, cPos.y); - - if (!item) { - gridView.currentIndex = -1; - pressedItem = null; - } else { - gridView.currentIndex = item.itemIndex; - itemGrid.focus = (itemGrid.currentIndex != -1) - } - - return item; - } - - onPressed: mouse => { - mouse.accepted = true; - - updatePositionProperties(mouse.x, mouse.y); - - pressX = mouse.x; - pressY = mouse.y; - - if (mouse.button == Qt.RightButton) { - if (gridView.currentItem) { - if (gridView.currentItem.hasActionList) { - var mapped = mapToItem(gridView.currentItem, mouse.x, mouse.y); - gridView.currentItem.openActionMenu(mapped.x, mapped.y); - } - } else { - var mapped = mapToItem(rootItem, mouse.x, mouse.y); - contextMenu.open(mapped.x, mapped.y); - } - } else { - pressedItem = gridView.currentItem; - } - } - - onReleased: mouse => { - mouse.accepted = true; - updatePositionProperties(mouse.x, mouse.y); - - if (gridView.currentItem && gridView.currentItem == pressedItem) { - if ("trigger" in gridView.model) { - gridView.model.trigger(pressedItem.itemIndex, "", null); - root.toggle(); - } - - itemGrid.itemActivated(pressedItem.itemIndex, "", null); - } else if (!dragHelper.dragging && !pressedItem && mouse.button == Qt.LeftButton) { - root.toggle(); - } - - pressX = -1; - pressY = -1; - pressedItem = null; - } - - onPositionChanged: mouse => { - var item = pressedItem? pressedItem : updatePositionProperties(mouse.x, mouse.y); - - if (gridView.currentIndex != -1) { - if (itemGrid.dragEnabled && pressX != -1 && dragHelper.isDrag(pressX, pressY, mouse.x, mouse.y)) { - if ("pluginName" in item.m) { - dragHelper.startDrag(kicker, item.url, item.icon, - "text/x-plasmoidservicename", item.m.pluginName); - } else { - dragHelper.startDrag(kicker, item.url, item.icon); - } - - kicker.dragSource = item; - - pressX = -1; - pressY = -1; - } - } - } - } - } -} diff --git a/kde/plasma/plasmoids/org.kde.plasma.dittomenu/contents/ui/ItemMultiGridView.qml b/kde/plasma/plasmoids/org.kde.plasma.dittomenu/contents/ui/ItemMultiGridView.qml deleted file mode 100644 index 7bbeb3c1..00000000 --- a/kde/plasma/plasmoids/org.kde.plasma.dittomenu/contents/ui/ItemMultiGridView.qml +++ /dev/null @@ -1,210 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2015 by Eike Hein * - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 2 of the License, or * - * (at your option) any later version. * - * * - * This program is distributed in the hope that it will be useful, * - * but WITHOUT ANY WARRANTY; without even the implied warranty of * - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * - * GNU General Public License for more details. * - * * - * You should have received a copy of the GNU General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA . * - ***************************************************************************/ - -import QtQuick 2.4 - -import org.kde.plasma.core 2.0 as PlasmaCore -import org.kde.plasma.extras 2.0 as PlasmaExtras - -import org.kde.plasma.private.kicker 0.1 as Kicker - -PlasmaExtras.ScrollArea { - id: itemMultiGrid - - //anchors { - // top: parent.top - //} - anchors.fill: parent - - //width: parent.width - - implicitHeight: itemColumn.implicitHeight - - signal keyNavLeft(int subGridIndex) - signal keyNavRight(int subGridIndex) - signal keyNavUp() - signal keyNavDown() - - property bool grabFocus: false - - property alias model: repeater.model - property alias count: repeater.count - - property int aCellHeight - property int aCellWidth - - verticalScrollBarPolicy: Qt.ScrollBarAsNeeded - horizontalScrollBarPolicy: Qt.ScrollBarAlwaysOff - - flickableItem.flickableDirection: Flickable.VerticalFlick - - onFocusChanged: { - if (!focus) { - for (var i = 0; i < repeater.count; i++) { - subGridAt(i).focus = false; - } - } - } - - function subGridAt(index) { - return repeater.itemAt(index).itemGrid; - } - - function tryActivate(row, col) { // FIXME TODO: Cleanup messy algo. - if (flickableItem.contentY > 0) { - row = 0; - } - - var target = null; - var rows = 0; - - for (var i = 0; i < repeater.count; i++) { - var grid = subGridAt(i); - - if (rows <= row) { - target = grid; - rows += grid.lastRow() + 2; // Header counts as one. - } else { - break; - } - } - - if (target) { - rows -= (target.lastRow() + 2); - target.tryActivate(row - rows, col); - } - } - - Column { - id: itemColumn - - width: itemMultiGrid.width //- PlasmaCore.Units.gridUnit - - Repeater { - id: repeater - - delegate: Item { - width: itemColumn.width - //height: gridViewLabel.height + gridView.height + (index == repeater.count - 1 ? 0 : PlasmaCore.Units.smallSpacing) - height: gridView.height - //visible: gridView.count > 0 - - property Item itemGrid: gridView - - - - MouseArea { - width: parent.width - height: parent.height - onClicked: root.toggle() - } - - ItemGridView { - id: gridView - - anchors { - top: parent.top - } - - width: parent.width - height: Math.ceil(count / plasmoid.configuration.numberColumns) * root.cellSize - cellWidth: root.cellSize - cellHeight: root.cellSize - iconSize: root.iconSize - //<> verticalScrollBarPolicy: Qt.ScrollBarAlwaysOff - - model: repeater.model.modelForRow(index) - - onFocusChanged: { - if (focus) { - itemMultiGrid.focus = true; - } - } - - onCountChanged: { - if (itemMultiGrid.grabFocus && index == 0 && count > 0) { - currentIndex = 0; - focus = true; - } - } - - onCurrentItemChanged: { - if (!currentItem) { - return; - } - - if (index == 0 && currentRow() === 0) { - itemMultiGrid.flickableItem.contentY = 0; - return; - } - - var y = currentItem.y; - y = contentItem.mapToItem(itemMultiGrid.flickableItem.contentItem, 0, y).y; - - if (y < itemMultiGrid.flickableItem.contentY) { - itemMultiGrid.flickableItem.contentY = y; - } else { - y += root.cellSize; - y -= itemMultiGrid.flickableItem.contentY; - y -= itemMultiGrid.viewport.height; - - if (y > 0) { - itemMultiGrid.flickableItem.contentY += y; - } - } - } - - onKeyNavLeft: { - itemMultiGrid.keyNavLeft(index); - } - - onKeyNavRight: { - itemMultiGrid.keyNavRight(index); - } - - onKeyNavUp: { - if (index > 0) { - var prevGrid = subGridAt(index - 1); - prevGrid.tryActivate(prevGrid.lastRow(), currentCol()); - } else { - itemMultiGrid.keyNavUp(); - } - } - - onKeyNavDown: { - if (index < repeater.count - 1) { - subGridAt(index + 1).tryActivate(0, currentCol()); - } else { - itemMultiGrid.keyNavDown(); - } - } - } - - // HACK: Steal wheel events from the nested grid view and forward them to - // the ScrollView's internal WheelArea. - Kicker.WheelInterceptor { - anchors.fill: gridView - z: 1 - - destination: findWheelArea(itemMultiGrid.flickableItem) - } - } - } - } -} diff --git a/kde/plasma/plasmoids/org.kde.plasma.dittomenu/contents/ui/MenuRepresentation.qml b/kde/plasma/plasmoids/org.kde.plasma.dittomenu/contents/ui/MenuRepresentation.qml deleted file mode 100644 index 2c5a1bf7..00000000 --- a/kde/plasma/plasmoids/org.kde.plasma.dittomenu/contents/ui/MenuRepresentation.qml +++ /dev/null @@ -1,681 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2014 by Weng Xuetian - * Copyright (C) 2013-2017 by Eike Hein * - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 2 of the License, or * - * (at your option) any later version. * - * * - * This program is distributed in the hope that it will be useful, * - * but WITHOUT ANY WARRANTY; without even the implied warranty of * - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * - * GNU General Public License for more details. * - * * - * You should have received a copy of the GNU General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA . * - ***************************************************************************/ - -import QtQuick 2.4 -import QtQuick.Layouts 1.1 -import org.kde.plasma.plasmoid 2.0 -import org.kde.plasma.core 2.0 as PlasmaCore -import org.kde.plasma.components 2.0 as PlasmaComponents -import org.kde.plasma.components 3.0 as PlasmaComponents3 - -import org.kde.plasma.extras 2.0 as PlasmaExtras - -import org.kde.plasma.private.kicker 0.1 as Kicker -import org.kde.kcoreaddons 1.0 as KCoreAddons // kuser -import org.kde.plasma.private.shell 2.0 - -import org.kde.kwindowsystem 1.0 -import QtGraphicalEffects 1.0 -import org.kde.kquickcontrolsaddons 2.0 -import org.kde.plasma.private.quicklaunch 1.0 -import QtQuick.Controls 2.12 - -Item{ - - id: main - property int sizeImage: PlasmaCore.Units.iconSizes.large * 2 - - onVisibleChanged: { - root.visible = !root.visible - } - - PlasmaCore.Dialog { - id: root - - objectName: "popupWindow" - //flags: Qt.Window - flags: Qt.WindowStaysOnTopHint - location: PlasmaCore.Types.Floating - hideOnWindowDeactivate: true - - property int iconSize: PlasmaCore.Units.iconSizes.large - property int cellSize: iconSize - + PlasmaCore.Units.gridUnit * 2 - + (2 * Math.max(highlightItemSvg.margins.top + highlightItemSvg.margins.bottom, - highlightItemSvg.margins.left + highlightItemSvg.margins.right)) - property bool searching: (searchField.text != "") - - property bool showFavorites - - onVisibleChanged: { - - if (visible) { - root.showFavorites = plasmoid.configuration.showFavoritesFirst - var pos = popupPosition(width, height); - x = pos.x; - y = pos.y; - requestActivate(); - reset(); - animation1.start() - - }else{ - rootItem.opacity = 0 - } - } - - onHeightChanged: { - var pos = popupPosition(width, height); - x = pos.x; - y = pos.y; - } - - onWidthChanged: { - var pos = popupPosition(width, height); - x = pos.x; - y = pos.y; - } - - function toggle(){ - main.visible = !main.visible - } - - function reset() { - searchField.text = ""; - - if(showFavorites) - globalFavoritesGrid.tryActivate(0,0) - else - mainColumn.visibleGrid.tryActivate(0,0) - - - } - - function popupPosition(width, height) { - var screenAvail = plasmoid.availableScreenRect; - var screenGeom = plasmoid.screenGeometry; - - var screen = Qt.rect(screenAvail.x + screenGeom.x, - screenAvail.y + screenGeom.y, - screenAvail.width, - screenAvail.height); - - - var offset = PlasmaCore.Units.smallSpacing - - // Fall back to bottom-left of screen area when the applet is on the desktop or floating. - var x = offset; - var y = screen.height - height - offset; - var appletTopLeft; - var horizMidPoint; - var vertMidPoint; - - - if (plasmoid.configuration.displayPosition === 1) { - horizMidPoint = screen.x + (screen.width / 2); - vertMidPoint = screen.y + (screen.height / 2); - x = horizMidPoint - width / 2; - y = vertMidPoint - height / 2; - } else if (plasmoid.configuration.displayPosition === 2) { - horizMidPoint = screen.x + (screen.width / 2); - vertMidPoint = screen.y + (screen.height / 2); - x = horizMidPoint - width / 2; - y = screen.y + screen.height - height - offset - panelSvg.margins.top; - } else if (plasmoid.location === PlasmaCore.Types.BottomEdge) { - horizMidPoint = screen.x + (screen.width / 2); - appletTopLeft = parent.mapToGlobal(0, 0); - x = (appletTopLeft.x < horizMidPoint) ? screen.x + offset : (screen.x + screen.width) - width - offset; - y = screen.y + screen.height - height - offset - panelSvg.margins.top; - } else if (plasmoid.location === PlasmaCore.Types.TopEdge) { - horizMidPoint = screen.x + (screen.width / 2); - var appletBottomLeft = parent.mapToGlobal(0, parent.height); - x = (appletBottomLeft.x < horizMidPoint) ? screen.x + offset : (screen.x + screen.width) - width - offset; - y = parent.height + panelSvg.margins.bottom + offset; - y = screen.y + y + (plasmoid.configuration.viewUser ? main.sizeImage*0.5 : 0); - } else if (plasmoid.location === PlasmaCore.Types.LeftEdge) { - vertMidPoint = screen.y + (screen.height / 2); - appletTopLeft = parent.mapToGlobal(0, 0); - x = parent.width + panelSvg.margins.right + offset; - y = (appletTopLeft.y < vertMidPoint) ? screen.y + offset : (screen.y + screen.height) - height - offset; - y = screen.y + y + (plasmoid.configuration.viewUser ? main.sizeImage*0.5 : 0); - } else if (plasmoid.location === PlasmaCore.Types.RightEdge) { - vertMidPoint = screen.y + (screen.height / 2); - appletTopLeft = parent.mapToGlobal(0, 0); - x = appletTopLeft.x - panelSvg.margins.left - offset - width; - y = (appletTopLeft.y < vertMidPoint) ? screen.y + offset : (screen.y + screen.height) - height - offset; - y = screen.y + y + (plasmoid.configuration.viewUser ? main.sizeImage*0.5 : 0); - } - return Qt.point(x, y); - } - - FocusScope { - - id: rootItem - Layout.minimumWidth: (root.cellSize * plasmoid.configuration.numberColumns)+ PlasmaCore.Units.largeSpacing - Layout.maximumWidth: (root.cellSize * plasmoid.configuration.numberColumns)+ PlasmaCore.Units.largeSpacing - Layout.minimumHeight: (root.cellSize * plasmoid.configuration.numberRows) + searchField.implicitHeight + (plasmoid.configuration.viewUser ? main.sizeImage*0.5 : PlasmaCore.Units.largeSpacing * 1.5 ) + PlasmaCore.Units.largeSpacing * 6 - Layout.maximumHeight: (root.cellSize * plasmoid.configuration.numberRows) + searchField.implicitHeight + (plasmoid.configuration.viewUser ? main.sizeImage*0.5 : PlasmaCore.Units.largeSpacing * 1.5 ) + PlasmaCore.Units.largeSpacing * 6 - - - focus: true - opacity: 0 - - KCoreAddons.KUser { id: kuser } - Logic { id: logic } - - - OpacityAnimator { id: animation1; target: rootItem; from: 0; to: 1; } - - PlasmaCore.DataSource { - id: pmEngine - engine: "powermanagement" - connectedSources: ["PowerDevil", "Sleep States"] - function performOperation(what) { - var service = serviceForSource("PowerDevil") - var operation = service.operationDescription(what) - service.startOperationCall(operation) - } - } - - PlasmaCore.DataSource { - id: executable - engine: "executable" - connectedSources: [] - onNewData: { - var exitCode = data["exit code"] - var exitStatus = data["exit status"] - var stdout = data["stdout"] - var stderr = data["stderr"] - exited(sourceName, exitCode, exitStatus, stdout, stderr) - disconnectSource(sourceName) - } - function exec(cmd) { - if (cmd) { - connectSource(cmd) - } - } - signal exited(string cmd, int exitCode, int exitStatus, string stdout, string stderr) - } - - PlasmaComponents.Highlight { - id: delegateHighlight - visible: false - z: -1 // otherwise it shows ontop of the icon/label and tints them slightly - } - - PlasmaExtras.Heading { - id: dummyHeading - visible: false - width: 0 - level: 5 - } - - TextMetrics { - id: headingMetrics - font: dummyHeading.font - } - - ActionMenu { - id: actionMenu - onActionClicked: visualParent.actionTriggered(actionId, actionArgument) - } - - PlasmaCore.FrameSvgItem { - id : headingSvg - width: parent.width + backgroundSvg.margins.right + backgroundSvg.margins.left - height: root.cellSize * plasmoid.configuration.numberRows + PlasmaCore.Units.largeSpacing * 2 + backgroundSvg.margins.bottom - 1 //<>+ paginationBar.height - y: globalFavoritesGrid.y - PlasmaCore.Units.largeSpacing - x: - backgroundSvg.margins.left - imagePath: "widgets/plasmoidheading" - prefix: "footer" - opacity: 0.7 - } - - RowLayout{ - id: rowTop - anchors { - left: parent.left - right: parent.right - top: parent.top - margins: PlasmaCore.Units.smallSpacing - topMargin: PlasmaCore.Units.largeSpacing / 2 - } - - PlasmaComponents3.ToolButton { - icon.name: "configure" - onClicked: logic.openUrl("file:///usr/share/applications/systemsettings.desktop") - ToolTip.delay: 200 - ToolTip.timeout: 1000 - ToolTip.visible: hovered - ToolTip.text: i18n("System Preferences") - } - - Item{ - Layout.fillWidth: true - } - - PlasmaComponents3.ToolButton { - icon.name: "user-home" - onClicked: logic.openUrl("file:///usr/share/applications/org.kde.dolphin.desktop") - ToolTip.delay: 200 - ToolTip.timeout: 1000 - ToolTip.visible: hovered - ToolTip.text: i18n("User Home") - } - - PlasmaComponents3.ToolButton { - icon.name: "system-lock-screen" - onClicked: pmEngine.performOperation("lockScreen") - enabled: pmEngine.data["Sleep States"]["LockScreen"] - ToolTip.delay: 200 - ToolTip.timeout: 1000 - ToolTip.visible: hovered - ToolTip.text: i18n("Lock Screen") - } - - PlasmaComponents3.ToolButton { - icon.name: "system-shutdown" - onClicked: pmEngine.performOperation("requestShutDown") - ToolTip.delay: 200 - ToolTip.timeout: 1000 - ToolTip.visible: hovered - ToolTip.text: i18n("Leave ...") - } - } - - PlasmaExtras.Heading { - anchors { - top: rowTop.bottom - topMargin: PlasmaCore.Units.largeSpacing - horizontalCenter: parent.horizontalCenter - } - level: 1 - color: theme.textColor - text: i18n("Hi, ")+ kuser.fullName - font.bold: true - visible: plasmoid.configuration.viewUser - } - - RowLayout { - id: rowSearchField - anchors{ - top: plasmoid.configuration.viewUser ? parent.top : rowTop.bottom - topMargin: plasmoid.configuration.viewUser ? PlasmaCore.Units.largeSpacing*3 + sizeImage/2 : PlasmaCore.Units.largeSpacing/2 - left: parent.left - right: parent.right - margins: PlasmaCore.Units.smallSpacing - } - - Item{ - Layout.fillWidth: true - } - PlasmaComponents3.TextField { - id: searchField - Layout.fillWidth: true - placeholderText: i18n("Type here to search ...") - leftPadding: PlasmaCore.Units.largeSpacing + PlasmaCore.Units.iconSizes.small - text: "" - //clearButtonShown: true // TODO: kubuntu 20.04 - onTextChanged: { - runnerModel.query = text; - } - - Keys.onPressed: { - if (event.key === Qt.Key_Escape) { - event.accepted = true; - if(root.searching){ - searchField.clear() - } else { - root.toggle() - } - } - - if (event.key === Qt.Key_Down || event.key === Qt.Key_Tab || event.key === Qt.Key_Backtab) { - event.accepted = true; - if(root.showFavorites) - globalFavoritesGrid.tryActivate(0,0) - else - mainColumn.visibleGrid.tryActivate(0,0) - } - } - - function backspace() { - if (!root.visible) { - return; - } - focus = true; - text = text.slice(0, -1); - } - - function appendText(newText) { - if (!root.visible) { - return; - } - focus = true; - text = text + newText; - } - PlasmaCore.IconItem { - source: 'search' - anchors { - left: searchField.left - verticalCenter: searchField.verticalCenter - leftMargin: PlasmaCore.Units.smallSpacing * 2 - - } - height: PlasmaCore.Units.iconSizes.small - width: height - } - - } - - Item{ - Layout.fillWidth: true - } - - PlasmaComponents3.ToolButton { - id: btnFavorites - icon.name: 'favorites' - flat: !root.showFavorites - onClicked: { - searchField.text = "" - root.showFavorites = true - } - ToolTip.delay: 200 - ToolTip.timeout: 1000 - ToolTip.visible: hovered - ToolTip.text: i18n("Favorites") - - } - PlasmaComponents3.ToolButton { - icon.name: "view-list-icons" - flat: root.showFavorites - onClicked: { - searchField.text = "" - root.showFavorites = false - //<>allAppsGrid.scrollBar.flickableItem.contentY = 0; - } - ToolTip.delay: 200 - ToolTip.timeout: 1000 - ToolTip.visible: hovered - ToolTip.text: i18n("All apps") - } - } - - // - // - // - // - // - - ItemGridView { - id: globalFavoritesGrid - visible: (plasmoid.configuration.showFavoritesFirst || root.showFavorites ) && !root.searching && root.showFavorites - anchors { - top: rowSearchField.bottom - topMargin: PlasmaCore.Units.largeSpacing * 2 - left: parent.left - right: parent.right - } - - width: root.cellSize * plasmoid.configuration.numberColumns + PlasmaCore.Units.largeSpacing - height: root.cellSize * plasmoid.configuration.numberRows - focus: true - cellWidth: root.cellSize - cellHeight: root.cellSize - iconSize: root.iconSize - dragEnabled: true - dropEnabled: true - usesPlasmaTheme: true - - onKeyNavUp: searchField.focus = true - Keys.onPressed: { - if(event.modifiers & Qt.ControlModifier ||event.modifiers & Qt.ShiftModifier){ - searchField.focus = true; - return - } - if (event.key === Qt.Key_Tab) { - event.accepted = true; - searchField.focus = true - } - } - } - - // - // - // - // - // - - Item{ - id: mainGrids - visible: (!plasmoid.configuration.showFavoritesFirst && !root.showFavorites ) || root.searching || !root.showFavorites //TODO - - anchors { - top: rowSearchField.bottom - topMargin: PlasmaCore.Units.largeSpacing * 2 - left: parent.left - right: parent.right - - } - width: root.cellSize * plasmoid.configuration.numberColumns + PlasmaCore.Units.largeSpacing - height: root.cellSize * plasmoid.configuration.numberRows - - Item { - id: mainColumn - width: root.cellSize * plasmoid.configuration.numberColumns + PlasmaCore.Units.largeSpacing - height: root.cellSize * plasmoid.configuration.numberRows - - property Item visibleGrid: allAppsGrid - - function tryActivate(row, col) { - if (visibleGrid) { - visibleGrid.tryActivate(row, col); - } - } - - ItemGridView { - id: allAppsGrid - - width: root.cellSize * plasmoid.configuration.numberColumns + PlasmaCore.Units.largeSpacing - height: root.cellSize * plasmoid.configuration.numberRows - - cellWidth: root.cellSize - cellHeight: root.cellSize - iconSize: root.iconSize - enabled: (opacity == 1) ? 1 : 0 - dropEnabled: false - dragEnabled: false - opacity: root.searching ? 0 : 1 - - onOpacityChanged: { - if (opacity == 1) { - //allAppsGrid.scrollBar.flickableItem.contentY = 0; - mainColumn.visibleGrid = allAppsGrid; - } - } - onKeyNavUp: searchField.focus = true - } - - ItemMultiGridView { - id: runnerGrid - width: root.cellSize * plasmoid.configuration.numberColumns + PlasmaCore.Units.largeSpacing - height: root.cellSize * plasmoid.configuration.numberRows - z: (opacity == 1.0) ? 1 : 0 - aCellWidth: parent.width - PlasmaCore.Units.largeSpacing - aCellHeight: root.cellSize - enabled: (opacity == 1.0) ? 1 : 0 - model: runnerModel - grabFocus: true - opacity: root.searching ? 1.0 : 0.0 - onOpacityChanged: { - if (opacity == 1.0) { - mainColumn.visibleGrid = runnerGrid; - } - } - onKeyNavUp: searchField.focus = true - } - - Keys.onPressed: { - if(event.modifiers & Qt.ControlModifier ||event.modifiers & Qt.ShiftModifier){ - searchField.focus = true; - return - } - if (event.key === Qt.Key_Tab) { - event.accepted = true; - searchField.focus = true - } else if (event.key === Qt.Key_Backspace) { - event.accepted = true; - if(root.searching) - searchField.backspace(); - else - searchField.focus = true - } else if (event.key === Qt.Key_Escape) { - event.accepted = true; - if(root.searching){ - searchField.clear() - } else { - root.toggle() - } - } else if (event.text !== "") { - event.accepted = true; - searchField.appendText(event.text); - } - } - } - } - - - - - Keys.onPressed: { - if(event.modifiers & Qt.ControlModifier ||event.modifiers & Qt.ShiftModifier){ - searchField.focus = true; - return - } - if (event.key === Qt.Key_Escape) { - event.accepted = true; - if (root.searching) { - reset(); - } else { - root.visible = false; - } - return; - } - - if (searchField.focus) { - return; - } - - if (event.key === Qt.Key_Backspace) { - event.accepted = true; - searchField.backspace(); - } else if (event.text !== "") { - event.accepted = true; - searchField.appendText(event.text); - } - } - - } - - function setModels(){ - globalFavoritesGrid.model = globalFavorites - allAppsGrid.model = rootModel.modelForRow(0); - } - - Component.onCompleted: { - rootModel.refreshed.connect(setModels) - reset(); - rootModel.refresh(); - } - } - - - - PlasmaCore.Dialog { - id: dialog - - width: main.sizeImage - height: width - - visible: root.visible - - y: root.y - sizeImage/2 - x: root.x + root.width/2 - sizeImage/2 - - objectName: "popupWindowIcon" - //flags: Qt.WindowStaysOnTopHint - type: "Notification" - location: PlasmaCore.Types.Floating - - hideOnWindowDeactivate: false - backgroundHints: PlasmaCore.Dialog.NoBackground - - mainItem: Rectangle{ - width: main.sizeImage - height: width - color: 'transparent' - - Image { - id: iconUser - //anchors.centerIn: parent - source: kuser.faceIconUrl.toString() || "user-identity" - cache: false - visible: source !== "" && plasmoid.configuration.viewUser - sourceSize.width: main.sizeImage - sourceSize.height: main.sizeImage - - fillMode: Image.PreserveAspectFit - // Crop the avatar to fit in a circle, like the lock and login screens - // but don't on software rendering where this won't render - layer.enabled:true // iconUser.GraphicsInfo.api !== GraphicsInfo.Software - layer.effect: OpacityMask { - // this Rectangle is a circle due to radius size - maskSource: Rectangle { - width: main.sizeImage - height: width - radius: height / 2 - visible: false - } - } - state: "hide" - states: [ - State { - name: "show" - when: dialog.visible - PropertyChanges { target: iconUser; y: 0; opacity: 1; } - }, - State { - name: "hide" - when: !dialog.visible - PropertyChanges { target: iconUser; y: sizeImage/2 ; opacity: 0; } - } - ] - transitions: Transition { - PropertyAnimation { properties: "opacity,y"; easing.type: Easing.InOutQuad; } - } - MouseArea { - anchors.fill: parent - acceptedButtons: Qt.LeftButton - onClicked: KCMShell.openSystemSettings("kcm_users") - visible: KCMShell.authorize("user_manager.desktop").length > 0 - } - } - } - } -} diff --git a/kde/plasma/plasmoids/org.kde.plasma.dittomenu/contents/ui/main.qml b/kde/plasma/plasmoids/org.kde.plasma.dittomenu/contents/ui/main.qml deleted file mode 100644 index 99fe4350..00000000 --- a/kde/plasma/plasmoids/org.kde.plasma.dittomenu/contents/ui/main.qml +++ /dev/null @@ -1,195 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2014-2015 by Eike Hein * - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 2 of the License, or * - * (at your option) any later version. * - * * - * This program is distributed in the hope that it will be useful, * - * but WITHOUT ANY WARRANTY; without even the implied warranty of * - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * - * GNU General Public License for more details. * - * * - * You should have received a copy of the GNU General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA . * - ***************************************************************************/ - -import QtQuick 2.0 -import QtQuick.Layouts 1.1 -import org.kde.plasma.plasmoid 2.0 - -import org.kde.plasma.core 2.0 as PlasmaCore -import org.kde.plasma.components 2.0 as PlasmaComponents - -import org.kde.plasma.private.kicker 0.1 as Kicker - -Item { - id: kicker - - anchors.fill: parent - - signal reset - - property bool isDash: false - - Plasmoid.preferredRepresentation: Plasmoid.fullRepresentation - - Plasmoid.compactRepresentation: null - Plasmoid.fullRepresentation: compactRepresentation - - property Item dragSource: null - - property QtObject globalFavorites: rootModel.favoritesModel - property QtObject systemFavorites: rootModel.systemFavoritesModel - - function action_menuedit() { - processRunner.runMenuEditor(); - } - - Component { - id: compactRepresentation - CompactRepresentation {} - } - - Component { - id: menuRepresentation - MenuRepresentation {} - } - - readonly property Kicker.RootModel rootModel: Kicker.RootModel { - id: rootModel - - autoPopulate: false - - appNameFormat: plasmoid.configuration.appNameFormat - flat: true - sorted: true - showSeparators: false - appletInterface: plasmoid - showAllApps: true - showRecentApps: false - showRecentDocs: false - showRecentContacts: false - showPowerSession: false - - Component.onCompleted: { - - favoritesModel.initForClient("org.kde.plasma.kickoff.favorites.instance-" + plasmoid.id) - - if (!plasmoid.configuration.favoritesPortedToKAstats) { - if (favoritesModel.count < 1) { - favoritesModel.portOldFavorites(plasmoid.configuration.favorites); - } - plasmoid.configuration.favoritesPortedToKAstats = true; - } - } - } - - Connections { - target: globalFavorites - - function onFavoritesChanged () { - plasmoid.configuration.favoriteApps = target.favorites; - } - } - - Connections { - target: systemFavorites - - function onFavoritesChanged() { - plasmoid.configuration.favoriteSystemActions = target.favorites; - } - } - - Connections { - target: plasmoid.configuration - - function onFavoriteAppsChanged () { - globalFavorites.favorites = plasmoid.configuration.favoriteApps; - } - - function onFavoriteSystemActionsChanged () { - systemFavorites.favorites = plasmoid.configuration.favoriteSystemActions; - } - - function onHiddenApplicationsChanged(){ - rootModel.refresh(); // Force refresh on hidden - } - } - - Kicker.RunnerModel { - id: runnerModel - - appletInterface: plasmoid - favoritesModel: globalFavorites - deleteWhenEmpty: false - mergeResults: true - } - - Kicker.DragHelper { - id: dragHelper - } - - Kicker.ProcessRunner { - id: processRunner; - } - - PlasmaCore.FrameSvgItem { - id : highlightItemSvg - - visible: false - - imagePath: "widgets/viewitem" - prefix: "hover" - } - - PlasmaCore.FrameSvgItem { - id : panelSvg - - visible: false - - imagePath: "widgets/panel-background" - } - - PlasmaCore.FrameSvgItem { - id : scrollbarSvg - - visible: false - - imagePath: "widgets/scrollbar" - } - - PlasmaCore.FrameSvgItem { - id : backgroundSvg - - visible: false - - imagePath: "dialogs/background" - } - - - PlasmaComponents.Label { - id: toolTipDelegate - - width: contentWidth - height: contentHeight - - property Item toolTip - - text: (toolTip != null) ? toolTip.text : "" - } - - function resetDragSource() { - dragSource = null; - } - - Component.onCompleted: { - plasmoid.setAction("menuedit", i18n("Edit Applications...")); - - //rootModel.refreshed.connect(reset); - //dragHelper.dropped.connect(resetDragSource); - } -} diff --git a/kde/plasma/plasmoids/org.kde.plasma.dittomenu/metadata.desktop b/kde/plasma/plasmoids/org.kde.plasma.dittomenu/metadata.desktop deleted file mode 100644 index 86bfb944..00000000 --- a/kde/plasma/plasmoids/org.kde.plasma.dittomenu/metadata.desktop +++ /dev/null @@ -1,35 +0,0 @@ -[Desktop Entry] -Name=Ditto Menu -Comment=A configurable launcher menu - -Type=Service -Icon=start-here-kde -X-KDE-ServiceTypes=Plasma/Applet - -X-Plasma-API=declarativeappletscript -X-Plasma-MainScript=ui/main.qml -X-Plasma-Provides=org.kde.plasma.launchermenu - -X-KDE-PluginInfo-Author=adhe -X-KDE-PluginInfo-Email=adhemarks[at]gmail.com -X-KDE-PluginInfo-Name=org.kde.plasma.dittomenu -X-KDE-PluginInfo-Version=0.30 -X-KDE-PluginInfo-Category=Application Launchers -X-KDE-PluginInfo-Depends= -X-KDE-PluginInfo-License=GPL v2+ -X-KDE-PluginInfo-EnabledByDefault=true -X-KDE-PluginInfo-Website=https://store.kde.org/p/1312669/ - -Name[fr]=Ditto Menu -Name[ko]=Ditto 메뉴 -Name[nl]=Ditto-menu -Name[pt_BR]=Ditto Menu -Name[ru]=Ditto Menu -Name[tr]=Ditto Menu -Comment[fr]=Un menu de lancement configurable -Comment[ko]=프로그램 실행기 -Comment[nl]=Een instelbare programmastarter -Comment[pl]=Konfigurowalne menu uruchamiania programów -Comment[pt_BR]=Configuração do Menu Iniciar -Comment[ru]=Настраиваемое меню приложений -Comment[tr]=Yapılandırılabilir bir başlatıcı menüsü diff --git a/kde/plasma/plasmoids/org.kde.plasma.dittomenu/translate/ReadMe.md b/kde/plasma/plasmoids/org.kde.plasma.dittomenu/translate/ReadMe.md deleted file mode 100644 index 68619525..00000000 --- a/kde/plasma/plasmoids/org.kde.plasma.dittomenu/translate/ReadMe.md +++ /dev/null @@ -1,45 +0,0 @@ -> Version 7 of Zren's i18n scripts. [link](https://github.com/Zren/plasma-applet-tiledmenu) - -With KDE Frameworks v5.37 and above, translations are bundled with the `*.plasmoid` file downloaded from the store. - -## Install Translations - -Go to `~/.local/share/plasma/plasmoids/org.kde.plasma.dittomenu/translate/` and run `sh ./build --restartplasma`. - -## New Translations - -1. Fill out [`template.pot`](template.pot) with your translations then open a [new issue](https://github.com/Zren/plasma-applet-tiledmenu/issues/new), name the file `spanish.txt`, attach the txt file to the issue (drag and drop). - -Or if you know how to make a pull request - -1. Copy the `template.pot` file and name it your locale's code (Eg: `en`/`de`/`fr`) with the extension `.po`. Then fill out all the `msgstr ""`. - -## Scripts - -* `sh ./merge` will parse the `i18n()` calls in the `*.qml` files and write it to the `template.pot` file. Then it will merge any changes into the `*.po` language files. -* `sh ./build` will convert the `*.po` files to it's binary `*.mo` version and move it to `contents/locale/...` which will bundle the translations in the `*.plasmoid` without needing the user to manually install them. -* `sh ./plasmoidlocaletest` will run `./build` then `plasmoidviewer` (part of `plasma-sdk`). - -## Links - -* https://zren.github.io/kde/docs/widget/#translations-i18n -* https://techbase.kde.org/Development/Tutorials/Localization/i18n_Build_Systems -* https://api.kde.org/frameworks/ki18n/html/prg_guide.html - -## Examples - -* https://l10n.kde.org/stats/gui/trunk-kf5/team/fr/plasma-desktop/ -* https://github.com/psifidotos/nowdock-plasmoid/tree/master/po -* https://github.com/kotelnik/plasma-applet-redshift-control/tree/master/translations - -## Status -| Locale | Lines | % Done| -|----------|---------|-------| -| Template | 30 | | -| fr | 29/30 | 96% | -| ko | 27/30 | 90% | -| nl | 20/30 | 66% | -| pl | 22/30 | 73% | -| pt_BR | 30/30 | 100% | -| ru | 30/30 | 100% | -| tr | 23/30 | 76% | diff --git a/kde/plasma/plasmoids/org.kde.plasma.dittomenu/translate/build.sh b/kde/plasma/plasmoids/org.kde.plasma.dittomenu/translate/build.sh deleted file mode 100755 index c88cd5d5..00000000 --- a/kde/plasma/plasmoids/org.kde.plasma.dittomenu/translate/build.sh +++ /dev/null @@ -1,53 +0,0 @@ -#!/bin/sh -# Version: 6 - -# This script will convert the *.po files to *.mo files, rebuilding the package/contents/locale folder. -# Feature discussion: https://phabricator.kde.org/D5209 -# Eg: contents/locale/fr_CA/LC_MESSAGES/plasma_applet_org.kde.plasma.eventcalendar.mo - -DIR=`cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd` -plasmoidName=`kreadconfig5 --file="$DIR/../metadata.desktop" --group="Desktop Entry" --key="X-KDE-PluginInfo-Name"` -website=`kreadconfig5 --file="$DIR/../metadata.desktop" --group="Desktop Entry" --key="X-KDE-PluginInfo-Website"` -bugAddress="$website" -packageRoot=".." # Root of translatable sources -projectName="plasma_applet_${plasmoidName}" # project name - -#--- -if [ -z "$plasmoidName" ]; then - echo "[build] Error: Couldn't read plasmoidName." - exit -fi - -if [ -z "$(which msgfmt)" ]; then - echo "[build] Error: msgfmt command not found. Need to install gettext" - echo "[build] Running 'sudo apt install gettext'" - sudo apt install gettext - echo "[build] gettext installation should be finished. Going back to installing translations." -fi - -#--- -echo "[build] Compiling messages" - -catalogs=`find . -name '*.po' | sort` -for cat in $catalogs; do - echo "$cat" - catLocale=`basename ${cat%.*}` - msgfmt -o "${catLocale}.mo" "$cat" - - installPath="$DIR/../contents/locale/${catLocale}/LC_MESSAGES/${projectName}.mo" - - echo "[build] Install to ${installPath}" - mkdir -p "$(dirname "$installPath")" - mv "${catLocale}.mo" "${installPath}" -done - -echo "[build] Done building messages" - -if [ "$1" = "--restartplasma" ]; then - echo "[build] Restarting plasmashell" - killall plasmashell - kstart5 plasmashell - echo "[build] Done restarting plasmashell" -else - echo "[build] (re)install the plasmoid and restart plasmashell to test." -fi diff --git a/kde/plasma/plasmoids/org.kde.plasma.dittomenu/translate/fr.po b/kde/plasma/plasmoids/org.kde.plasma.dittomenu/translate/fr.po deleted file mode 100644 index 9099c891..00000000 --- a/kde/plasma/plasmoids/org.kde.plasma.dittomenu/translate/fr.po +++ /dev/null @@ -1,140 +0,0 @@ -# Translation of dittomenu in fr -# Copyright (C) 2023 -# This file is distributed under the same license as the dittomenu package. -# FIRST AUTHOR , YEAR. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: dittomenu\n" -"Report-Msgid-Bugs-To: https://store.kde.org/p/1312669/\n" -"POT-Creation-Date: 2023-05-01 16:59-0300\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: omano\n" -"Language-Team: LANGUAGE \n" -"Language: fr\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" - -#: ../metadata.desktop -msgid "Ditto Menu" -msgstr "Ditto Menu" - -#: ../metadata.desktop -msgid "A configurable launcher menu" -msgstr "Un menu de lancement configurable" - -#: ../contents/code/tools.js -msgid "Remove from Favorites" -msgstr "Enlever des Favoris" - -#: ../contents/code/tools.js -msgid "Add to Favorites" -msgstr "Ajouter aux Favoris" - -#: ../contents/code/tools.js -msgid "On All Activities" -msgstr "Sur toutes les Activités" - -#: ../contents/code/tools.js -msgid "On The Current Activity" -msgstr "Sur l'Activité actuelle" - -#: ../contents/code/tools.js -msgid "Show In Favorites" -msgstr "Voir dans les Favoris" - -#: ../contents/config/config.qml -msgid "General" -msgstr "Général" - -#: ../contents/ui/ConfigGeneral.qml -msgid "Icon:" -msgstr "Icône:" - -#: ../contents/ui/ConfigGeneral.qml -msgctxt "@item:inmenu Open icon chooser dialog" -msgid "Choose..." -msgstr "Choisir..." - -#: ../contents/ui/ConfigGeneral.qml -msgctxt "@item:inmenu Reset icon to default" -msgid "Clear Icon" -msgstr "Supprimer l'icône" - -#: ../contents/ui/ConfigGeneral.qml -msgid "Show favorites first" -msgstr "Voir les Favoris en premier" - -#: ../contents/ui/ConfigGeneral.qml -msgid "Menu position" -msgstr "Position du menu" - -#: ../contents/ui/ConfigGeneral.qml -msgid "Default" -msgstr "Défaut" - -#: ../contents/ui/ConfigGeneral.qml -msgid "Center" -msgstr "Centre" - -#: ../contents/ui/ConfigGeneral.qml -msgid "Center bottom" -msgstr "Milieu en bas" - -#: ../contents/ui/ConfigGeneral.qml -msgid "Show labels in two lines" -msgstr "Voir les étiquettes sur deux lignes" - -#: ../contents/ui/ConfigGeneral.qml -msgid "Number of columns" -msgstr "Nombre de colonnes" - -#: ../contents/ui/ConfigGeneral.qml -msgid "Number of rows" -msgstr "Nombre de lignes" - -#: ../contents/ui/ConfigGeneral.qml -msgid "Unhide all hidden applications" -msgstr "Ne plus cacher les applications" - -#: ../contents/ui/ConfigGeneral.qml -msgid "Unhidden!" -msgstr "Plus cachées!" - -#: ../contents/ui/main.qml -msgid "Edit Applications..." -msgstr "" - -#: ../contents/ui/MenuRepresentation.qml -msgid "System Preferences" -msgstr "Préférences Système" - -#: ../contents/ui/MenuRepresentation.qml -msgid "User Home" -msgstr "Dossier Personnel" - -#: ../contents/ui/MenuRepresentation.qml -msgid "Lock Screen" -msgstr "Verrouiller l'écran" - -#: ../contents/ui/MenuRepresentation.qml -msgid "Leave ..." -msgstr "Quitter ..." - -#: ../contents/ui/MenuRepresentation.qml -msgid "Hi, " -msgstr "Salut, " - -#: ../contents/ui/MenuRepresentation.qml -msgid "Type here to search ..." -msgstr "Rechercher ..." - -#: ../contents/ui/MenuRepresentation.qml -msgid "Favorites" -msgstr "Favoris" - -#: ../contents/ui/MenuRepresentation.qml -msgid "All apps" -msgstr "Toutes les applications" diff --git a/kde/plasma/plasmoids/org.kde.plasma.dittomenu/translate/ko.po b/kde/plasma/plasmoids/org.kde.plasma.dittomenu/translate/ko.po deleted file mode 100644 index b63b441c..00000000 --- a/kde/plasma/plasmoids/org.kde.plasma.dittomenu/translate/ko.po +++ /dev/null @@ -1,137 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: https://store.kde.org/p/1312669/\n" -"POT-Creation-Date: 2023-05-01 16:59-0300\n" -"PO-Revision-Date: 2021-09-29 09:43+0900\n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: ko\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 3.0\n" -"X-Poedit-Basepath: .\n" -"Plural-Forms: nplurals=1; plural=0;\n" - -#: ../metadata.desktop -msgid "Ditto Menu" -msgstr "Ditto 메뉴" - -#: ../metadata.desktop -msgid "A configurable launcher menu" -msgstr "프로그램 실행기" - -#: ../contents/code/tools.js -msgid "Remove from Favorites" -msgstr "즐겨찾기에서 제거" - -#: ../contents/code/tools.js -msgid "Add to Favorites" -msgstr "즐겨찾기에 추가" - -#: ../contents/code/tools.js -msgid "On All Activities" -msgstr "모든 활동" - -#: ../contents/code/tools.js -msgid "On The Current Activity" -msgstr "현재 활동만" - -#: ../contents/code/tools.js -msgid "Show In Favorites" -msgstr "즐겨찾기에 표시" - -#: ../contents/config/config.qml -msgid "General" -msgstr "일반" - -#: ../contents/ui/ConfigGeneral.qml -msgid "Icon:" -msgstr "아이콘:" - -#: ../contents/ui/ConfigGeneral.qml -msgctxt "@item:inmenu Open icon chooser dialog" -msgid "Choose..." -msgstr "선택..." - -#: ../contents/ui/ConfigGeneral.qml -msgctxt "@item:inmenu Reset icon to default" -msgid "Clear Icon" -msgstr "아이콘 초기화" - -#: ../contents/ui/ConfigGeneral.qml -msgid "Show favorites first" -msgstr "즐겨찾기 먼저 표시" - -#: ../contents/ui/ConfigGeneral.qml -msgid "Menu position" -msgstr "" - -#: ../contents/ui/ConfigGeneral.qml -msgid "Default" -msgstr "기본" - -#: ../contents/ui/ConfigGeneral.qml -msgid "Center" -msgstr "가운데" - -#: ../contents/ui/ConfigGeneral.qml -msgid "Center bottom" -msgstr "가운데 밑" - -#: ../contents/ui/ConfigGeneral.qml -msgid "Show labels in two lines" -msgstr "라벨 두 줄로 표시" - -#: ../contents/ui/ConfigGeneral.qml -msgid "Number of columns" -msgstr "" - -#: ../contents/ui/ConfigGeneral.qml -msgid "Number of rows" -msgstr "" - -#: ../contents/ui/ConfigGeneral.qml -msgid "Unhide all hidden applications" -msgstr "모든 숨겨진 프로그램 복구" - -#: ../contents/ui/ConfigGeneral.qml -msgid "Unhidden!" -msgstr "복구됨!" - -#: ../contents/ui/main.qml -msgid "Edit Applications..." -msgstr "프로그램 편집..." - -#: ../contents/ui/MenuRepresentation.qml -msgid "System Preferences" -msgstr "시스템 설정" - -#: ../contents/ui/MenuRepresentation.qml -msgid "User Home" -msgstr "사용자 홈" - -#: ../contents/ui/MenuRepresentation.qml -msgid "Lock Screen" -msgstr "잠금" - -#: ../contents/ui/MenuRepresentation.qml -msgid "Leave ..." -msgstr "떠나기..." - -#: ../contents/ui/MenuRepresentation.qml -msgid "Hi, " -msgstr "안녕하세요, " - -#: ../contents/ui/MenuRepresentation.qml -msgid "Type here to search ..." -msgstr "검색..." - -#: ../contents/ui/MenuRepresentation.qml -msgid "Favorites" -msgstr "즐겨찾기" - -#: ../contents/ui/MenuRepresentation.qml -msgid "All apps" -msgstr "모든 프로그램" diff --git a/kde/plasma/plasmoids/org.kde.plasma.dittomenu/translate/merge.sh b/kde/plasma/plasmoids/org.kde.plasma.dittomenu/translate/merge.sh deleted file mode 100755 index 1e6a239b..00000000 --- a/kde/plasma/plasmoids/org.kde.plasma.dittomenu/translate/merge.sh +++ /dev/null @@ -1,223 +0,0 @@ -#!/bin/sh -# Version: 20 - -# https://techbase.kde.org/Development/Tutorials/Localization/i18n_Build_Systems -# https://techbase.kde.org/Development/Tutorials/Localization/i18n_Build_Systems/Outside_KDE_repositories -# https://invent.kde.org/sysadmin/l10n-scripty/-/blob/master/extract-messages.sh - -DIR=`cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd` -plasmoidName=`kreadconfig5 --file="$DIR/../metadata.desktop" --group="Desktop Entry" --key="X-KDE-PluginInfo-Name"` -widgetName="${plasmoidName##*.}" # Strip namespace -website=`kreadconfig5 --file="$DIR/../metadata.desktop" --group="Desktop Entry" --key="X-KDE-PluginInfo-Website"` -bugAddress="$website" -packageRoot=".." # Root of translatable sources -projectName="plasma_applet_${plasmoidName}" # project name - -#--- -if [ -z "$plasmoidName" ]; then - echo "[merge] Error: Couldn't read plasmoidName." - exit -fi - -if [ -z "$(which xgettext)" ]; then - echo "[merge] Error: xgettext command not found. Need to install gettext" - echo "[merge] Running 'sudo apt install gettext'" - sudo apt install gettext - echo "[merge] gettext installation should be finished. Going back to merging translations." -fi - -#--- -echo "[merge] Extracting messages" -potArgs="--from-code=UTF-8 --width=200 --add-location=file" - -find "${packageRoot}" -name '*.desktop' | sort > "${DIR}/infiles.list" -xgettext \ - ${potArgs} \ - --files-from="${DIR}/infiles.list" \ - --language=Desktop \ - -D "${packageRoot}" \ - -D "${DIR}" \ - -o "template.pot.new" \ - || \ - { echo "[merge] error while calling xgettext. aborting."; exit 1; } - -sed -i 's/"Content-Type: text\/plain; charset=CHARSET\\n"/"Content-Type: text\/plain; charset=UTF-8\\n"/' "template.pot.new" - -# See Ki18n's extract-messages.sh for a full example: -# https://invent.kde.org/sysadmin/l10n-scripty/-/blob/master/extract-messages.sh#L25 -# The -kN_ and -kaliasLocale keywords are mentioned in the Outside_KDE_repositories wiki. -# We don't need -kN_ since we don't use intltool-extract but might as well keep it. -# I have no idea what -kaliasLocale is used for. Googling aliasLocale found only listed kde1 code. -# We don't need to parse -ki18nd since that'll extract messages from other domains. -find "${packageRoot}" -name '*.cpp' -o -name '*.h' -o -name '*.c' -o -name '*.qml' -o -name '*.js' | sort > "${DIR}/infiles.list" -xgettext \ - ${potArgs} \ - --files-from="${DIR}/infiles.list" \ - -C -kde \ - -ci18n \ - -ki18n:1 -ki18nc:1c,2 -ki18np:1,2 -ki18ncp:1c,2,3 \ - -kki18n:1 -kki18nc:1c,2 -kki18np:1,2 -kki18ncp:1c,2,3 \ - -kxi18n:1 -kxi18nc:1c,2 -kxi18np:1,2 -kxi18ncp:1c,2,3 \ - -kkxi18n:1 -kkxi18nc:1c,2 -kkxi18np:1,2 -kkxi18ncp:1c,2,3 \ - -kI18N_NOOP:1 -kI18NC_NOOP:1c,2 \ - -kI18N_NOOP2:1c,2 -kI18N_NOOP2_NOSTRIP:1c,2 \ - -ktr2i18n:1 -ktr2xi18n:1 \ - -kN_:1 \ - -kaliasLocale \ - --package-name="${widgetName}" \ - --msgid-bugs-address="${bugAddress}" \ - -D "${packageRoot}" \ - -D "${DIR}" \ - --join-existing \ - -o "template.pot.new" \ - || \ - { echo "[merge] error while calling xgettext. aborting."; exit 1; } - -sed -i 's/# SOME DESCRIPTIVE TITLE./'"# Translation of ${widgetName} in LANGUAGE"'/' "template.pot.new" -sed -i 's/# Copyright (C) YEAR THE PACKAGE'"'"'S COPYRIGHT HOLDER/'"# Copyright (C) $(date +%Y)"'/' "template.pot.new" - -if [ -f "template.pot" ]; then - newPotDate=`grep "POT-Creation-Date:" template.pot.new | sed 's/.\{3\}$//'` - oldPotDate=`grep "POT-Creation-Date:" template.pot | sed 's/.\{3\}$//'` - sed -i 's/'"${newPotDate}"'/'"${oldPotDate}"'/' "template.pot.new" - changes=`diff "template.pot" "template.pot.new"` - if [ ! -z "$changes" ]; then - # There's been changes - sed -i 's/'"${oldPotDate}"'/'"${newPotDate}"'/' "template.pot.new" - mv "template.pot.new" "template.pot" - - addedKeys=`echo "$changes" | grep "> msgid" | cut -c 9- | sort` - removedKeys=`echo "$changes" | grep "< msgid" | cut -c 9- | sort` - echo "" - echo "Added Keys:" - echo "$addedKeys" - echo "" - echo "Removed Keys:" - echo "$removedKeys" - echo "" - - else - # No changes - rm "template.pot.new" - fi -else - # template.pot didn't already exist - mv "template.pot.new" "template.pot" -fi - -potMessageCount=`expr $(grep -Pzo 'msgstr ""\n(\n|$)' "template.pot" | grep -c 'msgstr ""')` -echo "| Locale | Lines | % Done|" > "./Status.md" -echo "|----------|---------|-------|" >> "./Status.md" -entryFormat="| %-8s | %7s | %5s |" -templateLine=`perl -e "printf(\"$entryFormat\", \"Template\", \"${potMessageCount}\", \"\")"` -echo "$templateLine" >> "./Status.md" - -rm "${DIR}/infiles.list" -echo "[merge] Done extracting messages" - -#--- -echo "[merge] Merging messages" -catalogs=`find . -name '*.po' | sort` -for cat in $catalogs; do - echo "[merge] $cat" - catLocale=`basename ${cat%.*}` - - widthArg="" - catUsesGenerator=`grep "X-Generator:" "$cat"` - if [ -z "$catUsesGenerator" ]; then - widthArg="--width=400" - fi - - cp "$cat" "$cat.new" - sed -i 's/"Content-Type: text\/plain; charset=CHARSET\\n"/"Content-Type: text\/plain; charset=UTF-8\\n"/' "$cat.new" - - msgmerge \ - ${widthArg} \ - --add-location=file \ - --no-fuzzy-matching \ - -o "$cat.new" \ - "$cat.new" "${DIR}/template.pot" - - sed -i 's/# SOME DESCRIPTIVE TITLE./'"# Translation of ${widgetName} in ${catLocale}"'/' "$cat.new" - sed -i 's/# Translation of '"${widgetName}"' in LANGUAGE/'"# Translation of ${widgetName} in ${catLocale}"'/' "$cat.new" - sed -i 's/# Copyright (C) YEAR THE PACKAGE'"'"'S COPYRIGHT HOLDER/'"# Copyright (C) $(date +%Y)"'/' "$cat.new" - - poEmptyMessageCount=`expr $(grep -Pzo 'msgstr ""\n(\n|$)' "$cat.new" | grep -c 'msgstr ""')` - poMessagesDoneCount=`expr $potMessageCount - $poEmptyMessageCount` - poCompletion=`perl -e "printf(\"%d\", $poMessagesDoneCount * 100 / $potMessageCount)"` - poLine=`perl -e "printf(\"$entryFormat\", \"$catLocale\", \"${poMessagesDoneCount}/${potMessageCount}\", \"${poCompletion}%\")"` - echo "$poLine" >> "./Status.md" - - # mv "$cat" "$cat.old" - mv "$cat.new" "$cat" -done -echo "[merge] Done merging messages" - -#--- -echo "[merge] Updating .desktop file" - -# Generate LINGUAS for msgfmt -if [ -f "$DIR/LINGUAS" ]; then - rm "$DIR/LINGUAS" -fi -touch "$DIR/LINGUAS" -for cat in $catalogs; do - catLocale=`basename ${cat%.*}` - echo "${catLocale}" >> "$DIR/LINGUAS" -done - -cp -f "$DIR/../metadata.desktop" "$DIR/template.desktop" -sed -i '/^Name\[/ d; /^GenericName\[/ d; /^Comment\[/ d; /^Keywords\[/ d' "$DIR/template.desktop" - -msgfmt \ - --desktop \ - --template="$DIR/template.desktop" \ - -d "$DIR/" \ - -o "$DIR/new.desktop" - -# Delete empty msgid messages that used the po header -if [ ! -z "$(grep '^Name=$' "$DIR/new.desktop")" ]; then - echo "[merge] Name in metadata.desktop is empty!" - sed -i '/^Name\[/ d' "$DIR/new.desktop" -fi -if [ ! -z "$(grep '^GenericName=$' "$DIR/new.desktop")" ]; then - echo "[merge] GenericName in metadata.desktop is empty!" - sed -i '/^GenericName\[/ d' "$DIR/new.desktop" -fi -if [ ! -z "$(grep '^Comment=$' "$DIR/new.desktop")" ]; then - echo "[merge] Comment in metadata.desktop is empty!" - sed -i '/^Comment\[/ d' "$DIR/new.desktop" -fi -if [ ! -z "$(grep '^Keywords=$' "$DIR/new.desktop")" ]; then - echo "[merge] Keywords in metadata.desktop is empty!" - sed -i '/^Keywords\[/ d' "$DIR/new.desktop" -fi - -# Place translations at the bottom of the desktop file. -translatedLines=`cat "$DIR/new.desktop" | grep "]="` -if [ ! -z "${translatedLines}" ]; then - sed -i '/^Name\[/ d; /^GenericName\[/ d; /^Comment\[/ d; /^Keywords\[/ d' "$DIR/new.desktop" - if [ "$(tail -c 2 "$DIR/new.desktop" | wc -l)" != "2" ]; then - # Does not end with 2 empty lines, so add an empty line. - echo "" >> "$DIR/new.desktop" - fi - echo "${translatedLines}" >> "$DIR/new.desktop" -fi - -# Cleanup -mv "$DIR/new.desktop" "$DIR/../metadata.desktop" -rm "$DIR/template.desktop" -rm "$DIR/LINGUAS" - -#--- -# Populate ReadMe.md -echo "[merge] Updating translate/ReadMe.md" -sed -i -E 's`share\/plasma\/plasmoids\/(.+)\/translate`share/plasma/plasmoids/'"${plasmoidName}"'/translate`' ./ReadMe.md -if [[ "$website" == *"github.com"* ]]; then - sed -i -E 's`\[new issue\]\(https:\/\/github\.com\/(.+)\/(.+)\/issues\/new\)`[new issue]('"${website}"'/issues/new)`' ./ReadMe.md -fi -sed -i '/^|/ d' ./ReadMe.md # Remove status table from ReadMe -cat ./Status.md >> ./ReadMe.md -rm ./Status.md - -echo "[merge] Done" diff --git a/kde/plasma/plasmoids/org.kde.plasma.dittomenu/translate/nl.po b/kde/plasma/plasmoids/org.kde.plasma.dittomenu/translate/nl.po deleted file mode 100644 index 477e5ea9..00000000 --- a/kde/plasma/plasmoids/org.kde.plasma.dittomenu/translate/nl.po +++ /dev/null @@ -1,187 +0,0 @@ -# Translation of dittomenu in nl -# Copyright (C) 2021 -# This file is distributed under the same license as the dittomenu package. -# FIRST AUTHOR , YEAR. -# -msgid "" -msgstr "" -"Project-Id-Version: dittomenu\n" -"Report-Msgid-Bugs-To: https://store.kde.org/p/1312669/\n" -"POT-Creation-Date: 2023-05-01 16:59-0300\n" -"PO-Revision-Date: 2022-01-01 20:09+0100\n" -"Last-Translator: Heimen Stoffels \n" -"Language-Team: \n" -"Language: nl\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 3.0\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#: ../metadata.desktop -msgid "Ditto Menu" -msgstr "Ditto-menu" - -#: ../metadata.desktop -msgid "A configurable launcher menu" -msgstr "Een instelbare programmastarter" - -#: ../contents/code/tools.js -msgid "Remove from Favorites" -msgstr "Verwijderen uit favorieten" - -#: ../contents/code/tools.js -msgid "Add to Favorites" -msgstr "Toevoegen aan favorieten" - -#: ../contents/code/tools.js -msgid "On All Activities" -msgstr "Op alle activiteiten" - -#: ../contents/code/tools.js -msgid "On The Current Activity" -msgstr "Op de huidige activiteit" - -#: ../contents/code/tools.js -msgid "Show In Favorites" -msgstr "Toevoegen aan favorieten" - -#: ../contents/config/config.qml -msgid "General" -msgstr "Algemeen" - -#: ../contents/ui/ConfigGeneral.qml -msgid "Icon:" -msgstr "Pictogram:" - -#: ../contents/ui/ConfigGeneral.qml -msgctxt "@item:inmenu Open icon chooser dialog" -msgid "Choose..." -msgstr "Kiezen…" - -#: ../contents/ui/ConfigGeneral.qml -msgctxt "@item:inmenu Reset icon to default" -msgid "Clear Icon" -msgstr "Pictogram verwijderen" - -#: ../contents/ui/ConfigGeneral.qml -msgid "Show favorites first" -msgstr "Favorieten bovenaan tonen" - -#: ../contents/ui/ConfigGeneral.qml -msgid "Menu position" -msgstr "" - -#: ../contents/ui/ConfigGeneral.qml -msgid "Default" -msgstr "Standaard" - -#: ../contents/ui/ConfigGeneral.qml -msgid "Center" -msgstr "Gecentreerd" - -#: ../contents/ui/ConfigGeneral.qml -msgid "Center bottom" -msgstr "Gecentreerd (onderaan)" - -#: ../contents/ui/ConfigGeneral.qml -msgid "Show labels in two lines" -msgstr "Labeltekst verdelen over twee regels" - -#: ../contents/ui/ConfigGeneral.qml -msgid "Number of columns" -msgstr "" - -#: ../contents/ui/ConfigGeneral.qml -msgid "Number of rows" -msgstr "" - -#: ../contents/ui/ConfigGeneral.qml -msgid "Unhide all hidden applications" -msgstr "Alle verborgen programma's zichtbaar maken" - -#: ../contents/ui/ConfigGeneral.qml -msgid "Unhidden!" -msgstr "Alles programma's zijn weer zichtbaar!" - -#: ../contents/ui/main.qml -msgid "Edit Applications..." -msgstr "Programma's bewerken…" - -#: ../contents/ui/MenuRepresentation.qml -msgid "System Preferences" -msgstr "Systeeminstellingen" - -#: ../contents/ui/MenuRepresentation.qml -msgid "User Home" -msgstr "" - -#: ../contents/ui/MenuRepresentation.qml -msgid "Lock Screen" -msgstr "" - -#: ../contents/ui/MenuRepresentation.qml -msgid "Leave ..." -msgstr "" - -#: ../contents/ui/MenuRepresentation.qml -msgid "Hi, " -msgstr "" - -#: ../contents/ui/MenuRepresentation.qml -msgid "Type here to search ..." -msgstr "" - -#: ../contents/ui/MenuRepresentation.qml -msgid "Favorites" -msgstr "" - -#: ../contents/ui/MenuRepresentation.qml -msgid "All apps" -msgstr "" - -#~ msgctxt "@action" -#~ msgid "Lock Screen" -#~ msgstr "Scherm vergrendelen" - -#~ msgid "Behavior" -#~ msgstr "Gedrag" - -#~ msgid "Show applications as:" -#~ msgstr "Programmaweergave:" - -#~ msgid "Name only" -#~ msgstr "Alleen naam" - -#~ msgid "Description only" -#~ msgstr "Alleen beschrijving" - -#~ msgid "Name (Description)" -#~ msgstr "Naam (beschrijving)" - -#~ msgid "Description (Name)" -#~ msgstr "Beschrijving (naam)" - -#~ msgid "Menu position:" -#~ msgstr "Menupositie:" - -#~ msgid "Search" -#~ msgstr "Zoeken" - -#~ msgid "Expand search to bookmarks, files and emails" -#~ msgstr "Ook bladwijzers, bestanden en e-mails doorzoeken" - -#~ msgid "Show user icon" -#~ msgstr "Gebruikersafbeelding tonen" - -#~ msgid "Grid" -#~ msgstr "Rooster" - -#~ msgid "Number of columns in grid" -#~ msgstr "Aantal kolommen op rooster" - -#~ msgid "Number of rows in grid" -#~ msgstr "Aantal rijen op rooster" - -#~ msgid "Search ..." -#~ msgstr "Zoeken…" diff --git a/kde/plasma/plasmoids/org.kde.plasma.dittomenu/translate/pl.po b/kde/plasma/plasmoids/org.kde.plasma.dittomenu/translate/pl.po deleted file mode 100644 index 501335ce..00000000 --- a/kde/plasma/plasmoids/org.kde.plasma.dittomenu/translate/pl.po +++ /dev/null @@ -1,183 +0,0 @@ -# Translation of dittomenu in pl -# Copyright (C) 2022 -# This file is distributed under the same license as the dittomenu package. -# FIRST AUTHOR , YEAR. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: dittomenu\n" -"Report-Msgid-Bugs-To: https://store.kde.org/p/1312669/\n" -"POT-Creation-Date: 2023-05-01 16:59-0300\n" -"PO-Revision-Date: 2022-04-05 10:40+0100\n" -"Last-Translator: Krzysztof Korab \n" -"Language-Team: \n" -"Language: pl\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" - -#: ../metadata.desktop -msgid "Ditto Menu" -msgstr "" - -#: ../metadata.desktop -msgid "A configurable launcher menu" -msgstr "Konfigurowalne menu uruchamiania programów" - -#: ../contents/code/tools.js -msgid "Remove from Favorites" -msgstr "Usuń z ulubionych" - -#: ../contents/code/tools.js -msgid "Add to Favorites" -msgstr "Dodaj do ulubionych" - -#: ../contents/code/tools.js -msgid "On All Activities" -msgstr "Na wszystkich aktywnościach" - -#: ../contents/code/tools.js -msgid "On The Current Activity" -msgstr "Na bieżącej aktywności" - -#: ../contents/code/tools.js -msgid "Show In Favorites" -msgstr "Pokaż w ulubionych" - -#: ../contents/config/config.qml -msgid "General" -msgstr "Ogólne" - -#: ../contents/ui/ConfigGeneral.qml -msgid "Icon:" -msgstr "Ikona:" - -#: ../contents/ui/ConfigGeneral.qml -msgctxt "@item:inmenu Open icon chooser dialog" -msgid "Choose..." -msgstr "Wybierz..." - -#: ../contents/ui/ConfigGeneral.qml -msgctxt "@item:inmenu Reset icon to default" -msgid "Clear Icon" -msgstr "Wyczyść ikonę" - -#: ../contents/ui/ConfigGeneral.qml -msgid "Show favorites first" -msgstr "Najpierw pokaż ulubione" - -#: ../contents/ui/ConfigGeneral.qml -msgid "Menu position" -msgstr "" - -#: ../contents/ui/ConfigGeneral.qml -msgid "Default" -msgstr "Domyślne" - -#: ../contents/ui/ConfigGeneral.qml -msgid "Center" -msgstr "Wyśrodkowane" - -#: ../contents/ui/ConfigGeneral.qml -msgid "Center bottom" -msgstr "Wyśrodkowane, na dole" - -#: ../contents/ui/ConfigGeneral.qml -msgid "Show labels in two lines" -msgstr "Pokaż podpisy w dwóch liniach" - -#: ../contents/ui/ConfigGeneral.qml -msgid "Number of columns" -msgstr "" - -#: ../contents/ui/ConfigGeneral.qml -msgid "Number of rows" -msgstr "" - -#: ../contents/ui/ConfigGeneral.qml -msgid "Unhide all hidden applications" -msgstr "Uwidocznij wszystkie ukryte aplikacje" - -#: ../contents/ui/ConfigGeneral.qml -msgid "Unhidden!" -msgstr "Wszystkie programy są widoczne!" - -#: ../contents/ui/main.qml -msgid "Edit Applications..." -msgstr "Edytuj programy..." - -#: ../contents/ui/MenuRepresentation.qml -msgid "System Preferences" -msgstr "Ustawienia systemowe" - -#: ../contents/ui/MenuRepresentation.qml -msgid "User Home" -msgstr "Katalog domowy" - -#: ../contents/ui/MenuRepresentation.qml -msgid "Lock Screen" -msgstr "" - -#: ../contents/ui/MenuRepresentation.qml -msgid "Leave ..." -msgstr "" - -#: ../contents/ui/MenuRepresentation.qml -msgid "Hi, " -msgstr "Cześć, " - -#: ../contents/ui/MenuRepresentation.qml -msgid "Type here to search ..." -msgstr "Wpisz tutaj, aby wyszukać..." - -#: ../contents/ui/MenuRepresentation.qml -msgid "Favorites" -msgstr "" - -#: ../contents/ui/MenuRepresentation.qml -msgid "All apps" -msgstr "" - -#~ msgctxt "@action" -#~ msgid "Lock Screen" -#~ msgstr "Zablokuj ekran" - -#~ msgid "Behavior" -#~ msgstr "Zachowanie" - -#~ msgid "Show applications as:" -#~ msgstr "Pokazuj programy jako:" - -#~ msgid "Name only" -#~ msgstr "Tylko nazwa" - -#~ msgid "Description only" -#~ msgstr "Tylko opis" - -#~ msgid "Name (Description)" -#~ msgstr "Nazwa (Opis)" - -#~ msgid "Description (Name)" -#~ msgstr "Opis (Nazwa)" - -#~ msgid "Menu position:" -#~ msgstr "Położenie menu:" - -#~ msgid "Search" -#~ msgstr "Szukaj" - -#~ msgid "Expand search to bookmarks, files and emails" -#~ msgstr "Rozszerz wyszukiwanie na zakładki, pliki i pocztę" - -#~ msgid "Show user icon" -#~ msgstr "Pokaż ikonę użytkownika" - -#~ msgid "Grid" -#~ msgstr "Siatka" - -#~ msgid "Number of columns in grid" -#~ msgstr "Liczba kolumn w siatce" - -#~ msgid "Number of rows in grid" -#~ msgstr "Liczba wierszy w siatce" diff --git a/kde/plasma/plasmoids/org.kde.plasma.dittomenu/translate/plasmoidlocaletest.sh b/kde/plasma/plasmoids/org.kde.plasma.dittomenu/translate/plasmoidlocaletest.sh deleted file mode 100755 index dacdedb1..00000000 --- a/kde/plasma/plasmoids/org.kde.plasma.dittomenu/translate/plasmoidlocaletest.sh +++ /dev/null @@ -1,181 +0,0 @@ -#!/bin/bash -# Version 9 -# Requires plasmoidviewer v5.13.0 - -function checkIfLangInstalled { - if [ -x "$(command -v dpkg)" ]; then - dpkg -l ${1} >/dev/null 2>&1 || ( \ - echo -e "${1} not installed.\nInstalling now before continuing.\n" \ - ; sudo apt install ${1} \ - ) || ( \ - echo -e "\nError trying to install ${1}\nPlease run 'sudo apt install ${1}'\n" \ - ; exit 1 \ - ) - elif [ -x "$(command -v pacman)" ]; then - # TODO: run `locale -a` and check if the locale is enabled. - if false; then - # https://wiki.archlinux.org/index.php/Locale - # Uncomment the locale in /etc/locale.gen - # Then run `locale-gen` - echo -e "\nPlease install this locale in System Settings first.\n" - exit 1 - else - echo "" - fi - else - echo -e "\nPackage manager not recognized. If the widget is not translated, please install the package '${1}'\n" - fi -} - -langInput="${1}" -lang="" -languagePack="" - -if [[ "$langInput" =~ ":" ]]; then # String contains a colon so assume it's a locale code. - lang="${langInput}" - IFS=: read -r l1 l2 <<< "${lang}" - languagePack="language-pack-${l2}" -fi - -# https://stackoverflow.com/questions/3191664/list-of-all-locales-and-their-short-codes/28357857#28357857 -declare -a langArr=( - "af_ZA:af:Afrikaans (South Africa)" - "ak_GH:ak:Akan (Ghana)" - "am_ET:am:Amharic (Ethiopia)" - "ar_EG:ar:Arabic (Egypt)" - "as_IN:as:Assamese (India)" - "az_AZ:az:Azerbaijani (Azerbaijan)" - "be_BY:be:Belarusian (Belarus)" - "bem_ZM:bem:Bemba (Zambia)" - "bg_BG:bg:Bulgarian (Bulgaria)" - "bo_IN:bo:Tibetan (India)" - "bs_BA:bs:Bosnian (Bosnia and Herzegovina)" - "ca_ES:ca:Catalan (Spain)" - "chr_US:ch:Cherokee (United States)" - "cs_CZ:cs:Czech (Czech Republic)" - "cy_GB:cy:Welsh (United Kingdom)" - "da_DK:da:Danish (Denmark)" - "de_DE:de:German (Germany)" - "el_GR:el:Greek (Greece)" - "es_MX:es:Spanish (Mexico)" - "et_EE:et:Estonian (Estonia)" - "eu_ES:eu:Basque (Spain)" - "fa_IR:fa:Persian (Iran)" - "ff_SN:ff:Fulah (Senegal)" - "fi_FI:fi:Finnish (Finland)" - "fo_FO:fo:Faroese (Faroe Islands)" - "fr_CA:fr:French (Canada)" - "ga_IE:ga:Irish (Ireland)" - "gl_ES:gl:Galician (Spain)" - "gu_IN:gu:Gujarati (India)" - "gv_GB:gv:Manx (United Kingdom)" - "ha_NG:ha:Hausa (Nigeria)" - "he_IL:he:Hebrew (Israel)" - "hi_IN:hi:Hindi (India)" - "hr_HR:hr:Croatian (Croatia)" - "hu_HU:hu:Hungarian (Hungary)" - "hy_AM:hy:Armenian (Armenia)" - "id_ID:id:Indonesian (Indonesia)" - "ig_NG:ig:Igbo (Nigeria)" - "is_IS:is:Icelandic (Iceland)" - "it_IT:it:Italian (Italy)" - "ja_JP:ja:Japanese (Japan)" - "ka_GE:ka:Georgian (Georgia)" - "kk_KZ:kk:Kazakh (Kazakhstan)" - "kl_GL:kl:Kalaallisut (Greenland)" - "km_KH:km:Khmer (Cambodia)" - "kn_IN:kn:Kannada (India)" - "ko_KR:ko:Korean (South Korea)" - "ko_KR:ko:Korean (South Korea)" - "lg_UG:lg:Ganda (Uganda)" - "lt_LT:lt:Lithuanian (Lithuania)" - "lv_LV:lv:Latvian (Latvia)" - "mg_MG:mg:Malagasy (Madagascar)" - "mk_MK:mk:Macedonian (Macedonia)" - "ml_IN:ml:Malayalam (India)" - "mr_IN:mr:Marathi (India)" - "ms_MY:ms:Malay (Malaysia)" - "mt_MT:mt:Maltese (Malta)" - "my_MM:my:Burmese (Myanmar [Burma])" - "nb_NO:nb:Norwegian Bokmål (Norway)" - "ne_NP:ne:Nepali (Nepal)" - "nl_NL:nl:Dutch (Netherlands)" - "nn_NO:nn:Norwegian Nynorsk (Norway)" - "om_ET:om:Oromo (Ethiopia)" - "or_IN:or:Oriya (India)" - "pa_PK:pa:Punjabi (Pakistan)" - "pl_PL:pl:Polish (Poland)" - "ps_AF:ps:Pashto (Afghanistan)" - "pt_BR:pt:Portuguese (Brazil)" - "ro_RO:ro:Romanian (Romania)" - "ru_RU:ru:Russian (Russia)" - "rw_RW:rw:Kinyarwanda (Rwanda)" - "si_LK:si:Sinhala (Sri Lanka)" - "sk_SK:sk:Slovak (Slovakia)" - "sl_SI:sl:Slovenian (Slovenia)" - "so_SO:so:Somali (Somalia)" - "sq_AL:sq:Albanian (Albania)" - "sr_RS:sr:Serbian (Serbia)" - "sv_SE:sv:Swedish (Sweden)" - "sw_KE:sw:Swahili (Kenya)" - "ta_IN:ta:Tamil (India)" - "te_IN:te:Telugu (India)" - "th_TH:th:Thai (Thailand)" - "ti_ER:ti:Tigrinya (Eritrea)" - "to_TO:to:Tonga (Tonga)" - "tr_TR:tr:Turkish (Turkey)" - "uk_UA:uk:Ukrainian (Ukraine)" - "ur_IN:ur:Urdu (India)" - "uz_UZ:uz:Uzbek (Uzbekistan)" - "vi_VN:vi:Vietnamese (Vietnam)" - "yo_NG:yo:Yoruba (Nigeria)" - "yo_NG:yo:Yoruba (Nigeria)" - "yue_HK:yu:Cantonese (Hong Kong)" - "zh_CN:zh:Chinese (China)" - "zu_ZA:zu:Zulu (South Africa)" -) - -for i in "${langArr[@]}"; do - IFS=: read -r l1 l2 l3 <<< "$i" - if [ "$langInput" == "$l2" ]; then - lang="${l1}:${l2}" - languagePack="language-pack-${l2}" - fi -done - -if [ -z "$lang" ]; then - echo "plasmoidlocaletest doesn't recognize the language '$lang'" - echo "Eg:" - scriptcmd='sh ./plasmoidlocaletest' - for i in "${langArr[@]}"; do - IFS=: read -r l1 l2 l3 <<< "$i" - echo " ${scriptcmd} ${l2} | ${l3}" - done - echo "" - echo "Or use a the full locale code:" - echo " ${scriptcmd} ar_EG:ar" - exit 1 -fi - -IFS=: read -r l1 l2 <<< "${lang}" -l1="${l1}.UTF-8" - -# Check if language is installed -if [ ! -z "$languagePack" ]; then - if [ "$lang" == "zh_CN:zh" ]; then languagePack="language-pack-zh-hans" - fi - - checkIfLangInstalled "$languagePack" || exit 1 -fi - - -echo "LANGUAGE=\"${lang}\"" -echo "LANG=\"${l1}\"" - -scriptDir="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" -packageDir="${scriptDir}/.." - -# Build local translations for plasmoidviewer -sh "${scriptDir}/build" - -LANGUAGE="${lang}" LANG="${l1}" LC_TIME="${l1}" QML_DISABLE_DISK_CACHE=true plasmoidviewer -a "$packageDir" -l topedge -f horizontal -x 0 -y 0 diff --git a/kde/plasma/plasmoids/org.kde.plasma.dittomenu/translate/pt_BR.po b/kde/plasma/plasmoids/org.kde.plasma.dittomenu/translate/pt_BR.po deleted file mode 100644 index c3df0c05..00000000 --- a/kde/plasma/plasmoids/org.kde.plasma.dittomenu/translate/pt_BR.po +++ /dev/null @@ -1,140 +0,0 @@ -# Translation of dittomenu in pt_BR -# Copyright (C) 2022 -# This file is distributed under the same license as the dittomenu package. -# FIRST AUTHOR , YEAR. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: dittomenu\n" -"Report-Msgid-Bugs-To: https://store.kde.org/p/1312669/\n" -"POT-Creation-Date: 2023-05-01 16:59-0300\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"Language: pt_BR\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" - -#: ../metadata.desktop -msgid "Ditto Menu" -msgstr "Ditto Menu" - -#: ../metadata.desktop -msgid "A configurable launcher menu" -msgstr "Configuração do Menu Iniciar" - -#: ../contents/code/tools.js -msgid "Remove from Favorites" -msgstr "Remover dos favoritos" - -#: ../contents/code/tools.js -msgid "Add to Favorites" -msgstr "Adicionar aos Favoritos" - -#: ../contents/code/tools.js -msgid "On All Activities" -msgstr "Em todas as atividades" - -#: ../contents/code/tools.js -msgid "On The Current Activity" -msgstr "Na atividade atual" - -#: ../contents/code/tools.js -msgid "Show In Favorites" -msgstr "Exibir nos favoritos" - -#: ../contents/config/config.qml -msgid "General" -msgstr "Geral" - -#: ../contents/ui/ConfigGeneral.qml -msgid "Icon:" -msgstr "Ícone" - -#: ../contents/ui/ConfigGeneral.qml -msgctxt "@item:inmenu Open icon chooser dialog" -msgid "Choose..." -msgstr "Procurar" - -#: ../contents/ui/ConfigGeneral.qml -msgctxt "@item:inmenu Reset icon to default" -msgid "Clear Icon" -msgstr "Resetar Ícone" - -#: ../contents/ui/ConfigGeneral.qml -msgid "Show favorites first" -msgstr "Exbir os Favoritros primeiro" - -#: ../contents/ui/ConfigGeneral.qml -msgid "Menu position" -msgstr "Posição do menu" - -#: ../contents/ui/ConfigGeneral.qml -msgid "Default" -msgstr "Padrão" - -#: ../contents/ui/ConfigGeneral.qml -msgid "Center" -msgstr "Centro" - -#: ../contents/ui/ConfigGeneral.qml -msgid "Center bottom" -msgstr "Centro inferior" - -#: ../contents/ui/ConfigGeneral.qml -msgid "Show labels in two lines" -msgstr "Exibir os nomes em duas linhas" - -#: ../contents/ui/ConfigGeneral.qml -msgid "Number of columns" -msgstr "Numero de colunas" - -#: ../contents/ui/ConfigGeneral.qml -msgid "Number of rows" -msgstr "Numero de filas" - -#: ../contents/ui/ConfigGeneral.qml -msgid "Unhide all hidden applications" -msgstr "Mostrar aplicativos ocultos" - -#: ../contents/ui/ConfigGeneral.qml -msgid "Unhidden!" -msgstr "Reexibido" - -#: ../contents/ui/main.qml -msgid "Edit Applications..." -msgstr "Editar Programa" - -#: ../contents/ui/MenuRepresentation.qml -msgid "System Preferences" -msgstr "Configurações do Sistema" - -#: ../contents/ui/MenuRepresentation.qml -msgid "User Home" -msgstr "Diretório do Usuário" - -#: ../contents/ui/MenuRepresentation.qml -msgid "Lock Screen" -msgstr "Tela de bloqueio" - -#: ../contents/ui/MenuRepresentation.qml -msgid "Leave ..." -msgstr "Sair ..." - -#: ../contents/ui/MenuRepresentation.qml -msgid "Hi, " -msgstr "Olá, " - -#: ../contents/ui/MenuRepresentation.qml -msgid "Type here to search ..." -msgstr "Digite aqui para pesquisar" - -#: ../contents/ui/MenuRepresentation.qml -msgid "Favorites" -msgstr "Favoritos" - -#: ../contents/ui/MenuRepresentation.qml -msgid "All apps" -msgstr "Todos os programas" diff --git a/kde/plasma/plasmoids/org.kde.plasma.dittomenu/translate/ru.po b/kde/plasma/plasmoids/org.kde.plasma.dittomenu/translate/ru.po deleted file mode 100644 index 5bd501d1..00000000 --- a/kde/plasma/plasmoids/org.kde.plasma.dittomenu/translate/ru.po +++ /dev/null @@ -1,183 +0,0 @@ -# Translation of dittomenu in pl -# Copyright (C) 2022 -# This file is distributed under the same license as the dittomenu package. -# FIRST AUTHOR , YEAR.. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: dittomenu\n" -"Report-Msgid-Bugs-To: https://store.kde.org/p/1312669/\n" -"POT-Creation-Date: 2023-05-01 16:59-0300\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: Edward Karate \n" -"Language-Team: LANGUAGE \n" -"Language: ru\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" - -#: ../metadata.desktop -msgid "Ditto Menu" -msgstr "Ditto Menu" - -#: ../metadata.desktop -msgid "A configurable launcher menu" -msgstr "Настраиваемое меню приложений" - -#: ../contents/code/tools.js -msgid "Remove from Favorites" -msgstr "Убрать из избранного" - -#: ../contents/code/tools.js -msgid "Add to Favorites" -msgstr "Добавить в избранное" - -#: ../contents/code/tools.js -msgid "On All Activities" -msgstr "По всем видам деятельности" - -#: ../contents/code/tools.js -msgid "On The Current Activity" -msgstr "О текущей деятельности" - -#: ../contents/code/tools.js -msgid "Show In Favorites" -msgstr "Показать в Избранном" - -#: ../contents/config/config.qml -msgid "General" -msgstr "Общие" - -#: ../contents/ui/ConfigGeneral.qml -msgid "Icon:" -msgstr "Значок" - -#: ../contents/ui/ConfigGeneral.qml -msgctxt "@item:inmenu Open icon chooser dialog" -msgid "Choose..." -msgstr "Выбрать..." - -#: ../contents/ui/ConfigGeneral.qml -msgctxt "@item:inmenu Reset icon to default" -msgid "Clear Icon" -msgstr "Очистить значок" - -#: ../contents/ui/ConfigGeneral.qml -msgid "Show favorites first" -msgstr "Сначала показать избранное" - -#: ../contents/ui/ConfigGeneral.qml -msgid "Menu position" -msgstr "Положение меню" - -#: ../contents/ui/ConfigGeneral.qml -msgid "Default" -msgstr "По умолчанию" - -#: ../contents/ui/ConfigGeneral.qml -msgid "Center" -msgstr "Центр" - -#: ../contents/ui/ConfigGeneral.qml -msgid "Center bottom" -msgstr "Снизу по центру" - -#: ../contents/ui/ConfigGeneral.qml -msgid "Show labels in two lines" -msgstr "Отображать метки в две строки" - -#: ../contents/ui/ConfigGeneral.qml -msgid "Number of columns" -msgstr "Количество колонок" - -#: ../contents/ui/ConfigGeneral.qml -msgid "Number of rows" -msgstr "Количество строк" - -#: ../contents/ui/ConfigGeneral.qml -msgid "Unhide all hidden applications" -msgstr "Показать все скрытые приложения" - -#: ../contents/ui/ConfigGeneral.qml -msgid "Unhidden!" -msgstr "Показаны!" - -#: ../contents/ui/main.qml -msgid "Edit Applications..." -msgstr "Редактировать меню..." - -#: ../contents/ui/MenuRepresentation.qml -msgid "System Preferences" -msgstr "Параметры системы" - -#: ../contents/ui/MenuRepresentation.qml -msgid "User Home" -msgstr "Домашняя папка" - -#: ../contents/ui/MenuRepresentation.qml -msgid "Lock Screen" -msgstr "Заблокировать" - -#: ../contents/ui/MenuRepresentation.qml -msgid "Leave ..." -msgstr "Выход ..." - -#: ../contents/ui/MenuRepresentation.qml -msgid "Hi, " -msgstr "Привет, " - -#: ../contents/ui/MenuRepresentation.qml -msgid "Type here to search ..." -msgstr "Введите текст для поиска..." - -#: ../contents/ui/MenuRepresentation.qml -msgid "Favorites" -msgstr "Избранное" - -#: ../contents/ui/MenuRepresentation.qml -msgid "All apps" -msgstr "Все приложения" - -#~ msgctxt "@action" -#~ msgid "Lock Screen" -#~ msgstr "Заблокировать" - -#~ msgid "Behavior" -#~ msgstr "Поведение" - -#~ msgid "Show applications as:" -#~ msgstr "Показывать приложения в виде:" - -#~ msgid "Name only" -#~ msgstr "Только имя" - -#~ msgid "Description only" -#~ msgstr "Только описание" - -#~ msgid "Name (Description)" -#~ msgstr "Имя (Описание)" - -#~ msgid "Description (Name)" -#~ msgstr "Описание (Имя)" - -#~ msgid "Menu position:" -#~ msgstr "Позиция меню" - -#~ msgid "Search" -#~ msgstr "Поиск" - -#~ msgid "Expand search to bookmarks, files and emails" -#~ msgstr "Расширить поиск по закладкам, файлам и почте" - -#~ msgid "Show user icon" -#~ msgstr "Показать иконку пользователя" - -#~ msgid "Grid" -#~ msgstr "Сетка" - -#~ msgid "Number of columns in grid" -#~ msgstr "Количество колонок в сетке" - -#~ msgid "Number of rows in grid" -#~ msgstr "Количество строк в сетке" diff --git a/kde/plasma/plasmoids/org.kde.plasma.dittomenu/translate/template.pot b/kde/plasma/plasmoids/org.kde.plasma.dittomenu/translate/template.pot deleted file mode 100644 index ab57d312..00000000 --- a/kde/plasma/plasmoids/org.kde.plasma.dittomenu/translate/template.pot +++ /dev/null @@ -1,140 +0,0 @@ -# Translation of dittomenu in LANGUAGE -# Copyright (C) 2023 -# This file is distributed under the same license as the dittomenu package. -# FIRST AUTHOR , YEAR. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: dittomenu\n" -"Report-Msgid-Bugs-To: https://store.kde.org/p/1312669/\n" -"POT-Creation-Date: 2023-05-01 16:59-0300\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"Language: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" - -#: ../metadata.desktop -msgid "Ditto Menu" -msgstr "" - -#: ../metadata.desktop -msgid "A configurable launcher menu" -msgstr "" - -#: ../contents/code/tools.js -msgid "Remove from Favorites" -msgstr "" - -#: ../contents/code/tools.js -msgid "Add to Favorites" -msgstr "" - -#: ../contents/code/tools.js -msgid "On All Activities" -msgstr "" - -#: ../contents/code/tools.js -msgid "On The Current Activity" -msgstr "" - -#: ../contents/code/tools.js -msgid "Show In Favorites" -msgstr "" - -#: ../contents/config/config.qml -msgid "General" -msgstr "" - -#: ../contents/ui/ConfigGeneral.qml -msgid "Icon:" -msgstr "" - -#: ../contents/ui/ConfigGeneral.qml -msgctxt "@item:inmenu Open icon chooser dialog" -msgid "Choose..." -msgstr "" - -#: ../contents/ui/ConfigGeneral.qml -msgctxt "@item:inmenu Reset icon to default" -msgid "Clear Icon" -msgstr "" - -#: ../contents/ui/ConfigGeneral.qml -msgid "Show favorites first" -msgstr "" - -#: ../contents/ui/ConfigGeneral.qml -msgid "Menu position" -msgstr "" - -#: ../contents/ui/ConfigGeneral.qml -msgid "Default" -msgstr "" - -#: ../contents/ui/ConfigGeneral.qml -msgid "Center" -msgstr "" - -#: ../contents/ui/ConfigGeneral.qml -msgid "Center bottom" -msgstr "" - -#: ../contents/ui/ConfigGeneral.qml -msgid "Show labels in two lines" -msgstr "" - -#: ../contents/ui/ConfigGeneral.qml -msgid "Number of columns" -msgstr "" - -#: ../contents/ui/ConfigGeneral.qml -msgid "Number of rows" -msgstr "" - -#: ../contents/ui/ConfigGeneral.qml -msgid "Unhide all hidden applications" -msgstr "" - -#: ../contents/ui/ConfigGeneral.qml -msgid "Unhidden!" -msgstr "" - -#: ../contents/ui/main.qml -msgid "Edit Applications..." -msgstr "" - -#: ../contents/ui/MenuRepresentation.qml -msgid "System Preferences" -msgstr "" - -#: ../contents/ui/MenuRepresentation.qml -msgid "User Home" -msgstr "" - -#: ../contents/ui/MenuRepresentation.qml -msgid "Lock Screen" -msgstr "" - -#: ../contents/ui/MenuRepresentation.qml -msgid "Leave ..." -msgstr "" - -#: ../contents/ui/MenuRepresentation.qml -msgid "Hi, " -msgstr "" - -#: ../contents/ui/MenuRepresentation.qml -msgid "Type here to search ..." -msgstr "" - -#: ../contents/ui/MenuRepresentation.qml -msgid "Favorites" -msgstr "" - -#: ../contents/ui/MenuRepresentation.qml -msgid "All apps" -msgstr "" diff --git a/kde/plasma/plasmoids/org.kde.plasma.dittomenu/translate/tr.po b/kde/plasma/plasmoids/org.kde.plasma.dittomenu/translate/tr.po deleted file mode 100644 index fa1c50bf..00000000 --- a/kde/plasma/plasmoids/org.kde.plasma.dittomenu/translate/tr.po +++ /dev/null @@ -1,186 +0,0 @@ -# Translation of dittomenu in tr -# Copyright (C) 2022 -# This file is distributed under the same license as the dittomenu package. -# FIRST AUTHOR , YEAR. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: dittomenu\n" -"Report-Msgid-Bugs-To: https://store.kde.org/p/1312669/\n" -"POT-Creation-Date: 2023-05-01 16:59-0300\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"Language: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Language: tr_TR\n" -"X-Source-Language: C\n" - -#: ../metadata.desktop -msgid "Ditto Menu" -msgstr "Ditto Menu" - -#: ../metadata.desktop -msgid "A configurable launcher menu" -msgstr "Yapılandırılabilir bir başlatıcı menüsü" - -#: ../contents/code/tools.js -msgid "Remove from Favorites" -msgstr "Favorilerden Çıkar" - -#: ../contents/code/tools.js -msgid "Add to Favorites" -msgstr "Favorilerden Ekle" - -#: ../contents/code/tools.js -msgid "On All Activities" -msgstr "Tüm Etkinliklerde" - -#: ../contents/code/tools.js -msgid "On The Current Activity" -msgstr "Mevcut Etkinlik Üzerine" - -#: ../contents/code/tools.js -msgid "Show In Favorites" -msgstr "Favorilerde Göster" - -#: ../contents/config/config.qml -msgid "General" -msgstr "Genel" - -#: ../contents/ui/ConfigGeneral.qml -msgid "Icon:" -msgstr "Sİmge:" - -#: ../contents/ui/ConfigGeneral.qml -msgctxt "@item:inmenu Open icon chooser dialog" -msgid "Choose..." -msgstr "Seçmek..." - -#: ../contents/ui/ConfigGeneral.qml -msgctxt "@item:inmenu Reset icon to default" -msgid "Clear Icon" -msgstr "Simgeyi Temizle" - -#: ../contents/ui/ConfigGeneral.qml -msgid "Show favorites first" -msgstr "Önce favorileri göster" - -#: ../contents/ui/ConfigGeneral.qml -msgid "Menu position" -msgstr "" - -#: ../contents/ui/ConfigGeneral.qml -msgid "Default" -msgstr "Varsayılan" - -#: ../contents/ui/ConfigGeneral.qml -msgid "Center" -msgstr "Orta" - -#: ../contents/ui/ConfigGeneral.qml -msgid "Center bottom" -msgstr "Orta alt" - -#: ../contents/ui/ConfigGeneral.qml -msgid "Show labels in two lines" -msgstr "Etiketleri iki satırda göster" - -#: ../contents/ui/ConfigGeneral.qml -msgid "Number of columns" -msgstr "" - -#: ../contents/ui/ConfigGeneral.qml -msgid "Number of rows" -msgstr "" - -#: ../contents/ui/ConfigGeneral.qml -msgid "Unhide all hidden applications" -msgstr "Tüm gizli uygulamaları göster" - -#: ../contents/ui/ConfigGeneral.qml -msgid "Unhidden!" -msgstr "Gizli!" - -#: ../contents/ui/main.qml -msgid "Edit Applications..." -msgstr "Uygulamaları Düzenle..." - -#: ../contents/ui/MenuRepresentation.qml -msgid "System Preferences" -msgstr "Sistem Tercihleri" - -#: ../contents/ui/MenuRepresentation.qml -msgid "User Home" -msgstr "Kullanıcı Ana Sayfası" - -#: ../contents/ui/MenuRepresentation.qml -msgid "Lock Screen" -msgstr "" - -#: ../contents/ui/MenuRepresentation.qml -msgid "Leave ..." -msgstr "" - -#: ../contents/ui/MenuRepresentation.qml -msgid "Hi, " -msgstr "Merhaba, " - -#: ../contents/ui/MenuRepresentation.qml -msgid "Type here to search ..." -msgstr "Aramak için buraya yazınız ..." - -#: ../contents/ui/MenuRepresentation.qml -msgid "Favorites" -msgstr "" - -#: ../contents/ui/MenuRepresentation.qml -msgid "All apps" -msgstr "" - -#~ msgctxt "@action" -#~ msgid "Lock Screen" -#~ msgstr "Kilit Ekranı" - -#~ msgid "Behavior" -#~ msgstr "Davranış" - -#~ msgid "Show applications as:" -#~ msgstr "Uygulamaları şu şekilde göster:" - -#~ msgid "Name only" -#~ msgstr "Sadece isim" - -#~ msgid "Description only" -#~ msgstr "Yalnızca açıklama" - -#~ msgid "Name (Description)" -#~ msgstr "İsim (Açıklama)" - -#~ msgid "Description (Name)" -#~ msgstr "Açıklama (İsim)" - -#~ msgid "Menu position:" -#~ msgstr "Menü konumu:" - -#~ msgid "Search" -#~ msgstr "Ara" - -#~ msgid "Expand search to bookmarks, files and emails" -#~ msgstr "Aramayı yer imlerine, dosyalara ve e-postalara genişletin" - -#~ msgid "Show user icon" -#~ msgstr "Kullanıcı simgesini göster" - -#~ msgid "Grid" -#~ msgstr "Izgara" - -#~ msgid "Number of columns in grid" -#~ msgstr "Izgaradaki sütun sayısı" - -#~ msgid "Number of rows in grid" -#~ msgstr "Izgaradaki satır sayısı" diff --git a/kde/plasma/plasmoids/org.kde.plasma.mediaSimple/contents/fonts/SofiaProLight.ttf b/kde/plasma/plasmoids/org.kde.plasma.mediaSimple/contents/fonts/SofiaProLight.ttf deleted file mode 100644 index cecebf1088258537356ea72ab136141de5270ca8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 97496 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 z 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
    n}{{|o2f>=cm<0w$H<^PTb9%xfRM1{`i`>DObA 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 z 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 H7<* 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
    I61%o%pS+r>~F;){nT|69<6HqT}Py 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%0D;l0GT#UO0aXqYaK)3D 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 diff --git a/kde/plasma/look-and-feel/RedDash/contents/splash/BebasNeue-Regular.ttf b/kde/plasma/look-and-feel/RedDash/contents/splash/BebasNeue-Regular.ttf deleted file mode 100644 index c328c6e08b20a20a1de47d823e007ee73812a438..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 61400 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 diff --git a/kde/plasma/look-and-feel/RedDash/contents/splash/Digit.qml b/kde/plasma/look-and-feel/RedDash/contents/splash/Digit.qml deleted file mode 100644 index fb3bce33..00000000 --- a/kde/plasma/look-and-feel/RedDash/contents/splash/Digit.qml +++ /dev/null @@ -1,24 +0,0 @@ -import QtQuick 2.15 - -Rectangle -{ - id: root - property int number - property alias font: text.font.family - radius: height * 0.05 - - color: "#9b0000" - - Text - { - id: text - text: (root.number < 10 ? "0" : "") + root.number - anchors.fill: parent - color: "#d8d8d8" - font.pixelSize: Math.min(height * 0.4, width * 0.4) - font.family: fixedFont.name - renderType: Text.QtRendering - horizontalAlignment: Text.AlignHCenter - verticalAlignment: Text.AlignVCenter - } -} diff --git a/kde/plasma/look-and-feel/RedDash/contents/splash/FlipEffect.qml b/kde/plasma/look-and-feel/RedDash/contents/splash/FlipEffect.qml deleted file mode 100644 index fdf45d8d..00000000 --- a/kde/plasma/look-and-feel/RedDash/contents/splash/FlipEffect.qml +++ /dev/null @@ -1,160 +0,0 @@ -import QtQuick 2.15 - -/** - * Provides a flip-panel effect on a given item - * It is assumed we have the same geometry of that item and anchored on top - */ - -// in any sane world we would hide the flipEffect when we're not animating -// however QtQuick tries to be clever and flushes with Effectsource when there's no monitor -// and I relied on that.. -// doesn't seem too costly, so meh -// it does look hilarious if you resize though... - -Item -{ - id: root - property Item sourceItem - property int duration: 1000 - property bool supress: true - - function flip() - { - // lazy hack to avoid the first flip that happens on initial bind - if (supress) - { - supress = false; - return; - } - - flipAnim.start() - } - - ShaderEffectSource - { - id: oldTop - sourceItem: root.sourceItem - sourceRect: Qt.rect(0, 0, root.sourceItem.width, root.sourceItem.height/2) - live: false - } - - ShaderEffectSource - { - id: oldBottom - sourceItem: root.sourceItem - sourceRect: Qt.rect(0, root.sourceItem.height/2, root.sourceItem.width, root.sourceItem.height/2) - live: false - } - - ShaderEffectSource - { - id: newBottom - sourceItem: root.sourceItem - sourceRect: Qt.rect(0, root.sourceItem.height/2, root.sourceItem.width, root.sourceItem.height/2) - live: false - textureMirroring: ShaderEffectSource.NoMirroring - } - - ShaderEffect - { - id: effect - anchors.top: root.top - anchors.bottom: root.verticalCenter - anchors.left: root.left - anchors.right: root.right - property variant source: oldTop - z: 10 - transform: Rotation - { - id: upperRotation - origin.x: effect.width/2 - origin.y: effect.height - axis.x: 1 - axis.y: 0 - axis.z: 0 - angle: 90 - } - } - - ShaderEffect - { - id: effect2 - anchors.top: root.top - anchors.bottom: root.verticalCenter - anchors.left: root.left - anchors.right: root.right - property variant source: newBottom - z: 10 - transform: Rotation - { - id: lowerRotation - origin.x: effect.width/2 - origin.y: effect.height - axis.x: 1 - axis.y: 0 - axis.z: 0 - angle: 90 - } - } - - ShaderEffect - { - property variant source: oldBottom - anchors.top: root.verticalCenter - anchors.bottom: root.bottom - anchors.left: root.left - anchors.right: root.right - z:1 - } - - SequentialAnimation - { - id: flipAnim - - NumberAnimation - { - target: upperRotation - property: "angle" - from: 0 - to: -90 - duration: root.duration / 2 - } - - ScriptAction - { - script: - { - newBottom.scheduleUpdate() - } - } - - NumberAnimation - { - target: lowerRotation - property: "angle" - from: -90 - to: -180 - duration: root.duration / 2 - } - - ScriptAction - { - script: - { - oldTop.scheduleUpdate(); - oldBottom.scheduleUpdate(); - } - } - } - - // horizontal line to make it look like a flippy thing - Rectangle - { - color: "#9b0000" - height: 2 - anchors.verticalCenter: parent.verticalCenter - anchors.left: parent.left - anchors.right: parent.right - z: 20 - } -} diff --git a/kde/plasma/look-and-feel/RedDash/contents/splash/Splash.qml b/kde/plasma/look-and-feel/RedDash/contents/splash/Splash.qml deleted file mode 100644 index 536b3afe..00000000 --- a/kde/plasma/look-and-feel/RedDash/contents/splash/Splash.qml +++ /dev/null @@ -1,162 +0,0 @@ -import QtQuick 2.15 -import org.kde.plasma.core 2.0 as PlasmaCore - -Image { - id: root - source: "images/RedDash.png" - fillMode: Image.PreserveAspectCrop - - property int stage - - onStageChanged: - { - if (stage == 1) - { - introAnimation.running = true - } - } - - width: 1920 - height: 1200 - - FontLoader { - id: fixedFont - source: "BebasNeue-Regular.ttf" - } - - PlasmaCore.DataSource - { - id: dataSource - engine: "time" - connectedSources: "Local" - interval: 60000 - intervalAlignment: PlasmaCore.Types.AlignToMinute - onDataChanged: - { - updateTime() - } - } - - function updateTime() { - root.hour = dataSource.data["Local"]["DateTime"].getHours() - root.min = dataSource.data["Local"]["DateTime"].getMinutes() - } - - property int hour - property int min - - // helper for testing animation - //Timer - //{ - //running: true - //interval: 4000 - //repeat: true - //onTriggered: root.hour++ - //} - - Digit - { - id: hours - y: root.height - height: root.height * 0.2 - width: Math.min(parent.width * 0.45, height) - anchors.right: parent.horizontalCenter - anchors.rightMargin: parent.width * 0.01 - font: fixedFont.name - //anchors.verticalCenter: root.verticalCenter - number: root.hour - onNumberChanged: flipEffectHours.flip() - } - - FlipEffect - { - id: flipEffectHours - sourceItem: hours - anchors.fill: hours - } - - Digit - { - id: min - y: root.height - height: root.height * 0.2 - width: Math.min(parent.width * 0.45, height) - anchors.left: parent.horizontalCenter - anchors.leftMargin: parent.width * 0.01 - font: fixedFont.name - //anchors.verticalCenter: root.verticalCenter - number: root.min - onNumberChanged: flipEffectMin.flip() - } - - FlipEffect { - id: flipEffectMin - sourceItem: min - anchors.fill: min - } - - Rectangle - { - radius: 12 - color: "#640000" - height: 12 - width: height*40 - anchors - { - bottom: parent.bottom - bottomMargin:200 - horizontalCenter: parent.horizontalCenter - } - - Rectangle - { - radius: 12 - color: "#c80000" - width: (parent.width / 6) * (stage - 0.00) - anchors - { - left: parent.left - top: parent.top - bottom: parent.bottom - } - - Behavior on width - { - PropertyAnimation - { - duration: 2500 - easing.type: Easing.InOutQuad - } - } - } - } - - SequentialAnimation - { - id: introAnimation - running: false - - ParallelAnimation - { - PropertyAnimation - { - property: "y" - target: hours - to: (root.height / 2) - (hours.height / 2) - duration: 0 - easing.type: Easing.InOutBack - easing.overshoot: 1.0 - } - - PropertyAnimation - { - property: "y" - target: min - to: (root.height / 2) - (min.height / 2) - duration: 0 - easing.type: Easing.InOutBack - easing.overshoot: 1.0 - } - } - } -} diff --git a/kde/plasma/look-and-feel/RedDash/contents/splash/images/RedDash.png b/kde/plasma/look-and-feel/RedDash/contents/splash/images/RedDash.png deleted file mode 100644 index eb8a89a63bd33b489cb8228e6b9ef3b33e08302d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 207354 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%0A46|GFtMcpL;`tqF`zv|Ku6SZB9qOJ%4st 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

    oGcJYMxO|vD3`H~t^e+ZN#brP@9`-DTThb`a^ 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

%L^s`!dqP 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 %ZzSvoQZ1bpYfi$SlM6X!@p%vKVbf?PzDdwKWK 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