diff --git a/containment/package/contents/ui/main.qml b/containment/package/contents/ui/main.qml index bcb4ebf7a..f282c056d 100644 --- a/containment/package/contents/ui/main.qml +++ b/containment/package/contents/ui/main.qml @@ -364,7 +364,7 @@ Item { property var iconsArray: [16, 22, 32, 48, 64, 96, 128, 256] - property Item dragOverlay + property Item dragOverlay: _dragOverlay property Item toolBox property Item latteAppletContainer property Item latteApplet @@ -669,32 +669,10 @@ Item { } Plasmoid.onUserConfiguringChanged: { - if (plasmoid.immutable) { - if (dragOverlay) { - dragOverlay.destroy(); - } - return; - } - - // console.debug("user configuring", plasmoid.userConfiguring) - if (plasmoid.userConfiguring) { - // console.log("applets------"); for (var i = 0; i < plasmoid.applets.length; ++i) { - // console.log("applet:"+i); plasmoid.applets[i].expanded = false; } - - if (!dragOverlay) { - var component = Qt.createComponent("editmode/ConfigOverlay.qml"); - if (component.status === Component.Ready) { - dragOverlay = component.createObject(root); - } else { - console.log("Could not create ConfigOverlay"); - console.log(component.errorString()); - } - component.destroy(); - } } } @@ -702,26 +680,6 @@ Item { plasmoid.action("configure").visible = !plasmoid.immutable; plasmoid.action("configure").enabled = !plasmoid.immutable; - ///Set Preferred Sizes/// - ///Notice: they are set here because if they are set with a binding - ///they break the !immutable experience, the latteView becomes too small - ///to add applets - /* if (plasmoid.immutable) { - if(root.isHorizontal) { - root.Layout.preferredWidth = (plasmoid.configuration.alignment === LatteCore.Types.Justify ? - layoutsContainer.width + 0.5*iconMargin : layoutsContainer.mainLayout.width + iconMargin); - } else { - root.Layout.preferredHeight = (plasmoid.configuration.alignment === LatteCore.Types.Justify ? - layoutsContainer.height + 0.5*iconMargin : layoutsContainer.mainLayout.height + iconMargin); - } - } else { - if (root.isHorizontal) { - root.Layout.preferredWidth = Screen.width; - } else { - root.Layout.preferredHeight = Screen.height; - } - }*/ - visibilityManager.updateMaskArea(); } //////////////END OF CONNECTIONS @@ -1396,6 +1354,10 @@ Item { id: colorizerManager } + EditMode.ConfigOverlay{ + id: _dragOverlay + } + Item { id: dndSpacer