Доброго времени суток всем.
возникла такая проблемка:
в С++ создается модель QStandardItemModel.
хочется отобразить её через qml.
в qml я пишу:
property QtObject data_model: controller.getInstance( "main_window" ).model() // контоллер - это объект, который возвращает указатель на с++ объект
Component
{
id: data_delegate
Text
{
text: display
}
}
ListView
{
id: data_view
model: data_model
delegate: data_delegate
}
этот код отлично отображает значение первой колонки модели, но что делать, если в моделе 2+ колонок - непонятно.
в доках есть примеры с наследованием модели и указанием roleNames, но как-то не хочется постоянно наследоваться =(
можно ли как-нибудь добраться из делегата к остальным колонкам?