prepare for new latte separators

pull/5/head
Michail Vourlakos 6 years ago
parent c64df5a078
commit c805963327

@ -75,7 +75,8 @@ Item {
property bool isInternalViewSplitter: (internalSplitterId > 0)
property bool isLattePlasmoid: latteApplet !== null
property bool isZoomed: false
property bool isSeparator: applet && applet.pluginName === "audoban.applet.separator"
property bool isSeparator: applet && (applet.pluginName === "audoban.applet.separator"
|| applet.pluginName === "org.kde.latte.separator")
property bool isSpacer: latteSpacer !== null
property bool isSystray: applet && (applet.pluginName === "org.kde.plasma.systemtray" || applet.pluginName === "org.nomad.systemtray" )

@ -599,12 +599,16 @@ DragDrop.DropArea {
if (root.addLaunchersInTaskManager) {
return;
}
} else if (latteView.mimeContainsPlasmoid(event.mimeData, "audoban.applet.separator")
&& root.latteAppletContainer.containsPos(event)) {
confirmedDragEntered = true
dndSpacer.opacity = 0;
dndSpacer.parent = root;
return;
} else {
var isSeparator = ( latteView.mimeContainsPlasmoid(event.mimeData, "audoban.applet.separator")
|| latteView.mimeContainsPlasmoid(event.mimeData, "org.kde.latte.separator") );
if (isSeparator && root.latteAppletContainer.containsPos(event)) {
confirmedDragEntered = true
dndSpacer.opacity = 0;
dndSpacer.parent = root;
return;
}
}
}
@ -631,12 +635,16 @@ DragDrop.DropArea {
if (root.addLaunchersInTaskManager) {
return;
}
} else if (latteView.mimeContainsPlasmoid(event.mimeData, "audoban.applet.separator")
&& root.latteAppletContainer.containsPos(event)) {
confirmedDragEntered = true
dndSpacer.opacity = 0;
dndSpacer.parent = root;
return;
} else {
var isSeparator = ( latteView.mimeContainsPlasmoid(event.mimeData, "audoban.applet.separator")
|| latteView.mimeContainsPlasmoid(event.mimeData, "org.kde.latte.separator") );
if (isSeparator && root.latteAppletContainer.containsPos(event)) {
confirmedDragEntered = true
dndSpacer.opacity = 0;
dndSpacer.parent = root;
return;
}
}
}

@ -77,8 +77,10 @@ Item {
property Item hoveredItem
function isDroppingSeparator(event) {
return ((event.mimeData.formats.indexOf("text/x-plasmoidservicename") === 0)
&& (String(event.mimeData.getDataAsByteArray("text/x-plasmoidservicename")) === "audoban.applet.separator"));
var appletName = String(event.mimeData.getDataAsByteArray("text/x-plasmoidservicename"));
var isSeparator = (appletName === "audoban.applet.separator" || appletName === "org.kde.latte.separator");
return ((event.mimeData.formats.indexOf("text/x-plasmoidservicename") === 0) && isSeparator);
}
onDragEnter:{

Loading…
Cancel
Save