/*SPDX-FileCopyrightText: 2013 Sebastian KΓΌgler <sebas@kde.org>SPDX-FileCopyrightText: 2014 Martin GrΓ€Γlin <mgraesslin@kde.org>SPDX-FileCopyrightText: 2016 Kai Uwe Broulik <kde@privat.broulik.de>SPDX-License-Identifier: LGPL-2.0-or-later*/import QtQuick 2.15MouseArea {property var modelIndex// winId won't be an int waylandproperty var winId // FIXME Legacyproperty Item rootTaskacceptedButtons: Qt.LeftButton | Qt.MiddleButton | Qt.RightButtonhoverEnabled: trueenabled: winId !== 0onClicked: {if (mouse.button == Qt.LeftButton) {tasksModel.requestActivate(modelIndex);rootTask.toolTipAreaItem.hideImmediately();backend.cancelHighlightWindows();} else if (mouse.button == Qt.MiddleButton) {backend.cancelHighlightWindows();tasksModel.requestClose(modelIndex);} else /* right button */ {tasks.createContextMenu(rootTask, modelIndex).show();}}onContainsMouseChanged: {tasks.windowsHovered([winId], containsMouse);}}