Я хотел бы знать аргументы для автоматически генерируемой функции QML onRowsAboutToBeRemoved (из компонента ListModel.) В частности, мне нужно знать, что вызывается значением индекса, поэтому я могу выполнять операции над который должен быть удален до начала действия.QML ListModel.onRowsAboutToBeRemoved аргументы
-2
A
ответ
0
Имя метода обработчика сигнала QML - это в основном имя сигнала с префиксом «on» и первая буква имени верхнего уровня сигнала.
В вашем случае это приведет нас к сигналу имени rowsAboutToBeRemoved
Вы найдете документацию в базовом классе для моделей Qt: http://doc.qt.io/qt-5/qabstractitemmodel.html#rowsAboutToBeRemoved
Имена аргументов поэтому parent
, first
и last
Если вы сомневаетесь, ищите источники, [здесь это] (http://code.qt.io/cgit/qt/qtdeclarative.git/tree/src/qml/types/qqmllistmodel_p.h#n162). Имейте в виду, что если вы используете «WorkerScript», поведение искажается. – BaCaRoZzo