Скажите, как можно получить позицию курсора с помощью plasma_engine_mose?
Я объявляю значится этот dataengine в коде на QML
PlasmaCore.DataSource {
id: executeSource
engine: "mouse"
connectedSources: ["Position"]
}
Дальше пытаюсь получить из него данные
onClicked: {
print(executeSource.sources)
}
На что в консоле выдается два источника, один из которых -
«Position»
Результатом следующей строчки кода
print(executeSource.data["Position"];)
является [object Object]
Так вот, как я не пытался вытащить из этого [object Object] позицию курсора, так ничего и не вышло. Изучал исходник этого dataengine и не нашел в них методов работы с этим объектом.
Два дня шарился по интернету, и не нашел ни одного примера работы с
plasma_engine_mose, ни одного плазмоида хоть как то использующего этот dataengine. Поэтому решил спросить, может кто сможет мне подсказать, как с помощью
plasma_engine_mose получить текущую позицию курсора из кода на QML в пятой плазме?