Details
-
Bug
-
Status: Closed
-
Not Evaluated
-
Resolution: Duplicate
-
5.0.0
-
None
-
mingw 4.6.2
Windows 7 Professional
Description
MainWindow is not maximized: I minimize the window and restore it from taskbar. Signals mainWindowMinimalize() and mainWindowRestore() are emitted.
MainWindow is maximized: I minimize the window and restore it from taskbar. Signal mainWindowMinimalize() is emitted twice.
Qt 4.7.4 no problem.
code example:
class MainWindow : public QMainWindow
{
...
}
void MainWindow::changeEvent(QEvent *e)
{
static int n = 0;
QMainWindow::changeEvent(e);
if (isMinimized())
{ qDebug() << "Minimized" << n++; emit mainWindowMinimalize(); }else
{ qDebug() << "Restore" << n++; emit mainWindowRestore(); }}