Added fullscreen menu function.
This commit is contained in:
parent
d87b5c7ab7
commit
5958dc18fb
|
@ -177,6 +177,17 @@ void consoleWin_t::createMainMenu(void)
|
|||
|
||||
optMenu->addAction(autoResume);
|
||||
|
||||
optMenu->addSeparator();
|
||||
|
||||
// Options -> Full Screen
|
||||
fullscreen = new QAction(tr("Fullscreen"), this);
|
||||
fullscreen->setShortcut( QKeySequence(tr("Alt+Return")));
|
||||
//fullscreen->setCheckable(true);
|
||||
fullscreen->setStatusTip(tr("Fullscreen"));
|
||||
connect(fullscreen, SIGNAL(triggered()), this, SLOT(toggleFullscreen(void)) );
|
||||
|
||||
optMenu->addAction(fullscreen);
|
||||
|
||||
//-----------------------------------------------------------------------
|
||||
// Help
|
||||
helpMenu = menuBar()->addMenu(tr("Help"));
|
||||
|
@ -340,6 +351,18 @@ void consoleWin_t::toggleAutoResume(void)
|
|||
AutoResumePlay = autoResume->isChecked();
|
||||
}
|
||||
|
||||
void consoleWin_t::toggleFullscreen(void)
|
||||
{
|
||||
if ( isFullScreen() )
|
||||
{
|
||||
showNormal();
|
||||
}
|
||||
else
|
||||
{
|
||||
showFullScreen();
|
||||
}
|
||||
}
|
||||
|
||||
void consoleWin_t::aboutQPlot(void)
|
||||
{
|
||||
printf("About QPlot\n");
|
||||
|
|
|
@ -59,6 +59,7 @@ class consoleWin_t : public QMainWindow
|
|||
QAction *gameVideoConfig;
|
||||
QAction *hotkeyConfig;
|
||||
QAction *autoResume;
|
||||
QAction *fullscreen;
|
||||
QAction *aboutAct;
|
||||
|
||||
QTimer *gameTimer;
|
||||
|
@ -84,6 +85,7 @@ class consoleWin_t : public QMainWindow
|
|||
void openGameVideoConfWin(void);
|
||||
void openHotkeyConfWin(void);
|
||||
void toggleAutoResume(void);
|
||||
void toggleFullscreen(void);
|
||||
void updatePeriodic(void);
|
||||
|
||||
};
|
||||
|
|
Loading…
Reference in New Issue