В QML это нельзя назвать .disconnect()
без аргументов для сигнала:Можно ли отключить все слоты от сигнала в Qt5 QML?
file:mainwindow.qml:107: Error: Function.prototype.disconnect: no arguments given
Так как я могу отключить все слоты без указания каждого из них? Или возможно, пропустив объект сигнала до C++
и отключите его каким-то образом? Возможно, существует ли какое-либо обходное решение?
Цель, которую я хочу достичь, - изменить поведение объекта, подключив разные слоты к его сигналу. Например:
object.disconnect() // disconnect all slots
object.connect(one_super_slot)
object.disconnect() // disconnect all slots
object.connect(another_super_slot)