Как правильно реализовать функцию "свернуть до лотка" в Qt?
Я попробовал следующий код внутри QMainWindow::changeEvent(QEvent *e)
, но окно просто сводится к панели задач, а при восстановлении клиентская область становится пустой.
if (Preferences::instance().minimizeToTray())
{
e->ignore();
this->setVisible(false);
}
Попытка проигнорировать событие также не делает ничего.