mirror of
https://invent.kde.org/marcoa/shift-shell.git
synced 2026-08-01 17:24:48 +00:00
homescreen: Fix applet removal not persisting
This commit is contained in:
parent
f3925f2ac0
commit
29bbb1a178
1 changed files with 7 additions and 3 deletions
|
|
@ -27,11 +27,14 @@ ContainmentLayoutManager.BasicAppletContainer {
|
||||||
property real screenWidth: homeScreenState.availableScreenWidth
|
property real screenWidth: homeScreenState.availableScreenWidth
|
||||||
property real screenHeight: homeScreenState.availableScreenHeight
|
property real screenHeight: homeScreenState.availableScreenHeight
|
||||||
|
|
||||||
|
// HACK: for some reason configOverlayComponent access the appletContainer id
|
||||||
|
property var container: appletContainer
|
||||||
|
|
||||||
configOverlayComponent: Private.ConfigOverlay {
|
configOverlayComponent: Private.ConfigOverlay {
|
||||||
onRequestEditModeClose: appletContainer.editMode = false;
|
onRequestEditModeClose: container.editMode = false;
|
||||||
onRequestRemoveTrigger: appletContainer.applet.action("remove").trigger();
|
onRequestRemoveTrigger: container.applet.action("remove").trigger();
|
||||||
}
|
}
|
||||||
|
|
||||||
property LauncherDragManager launcherDragManager
|
property LauncherDragManager launcherDragManager
|
||||||
|
|
||||||
onEditModeChanged: {
|
onEditModeChanged: {
|
||||||
|
|
@ -86,6 +89,7 @@ ContainmentLayoutManager.BasicAppletContainer {
|
||||||
appletsLayout.positionItem(appletContainer);
|
appletsLayout.positionItem(appletContainer);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
Connections {
|
Connections {
|
||||||
target: appletsLayout
|
target: appletsLayout
|
||||||
function onAppletsLayoutInteracted() {
|
function onAppletsLayoutInteracted() {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue