Qt installer framework: remover botões de opção do desinstalador
Eu criei um instalador simples para o nosso produto com apenas 1 componente e sem gerenciador de repositórios remotos.
Quando inicio o desinstalador, a página de introdução mostra três botões de opção:
Gerenciador de pacotes
Atualizar componentes
Remova todos os componentes
Eu preciso apenas do terceiro, então verifiquei esta documentação:
http://doc-snapshot.qt-project.org/qtifw-master/noninteractive.html
Como eu entendi e não consegui ocultar os botões, adicionei isso ao meu arquivo install.qs:
function Controller()
{
}
Controller.prototype.IntroductionPageCallback = function()
{
gui.clickButton(buttons.NextButton);
}
Isso deve clicar automaticamente em Avançar na página de introdução, para ir diretamente para a página de desinstalação.
Nada acontece, seja o que for que escrevo nas funções do Controlador, a página de introdução mostra os 3 botões de opção. Eu adicionei alguns messagebox na função e eles nunca são chamados.
Alguém sabe como resolver isso?