|
|
@ -64,6 +64,7 @@ Item {
|
|
|
|
property bool dropNewLauncher: false
|
|
|
|
property bool dropNewLauncher: false
|
|
|
|
readonly property bool hasInternalSeparator: parabolicManager.hasInternalSeparator
|
|
|
|
readonly property bool hasInternalSeparator: parabolicManager.hasInternalSeparator
|
|
|
|
property bool inActivityChange: false
|
|
|
|
property bool inActivityChange: false
|
|
|
|
|
|
|
|
property bool inDraggingPhase: false
|
|
|
|
property bool initializationStep: false //true
|
|
|
|
property bool initializationStep: false //true
|
|
|
|
property bool initializatedBuffers: true // noInitCreatedBuffers >= tasksStarting ? true : false
|
|
|
|
property bool initializatedBuffers: true // noInitCreatedBuffers >= tasksStarting ? true : false
|
|
|
|
property bool isHovered: false
|
|
|
|
property bool isHovered: false
|
|
|
@ -337,6 +338,7 @@ Item {
|
|
|
|
|
|
|
|
|
|
|
|
onDragSourceChanged: {
|
|
|
|
onDragSourceChanged: {
|
|
|
|
if (dragSource == null) {
|
|
|
|
if (dragSource == null) {
|
|
|
|
|
|
|
|
restoreDraggingPhaseTimer.start();
|
|
|
|
root.draggingFinished();
|
|
|
|
root.draggingFinished();
|
|
|
|
root.signalActionsBlockHiding(-1);
|
|
|
|
root.signalActionsBlockHiding(-1);
|
|
|
|
//root.signalDraggingState(false);
|
|
|
|
//root.signalDraggingState(false);
|
|
|
@ -344,6 +346,7 @@ Item {
|
|
|
|
//updateLaunchersNewArchitecture();
|
|
|
|
//updateLaunchersNewArchitecture();
|
|
|
|
tasksModel.syncLaunchers();
|
|
|
|
tasksModel.syncLaunchers();
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
|
|
|
|
inDraggingPhase = true;
|
|
|
|
root.signalActionsBlockHiding(1);
|
|
|
|
root.signalActionsBlockHiding(1);
|
|
|
|
//root.signalDraggingState(true);
|
|
|
|
//root.signalDraggingState(true);
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -840,7 +843,15 @@ Item {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//this timer restores the draggingPhase flag to false
|
|
|
|
|
|
|
|
//after a dragging has finished... This delay is needed
|
|
|
|
|
|
|
|
//in order to not animate any tasks are added after a
|
|
|
|
|
|
|
|
//dragging
|
|
|
|
|
|
|
|
Timer {
|
|
|
|
|
|
|
|
id: restoreDraggingPhaseTimer
|
|
|
|
|
|
|
|
interval: 150
|
|
|
|
|
|
|
|
onTriggered: inDraggingPhase = false;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
///Red Liner!!! show the upper needed limit for annimations
|
|
|
|
///Red Liner!!! show the upper needed limit for annimations
|
|
|
|
Rectangle{
|
|
|
|
Rectangle{
|
|
|
|