Eu acho que há um bug no kit de ferramentas do Ubuntu UI discutindo se isso deve ser implementado por padrão. No entanto, atualmente deve ser feito manualmente.
Isso é o que eu uso:
onActiveChanged: tools.opened = showToolbar
tools: ToolbarItems {
locked: showToolbar
opened: showToolbar
}
Infelizmente, há um bug no SDK que causa uma margem de 2gu acima da barra de ferramentas. Eu corrijo isso adicionando isso ao meu MainView
:
states: [
State {
when: showToolbar
PropertyChanges {
target: taskViewPage.parent
anchors.bottomMargin: -root.toolbar.triggerSize
}
}
]