Add full screen
This commit is contained in:
@@ -80,6 +80,7 @@ MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent)
|
||||
viewMenu->addAction(tr("Zoom Out"), m_imageGL, SLOT(zoomOut()), QKeySequence::ZoomOut);
|
||||
viewMenu->addAction(tr("Best Fit"), m_imageGL, SLOT(bestFit()), QKeySequence("Ctrl+1"));
|
||||
viewMenu->addAction(tr("100%"), m_imageGL, SLOT(oneToOne()));
|
||||
viewMenu->addAction(tr("Fullscreen"), this, SLOT(toggleFullScreen()), QKeySequence::FullScreen);
|
||||
menuBar()->addMenu(viewMenu);
|
||||
|
||||
QMenu *selectMenu = new QMenu(tr("Select"), this);
|
||||
@@ -322,6 +323,20 @@ void MainWindow::copyMarked()
|
||||
}
|
||||
}
|
||||
|
||||
void MainWindow::toggleFullScreen()
|
||||
{
|
||||
if(isFullScreen())
|
||||
{
|
||||
showNormal();
|
||||
if(_maximized)showMaximized();
|
||||
}
|
||||
else
|
||||
{
|
||||
_maximized = isMaximized();
|
||||
showFullScreen();
|
||||
}
|
||||
}
|
||||
|
||||
void MainWindow::liveMode(bool active)
|
||||
{
|
||||
m_ringList->setLiveMode(active);
|
||||
|
||||
Reference in New Issue
Block a user