Added logic to Qt PPU, sprite and nametable viewer windows so that if already open, the windows are raised and given input focus.

This commit is contained in:
mjbudd77 2021-07-08 22:06:56 -04:00
parent 27fc890977
commit 17933eb86e
2 changed files with 9 additions and 0 deletions

View File

@ -105,6 +105,9 @@ int openNameTableViewWindow( QWidget *parent )
{ {
if ( nameTableViewWindow != NULL ) if ( nameTableViewWindow != NULL )
{ {
nameTableViewWindow->activateWindow();
nameTableViewWindow->raise();
nameTableViewWindow->setFocus();
return -1; return -1;
} }
initNameTableViewer(); initNameTableViewer();

View File

@ -88,6 +88,9 @@ int openPPUViewWindow( QWidget *parent )
{ {
if ( ppuViewWindow != NULL ) if ( ppuViewWindow != NULL )
{ {
ppuViewWindow->activateWindow();
ppuViewWindow->raise();
ppuViewWindow->setFocus();
return -1; return -1;
} }
initPPUViewer(); initPPUViewer();
@ -103,6 +106,9 @@ int openOAMViewWindow( QWidget *parent )
{ {
if ( spriteViewWindow != NULL ) if ( spriteViewWindow != NULL )
{ {
spriteViewWindow->activateWindow();
spriteViewWindow->raise();
spriteViewWindow->setFocus();
return -1; return -1;
} }
initPPUViewer(); initPPUViewer();