Поясню вопрос:
Создан класс фильтр над моделью
C++ (Qt)
class QuestionsFilterProxyModel : public QSortFilterProxyModel
{
...
void setFilterPriority(const bool priority);
}
Определяем модель в QML:
ListModel {
id: schFilterModel
}
Соединяем модель из QML с моделью в С++:
C++ (Qt)
auth->getEorQmlContext()->setContextProperty( "schFilterModel", scheduleFilterModel );
Вызываем из QML функцию JS:
Component.onCompleted:{
...
Code.paintAgenda( schFilterModel );
};
Хочу обратить к методам модели в JS - НЕ РАБОТАЕТ:
function paintAgenda( model )
{
console.log("Row count in model: ", model.rowCount() );
...
}
ЧЯДНТ?