В зависимости от предоставления родителя конструктору или нет, мы можем сделать значок на панели задач видимым или нет.
Но как сделать иконку не только видимой, но и активной?
Более того, если мы переместим строку
hide(); // hide MainWindow
до
dlg->show();
Значок на панели задач будет активным, но в этом случае мы получим «мигающий эффект» при отображении диалога.
Так есть ли возможность скрыть MainWindow, показать диалог и сделать значок панели задач активным?