Как использовать модели с QML?

У меня есть графический интерфейс, написанный на qml и c ++. Есть 2 комбинированных списка (qt control 5.1). Второй комбинированный список должен обновляться во время выполнения всякий раз, когда изменяется значение первого.

maincontext->setContextProperty("typemodel", QVariant::fromValue(m_typemodel));

maincontext->setContextProperty("unitmodel", QVariant::fromValue(m_unitmodel));

Это две модели, которые я даю qml из c ++.

ComboBox {
    id: typebox

    anchors.left: text1.right
    anchors.leftMargin: 5
    signal changed(string newtext)

    width: 70
    height: 23
    anchors.top: parent.top
    anchors.topMargin: 37
    model: typemodel

    onCurrentTextChanged: {

        mainwin.unitGenerator(typebox.currentText);

    }

Это первый комбобокс. Как видите, модель второго комбинированного списка c ++ обновляется каждый раз, когда изменяется значение первого (mainwin.unitGenerator (typebox.currentText)). Но, похоже, это не обновляет модель комбинированного списка.

Как я могу обновить модель qml во время выполнения?

Ответы на вопрос(2)

Ваш ответ на вопрос