#include "RiuMdiMaximizeWindowGuard.h" #include "RiaGuiApplication.h" #include "RiuMainWindow.h" #include "RiuPlotMainWindow.h" //-------------------------------------------------------------------------------------------------- /// //-------------------------------------------------------------------------------------------------- RiuMdiMaximizeWindowGuard::RiuMdiMaximizeWindowGuard() { { RiuMainWindow* mainWindow = RiaGuiApplication::instance()->mainWindow(); if ( mainWindow ) { mainWindow->enableShowFirstVisibleMdiWindowMaximized( false ); } } { RiuPlotMainWindow* plotMainWindow = RiaGuiApplication::instance()->mainPlotWindow(); if ( plotMainWindow ) { plotMainWindow->enableShowFirstVisibleMdiWindowMaximized( false ); } } } //-------------------------------------------------------------------------------------------------- /// //-------------------------------------------------------------------------------------------------- RiuMdiMaximizeWindowGuard::~RiuMdiMaximizeWindowGuard() { { RiuMainWindow* mainWindow = RiaGuiApplication::instance()->mainWindow(); if ( mainWindow ) { mainWindow->enableShowFirstVisibleMdiWindowMaximized( true ); } } { RiuPlotMainWindow* plotMainWindow = RiaGuiApplication::instance()->mainPlotWindow(); if ( plotMainWindow ) { plotMainWindow->enableShowFirstVisibleMdiWindowMaximized( true ); } } }