void encodingWindow::changeEvent(QEvent *event) { if (event->type() == QEvent::WindowStateChange) { QDialog *parent = (QDialog*)this->parent(); if (isMinimized()) { if (useTray) { hide(); UI_iconify(); } else parent->showMinimized(); } else { showNormal(); parent->showNormal(); } } }