diff --git a/src/app/mainwindow.cpp b/src/app/mainwindow.cpp index 4fc15ad13..0ec624e0e 100644 --- a/src/app/mainwindow.cpp +++ b/src/app/mainwindow.cpp @@ -928,17 +928,27 @@ void MainWindow::ToolBarTools() QKeySequence::ZoomOut). For examle "+" is Qt::Key_Plus + Qt::KeypadModifier for keypad. Also for me don't work Qt:CTRL and work Qt::ControlModifier.*/ - const QList zoomInShortcuts = QList() << QKeySequence::ZoomIn - << Qt::ControlModifier + Qt::Key_Plus + Qt::KeypadModifier; + QList zoomInShortcuts; + zoomInShortcuts.append(QKeySequence(QKeySequence::ZoomIn)); + zoomInShortcuts.append(QKeySequence(Qt::ControlModifier + Qt::Key_Plus + Qt::KeypadModifier)); ui->actionZoomIn->setShortcuts(zoomInShortcuts); connect(ui->actionZoomIn, &QAction::triggered, ui->view, &VMainGraphicsView::ZoomIn); - const QList zoomOutShortcuts = QList() << QKeySequence::ZoomOut - << Qt::ControlModifier + Qt::Key_Minus + Qt::KeypadModifier; + QList zoomOutShortcuts; + zoomOutShortcuts.append(QKeySequence(QKeySequence::ZoomOut)); + zoomOutShortcuts.append(QKeySequence(Qt::ControlModifier + Qt::Key_Minus + Qt::KeypadModifier)); ui->actionZoomOut->setShortcuts(zoomOutShortcuts); connect(ui->actionZoomOut, &QAction::triggered, ui->view, &VMainGraphicsView::ZoomOut); + QList zoomOriginalShortcuts; + zoomOriginalShortcuts.append(QKeySequence(Qt::ControlModifier + Qt::Key_0)); + zoomOriginalShortcuts.append(QKeySequence(Qt::ControlModifier + Qt::Key_0 + Qt::KeypadModifier)); + ui->actionZoomOriginal->setShortcuts(zoomOriginalShortcuts); connect(ui->actionZoomOriginal, &QAction::triggered, ui->view, &VMainGraphicsView::ZoomOriginal); + + QList zoomFitBestShortcuts; + zoomFitBestShortcuts.append(QKeySequence(Qt::ControlModifier + Qt::Key_Equal)); + ui->actionZoomFitBest->setShortcuts(zoomFitBestShortcuts); connect(ui->actionZoomFitBest, &QAction::triggered, ui->view, &VMainGraphicsView::ZoomFitBest); } diff --git a/src/app/mainwindow.ui b/src/app/mainwindow.ui index e6e32d2fe..6eb80991f 100644 --- a/src/app/mainwindow.ui +++ b/src/app/mainwindow.ui @@ -791,6 +791,8 @@ + + @@ -1211,6 +1213,9 @@ Zoom fit best + + Ctrl+= +