Fix QKeySequence.
This commit is contained in:
parent
912e62e92c
commit
3e1c8a36d5
|
@ -66,8 +66,13 @@ QT_WARNING_PUSH
|
||||||
QT_WARNING_DISABLE_CLANG("-Wenum-enum-conversion")
|
QT_WARNING_DISABLE_CLANG("-Wenum-enum-conversion")
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
|
||||||
|
Q_GLOBAL_STATIC_WITH_ARGS(const QKeySequence, restoreOriginShortcut, // NOLINT
|
||||||
|
(QKeySequence(Qt::ControlModifier | Qt::Key_Asterisk)))
|
||||||
|
#else
|
||||||
Q_GLOBAL_STATIC_WITH_ARGS(const QKeySequence, restoreOriginShortcut, // NOLINT
|
Q_GLOBAL_STATIC_WITH_ARGS(const QKeySequence, restoreOriginShortcut, // NOLINT
|
||||||
(QKeySequence(Qt::ControlModifier + Qt::Key_Asterisk)))
|
(QKeySequence(Qt::ControlModifier + Qt::Key_Asterisk)))
|
||||||
|
#endif
|
||||||
|
|
||||||
QT_WARNING_POP
|
QT_WARNING_POP
|
||||||
}
|
}
|
||||||
|
|
|
@ -1534,24 +1534,49 @@ void VPMainWindow::InitZoomToolBar()
|
||||||
// connect the zoom buttons and shortcuts to the slots
|
// connect the zoom buttons and shortcuts to the slots
|
||||||
QList<QKeySequence> zoomInShortcuts;
|
QList<QKeySequence> zoomInShortcuts;
|
||||||
zoomInShortcuts.append(QKeySequence(QKeySequence::ZoomIn));
|
zoomInShortcuts.append(QKeySequence(QKeySequence::ZoomIn));
|
||||||
zoomInShortcuts.append(QKeySequence(Qt::ControlModifier + Qt::Key_Plus + Qt::KeypadModifier));
|
zoomInShortcuts.append(
|
||||||
|
#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
|
||||||
|
QKeySequence(QKeyCombination(Qt::ControlModifier), Qt::Key_Plus | Qt::KeypadModifier));
|
||||||
|
#else
|
||||||
|
QKeySequence(Qt::ControlModifier + Qt::Key_Plus + Qt::KeypadModifier));
|
||||||
|
#endif
|
||||||
ui->actionZoomIn->setShortcuts(zoomInShortcuts);
|
ui->actionZoomIn->setShortcuts(zoomInShortcuts);
|
||||||
connect(ui->actionZoomIn, &QAction::triggered, m_graphicsView, &VPMainGraphicsView::ZoomIn);
|
connect(ui->actionZoomIn, &QAction::triggered, m_graphicsView, &VPMainGraphicsView::ZoomIn);
|
||||||
|
|
||||||
QList<QKeySequence> zoomOutShortcuts;
|
QList<QKeySequence> zoomOutShortcuts;
|
||||||
zoomOutShortcuts.append(QKeySequence(QKeySequence::ZoomOut));
|
zoomOutShortcuts.append(QKeySequence(QKeySequence::ZoomOut));
|
||||||
zoomOutShortcuts.append(QKeySequence(Qt::ControlModifier + Qt::Key_Minus + Qt::KeypadModifier));
|
zoomOutShortcuts.append(
|
||||||
|
#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
|
||||||
|
QKeySequence(QKeyCombination(Qt::ControlModifier), Qt::Key_Minus | Qt::KeypadModifier));
|
||||||
|
#else
|
||||||
|
QKeySequence(Qt::ControlModifier + Qt::Key_Minus + Qt::KeypadModifier));
|
||||||
|
#endif
|
||||||
ui->actionZoomOut->setShortcuts(zoomOutShortcuts);
|
ui->actionZoomOut->setShortcuts(zoomOutShortcuts);
|
||||||
connect(ui->actionZoomOut, &QAction::triggered, m_graphicsView, &VPMainGraphicsView::ZoomOut);
|
connect(ui->actionZoomOut, &QAction::triggered, m_graphicsView, &VPMainGraphicsView::ZoomOut);
|
||||||
|
|
||||||
QList<QKeySequence> zoomOriginalShortcuts;
|
QList<QKeySequence> zoomOriginalShortcuts;
|
||||||
zoomOriginalShortcuts.append(QKeySequence(Qt::ControlModifier + Qt::Key_0));
|
zoomOriginalShortcuts.append(
|
||||||
zoomOriginalShortcuts.append(QKeySequence(Qt::ControlModifier + Qt::Key_0 + Qt::KeypadModifier));
|
#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
|
||||||
|
QKeySequence(Qt::ControlModifier | Qt::Key_0));
|
||||||
|
#else
|
||||||
|
QKeySequence(Qt::ControlModifier + Qt::Key_0));
|
||||||
|
#endif
|
||||||
|
zoomOriginalShortcuts.append(
|
||||||
|
#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
|
||||||
|
QKeySequence(QKeyCombination(Qt::ControlModifier), Qt::Key_0 | Qt::KeypadModifier));
|
||||||
|
#else
|
||||||
|
QKeySequence(Qt::ControlModifier + Qt::Key_0 + Qt::KeypadModifier));
|
||||||
|
#endif
|
||||||
ui->actionZoomOriginal->setShortcuts(zoomOriginalShortcuts);
|
ui->actionZoomOriginal->setShortcuts(zoomOriginalShortcuts);
|
||||||
connect(ui->actionZoomOriginal, &QAction::triggered, m_graphicsView, &VPMainGraphicsView::ZoomOriginal);
|
connect(ui->actionZoomOriginal, &QAction::triggered, m_graphicsView, &VPMainGraphicsView::ZoomOriginal);
|
||||||
|
|
||||||
QList<QKeySequence> zoomFitBestShortcuts;
|
QList<QKeySequence> zoomFitBestShortcuts;
|
||||||
zoomFitBestShortcuts.append(QKeySequence(Qt::ControlModifier + Qt::Key_Equal));
|
zoomFitBestShortcuts.append(
|
||||||
|
#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
|
||||||
|
QKeySequence(Qt::ControlModifier | Qt::Key_Equal));
|
||||||
|
#else
|
||||||
|
QKeySequence(Qt::ControlModifier + Qt::Key_Equal));
|
||||||
|
#endif
|
||||||
ui->actionZoomFitBest->setShortcuts(zoomFitBestShortcuts);
|
ui->actionZoomFitBest->setShortcuts(zoomFitBestShortcuts);
|
||||||
connect(ui->actionZoomFitBest, &QAction::triggered, m_graphicsView, &VPMainGraphicsView::ZoomFitBest);
|
connect(ui->actionZoomFitBest, &QAction::triggered, m_graphicsView, &VPMainGraphicsView::ZoomFitBest);
|
||||||
|
|
||||||
|
|
|
@ -2899,36 +2899,71 @@ void MainWindow::ToolBarTools()
|
||||||
|
|
||||||
QList<QKeySequence> zoomInShortcuts;
|
QList<QKeySequence> zoomInShortcuts;
|
||||||
zoomInShortcuts.append(QKeySequence(QKeySequence::ZoomIn));
|
zoomInShortcuts.append(QKeySequence(QKeySequence::ZoomIn));
|
||||||
zoomInShortcuts.append(QKeySequence(Qt::ControlModifier + Qt::Key_Plus + Qt::KeypadModifier));
|
zoomInShortcuts.append(
|
||||||
|
#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
|
||||||
|
QKeySequence(QKeyCombination(Qt::ControlModifier), Qt::Key_Plus | Qt::KeypadModifier));
|
||||||
|
#else
|
||||||
|
QKeySequence(Qt::ControlModifier + Qt::Key_Plus + Qt::KeypadModifier));
|
||||||
|
#endif
|
||||||
ui->actionZoomIn->setShortcuts(zoomInShortcuts);
|
ui->actionZoomIn->setShortcuts(zoomInShortcuts);
|
||||||
connect(ui->actionZoomIn, &QAction::triggered, ui->view, &VMainGraphicsView::ZoomIn);
|
connect(ui->actionZoomIn, &QAction::triggered, ui->view, &VMainGraphicsView::ZoomIn);
|
||||||
|
|
||||||
QList<QKeySequence> zoomOutShortcuts;
|
QList<QKeySequence> zoomOutShortcuts;
|
||||||
zoomOutShortcuts.append(QKeySequence(QKeySequence::ZoomOut));
|
zoomOutShortcuts.append(QKeySequence(QKeySequence::ZoomOut));
|
||||||
zoomOutShortcuts.append(QKeySequence(Qt::ControlModifier + Qt::Key_Minus + Qt::KeypadModifier));
|
zoomOutShortcuts.append(
|
||||||
|
#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
|
||||||
|
QKeySequence(QKeyCombination(Qt::ControlModifier), Qt::Key_Minus | Qt::KeypadModifier));
|
||||||
|
#else
|
||||||
|
QKeySequence(Qt::ControlModifier + Qt::Key_Minus + Qt::KeypadModifier));
|
||||||
|
#endif
|
||||||
ui->actionZoomOut->setShortcuts(zoomOutShortcuts);
|
ui->actionZoomOut->setShortcuts(zoomOutShortcuts);
|
||||||
connect(ui->actionZoomOut, &QAction::triggered, ui->view, &VMainGraphicsView::ZoomOut);
|
connect(ui->actionZoomOut, &QAction::triggered, ui->view, &VMainGraphicsView::ZoomOut);
|
||||||
|
|
||||||
QList<QKeySequence> zoomOriginalShortcuts;
|
QList<QKeySequence> zoomOriginalShortcuts;
|
||||||
zoomOriginalShortcuts.append(QKeySequence(Qt::ControlModifier + Qt::Key_0));
|
zoomOriginalShortcuts.append(
|
||||||
zoomOriginalShortcuts.append(QKeySequence(Qt::ControlModifier + Qt::Key_0 + Qt::KeypadModifier));
|
#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
|
||||||
|
QKeySequence(Qt::ControlModifier | Qt::Key_0));
|
||||||
|
#else
|
||||||
|
QKeySequence(Qt::ControlModifier + Qt::Key_0));
|
||||||
|
#endif
|
||||||
|
zoomOriginalShortcuts.append(
|
||||||
|
#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
|
||||||
|
QKeySequence(QKeyCombination(Qt::ControlModifier), Qt::Key_0 | Qt::KeypadModifier));
|
||||||
|
#else
|
||||||
|
QKeySequence(Qt::ControlModifier + Qt::Key_0 + Qt::KeypadModifier));
|
||||||
|
#endif
|
||||||
ui->actionZoomOriginal->setShortcuts(zoomOriginalShortcuts);
|
ui->actionZoomOriginal->setShortcuts(zoomOriginalShortcuts);
|
||||||
connect(ui->actionZoomOriginal, &QAction::triggered, ui->view, &VMainGraphicsView::ZoomOriginal);
|
connect(ui->actionZoomOriginal, &QAction::triggered, ui->view, &VMainGraphicsView::ZoomOriginal);
|
||||||
|
|
||||||
QList<QKeySequence> zoomFitBestShortcuts;
|
QList<QKeySequence> zoomFitBestShortcuts;
|
||||||
zoomFitBestShortcuts.append(QKeySequence(Qt::ControlModifier + Qt::Key_Equal));
|
zoomFitBestShortcuts.append(
|
||||||
|
#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
|
||||||
|
QKeySequence(Qt::ControlModifier | Qt::Key_Equal));
|
||||||
|
#else
|
||||||
|
QKeySequence(Qt::ControlModifier + Qt::Key_Equal));
|
||||||
|
#endif
|
||||||
ui->actionZoomFitBest->setShortcuts(zoomFitBestShortcuts);
|
ui->actionZoomFitBest->setShortcuts(zoomFitBestShortcuts);
|
||||||
connect(ui->actionZoomFitBest, &QAction::triggered, ui->view, &VMainGraphicsView::ZoomFitBest);
|
connect(ui->actionZoomFitBest, &QAction::triggered, ui->view, &VMainGraphicsView::ZoomFitBest);
|
||||||
|
|
||||||
QList<QKeySequence> zoomFitBestCurrentShortcuts;
|
QList<QKeySequence> zoomFitBestCurrentShortcuts;
|
||||||
zoomFitBestCurrentShortcuts.append(QKeySequence(Qt::ControlModifier + Qt::Key_M));
|
zoomFitBestCurrentShortcuts.append(
|
||||||
|
#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
|
||||||
|
QKeySequence(Qt::ControlModifier | Qt::Key_M));
|
||||||
|
#else
|
||||||
|
QKeySequence(Qt::ControlModifier + Qt::Key_M));
|
||||||
|
#endif
|
||||||
ui->actionZoomFitBestCurrent->setShortcuts(zoomFitBestCurrentShortcuts);
|
ui->actionZoomFitBestCurrent->setShortcuts(zoomFitBestCurrentShortcuts);
|
||||||
connect(ui->actionZoomFitBestCurrent, &QAction::triggered, this, &MainWindow::ZoomFitBestCurrent);
|
connect(ui->actionZoomFitBestCurrent, &QAction::triggered, this, &MainWindow::ZoomFitBestCurrent);
|
||||||
|
|
||||||
connect(ui->actionPreviousPatternPiece, &QAction::triggered, this, &MainWindow::PreviousPatternPiece);
|
connect(ui->actionPreviousPatternPiece, &QAction::triggered, this, &MainWindow::PreviousPatternPiece);
|
||||||
connect(ui->actionNextPatternPiece, &QAction::triggered, this, &MainWindow::NextPatternPiece);
|
connect(ui->actionNextPatternPiece, &QAction::triggered, this, &MainWindow::NextPatternPiece);
|
||||||
|
|
||||||
ui->actionIncreaseLabelFont->setShortcut(QKeySequence(Qt::ShiftModifier + Qt::Key_Plus));
|
ui->actionIncreaseLabelFont->setShortcut(
|
||||||
|
#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
|
||||||
|
QKeySequence(Qt::ShiftModifier | Qt::Key_Plus));
|
||||||
|
#else
|
||||||
|
QKeySequence(Qt::ShiftModifier + Qt::Key_Plus));
|
||||||
|
#endif
|
||||||
connect(ui->actionIncreaseLabelFont, &QAction::triggered, this, [this]()
|
connect(ui->actionIncreaseLabelFont, &QAction::triggered, this, [this]()
|
||||||
{
|
{
|
||||||
VValentinaSettings *settings = VAbstractValApplication::VApp()->ValentinaSettings();
|
VValentinaSettings *settings = VAbstractValApplication::VApp()->ValentinaSettings();
|
||||||
|
@ -2944,7 +2979,12 @@ void MainWindow::ToolBarTools()
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
ui->actionDecreaseLabelFont->setShortcut(QKeySequence(Qt::ShiftModifier + Qt::Key_Minus));
|
ui->actionDecreaseLabelFont->setShortcut(
|
||||||
|
#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
|
||||||
|
QKeySequence(Qt::ShiftModifier | Qt::Key_Minus));
|
||||||
|
#else
|
||||||
|
QKeySequence(Qt::ShiftModifier + Qt::Key_Minus));
|
||||||
|
#endif
|
||||||
connect(ui->actionDecreaseLabelFont, &QAction::triggered, this, [this]()
|
connect(ui->actionDecreaseLabelFont, &QAction::triggered, this, [this]()
|
||||||
{
|
{
|
||||||
VValentinaSettings *settings = VAbstractValApplication::VApp()->ValentinaSettings();
|
VValentinaSettings *settings = VAbstractValApplication::VApp()->ValentinaSettings();
|
||||||
|
@ -2960,7 +3000,12 @@ void MainWindow::ToolBarTools()
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
ui->actionOriginalLabelFont->setShortcut(QKeySequence(Qt::ShiftModifier + Qt::Key_0));
|
ui->actionOriginalLabelFont->setShortcut(
|
||||||
|
#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
|
||||||
|
QKeySequence(Qt::ShiftModifier | Qt::Key_0));
|
||||||
|
#else
|
||||||
|
QKeySequence(Qt::ShiftModifier + Qt::Key_0));
|
||||||
|
#endif
|
||||||
connect(ui->actionOriginalLabelFont, &QAction::triggered, this, [this]()
|
connect(ui->actionOriginalLabelFont, &QAction::triggered, this, [this]()
|
||||||
{
|
{
|
||||||
VValentinaSettings *settings = VAbstractValApplication::VApp()->ValentinaSettings();
|
VValentinaSettings *settings = VAbstractValApplication::VApp()->ValentinaSettings();
|
||||||
|
@ -2976,7 +3021,12 @@ void MainWindow::ToolBarTools()
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
ui->actionHideLabels->setShortcut(QKeySequence(Qt::AltModifier + Qt::Key_L));
|
ui->actionHideLabels->setShortcut(
|
||||||
|
#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
|
||||||
|
QKeySequence(Qt::AltModifier | Qt::Key_L));
|
||||||
|
#else
|
||||||
|
QKeySequence(Qt::AltModifier + Qt::Key_L));
|
||||||
|
#endif
|
||||||
ui->actionHideLabels->setChecked(VAbstractValApplication::VApp()->ValentinaSettings()->GetHideLabels());
|
ui->actionHideLabels->setChecked(VAbstractValApplication::VApp()->ValentinaSettings()->GetHideLabels());
|
||||||
connect(ui->actionHideLabels, &QAction::triggered, this, [this](bool checked)
|
connect(ui->actionHideLabels, &QAction::triggered, this, [this](bool checked)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue
Block a user