fix #176,dont hide tooltip when hovering same task

v0.6
Michail Vourlakos 8 years ago
parent 0cbd6f8470
commit d594330a9e

@ -1036,8 +1036,8 @@ MouseArea{
repeat: false
onTriggered: {
if(mainItemContainer.containsMouse){
// console.log("Hovered Timer....");
if(mainItemContainer.containsMouse && toolTipDelegate.parentTask !== mainItemContainer){
//console.log("Hovered Timer....");
mainItemContainer.preparePreviewWindow(false);
windowsPreviewDlg.show();
//windowsPreviewDlg.visible = true;

@ -220,31 +220,38 @@ Item {
//it is used to unblock dock hiding
root.signalDraggingState(false);
}
//console.log("on hide event called...");
visible = false;
//activeItem = null;
activeItem = null;
initializePreviewComponent.createObject(windowsPreviewDlg);
}
function show(){
//used to initialize windows previews buffers
visible = false;
var tasks = icList.contentItem.children;
//console.log("preview show called...");
if (activeItem !== toolTipDelegate.parentTask) {
//used to initialize windows previews buffers
visible = false;
var tasks = icList.contentItem.children;
for(var i=0; i<tasks.length; ++i){
var task = tasks[i];
for(var i=0; i<tasks.length; ++i){
var task = tasks[i];
if(task && task.isActive){
activeItem = task;
break;
}
}
if(task && task.isActive){
activeItem = task;
break;
if (latteDock) {
//it is used to block dock hiding
root.signalDraggingState(true);
}
}
if (latteDock) {
//it is used to block dock hiding
root.signalDraggingState(true);
activeItem = toolTipDelegate.parentTask;
visible = true;
}
visible = true;
}
}

Loading…
Cancel
Save