2017-01-31 11 views
-2

Я хотел бы знать аргументы для автоматически генерируемой функции QML onRowsAboutToBeRemoved (из компонента ListModel.) В частности, мне нужно знать, что вызывается значением индекса, поэтому я могу выполнять операции над который должен быть удален до начала действия.QML ListModel.onRowsAboutToBeRemoved аргументы

+0

Если вы сомневаетесь, ищите источники, [здесь это] (http://code.qt.io/cgit/qt/qtdeclarative.git/tree/src/qml/types/qqmllistmodel_p.h#n162). Имейте в виду, что если вы используете «WorkerScript», поведение искажается. – BaCaRoZzo

ответ

0

Имя метода обработчика сигнала QML - это в основном имя сигнала с префиксом «on» и первая буква имени верхнего уровня сигнала.

В вашем случае это приведет нас к сигналу имени rowsAboutToBeRemoved

Вы найдете документацию в базовом классе для моделей Qt: http://doc.qt.io/qt-5/qabstractitemmodel.html#rowsAboutToBeRemoved

Имена аргументов поэтому parent, first и last