feat: add fit-in-view action
This commit is contained in:
@ -421,6 +421,7 @@ void MainWindow::contextMenuEvent(QContextMenuEvent *event)
|
||||
menu->addSeparator();
|
||||
|
||||
menu->addAction(m_am->actionHorizontalFlip);
|
||||
menu->addAction(m_am->actionFitInView);
|
||||
menu->addAction(m_am->actionFitByWidth);
|
||||
|
||||
menu->addSeparator();
|
||||
@ -562,6 +563,14 @@ void MainWindow::on_actionHorizontalFlip_triggered()
|
||||
m_graphicsView->flipView();
|
||||
}
|
||||
|
||||
void MainWindow::on_actionFitInView_triggered()
|
||||
{
|
||||
// TODO: maybe do it if window is smaller than original image size?
|
||||
m_graphicsView->setEnableAutoFitInView(false);
|
||||
|
||||
m_graphicsView->fitInView(m_gv->sceneRect(), Qt::KeepAspectRatio);
|
||||
}
|
||||
|
||||
void MainWindow::on_actionFitByWidth_triggered()
|
||||
{
|
||||
m_graphicsView->fitByOrientation();
|
||||
|
Reference in New Issue
Block a user