homescreen: Fix config options coming up when holding on search and switcher

This commit is contained in:
Devin Lin 2022-04-06 21:01:18 -04:00
parent 3d9b344f52
commit c9422bc439
3 changed files with 9 additions and 3 deletions

View file

@ -27,6 +27,8 @@ Item {
property bool interactive: true property bool interactive: true
property var homeScreenState: HomeScreenState { property var homeScreenState: HomeScreenState {
interactive: root.interactive
totalPagesWidth: pages.contentWidth totalPagesWidth: pages.contentWidth
appDrawerFlickable: appDrawer.flickable appDrawerFlickable: appDrawer.flickable
@ -105,6 +107,7 @@ Item {
TapHandler { TapHandler {
target: favoriteStrip target: favoriteStrip
enabled: homeScreenState.interactive
onTapped: { onTapped: {
//Hides icons close button //Hides icons close button
contents.appletsLayout.appletsLayoutInteracted(); contents.appletsLayout.appletsLayoutInteracted();

View file

@ -159,7 +159,7 @@ DragDrop.DropArea {
TapHandler { TapHandler {
target: homeScreenPages target: homeScreenPages
enabled: homeScreenState.currentView === HomeScreenState.PageView enabled: homeScreenState.currentView === HomeScreenState.PageView && homeScreenState.interactive
onTapped: { onTapped: {
//Hides icons close button //Hides icons close button
appletsLayout.appletsLayoutInteracted(); appletsLayout.appletsLayoutInteracted();

View file

@ -18,6 +18,9 @@ import org.kde.plasma.private.mobileshell 1.0 as MobileShell
QtObject { QtObject {
id: root id: root
// whether the homescreen elements should be interactive, or disabled
required property bool interactive
required property real totalPagesWidth required property real totalPagesWidth
required property var appDrawerFlickable required property var appDrawerFlickable