feat: add full shortcut support
This commit is contained in:
+12
-4
@@ -146,7 +146,8 @@ void ActionManager::setupAction(MainWindow *mainWindow)
|
|||||||
|
|
||||||
void ActionManager::setupShortcuts()
|
void ActionManager::setupShortcuts()
|
||||||
{
|
{
|
||||||
actionCopyPixmap->setShortcut(QKeySequence::Copy);
|
actionCopyPixmap->setShortcut(QKeySequence(Qt::CTRL | Qt::Key_C));
|
||||||
|
actionCopyFilePath->setShortcut(QKeySequence(Qt::CTRL | Qt::SHIFT | Qt::Key_C));
|
||||||
|
|
||||||
actionPrevPicture->setShortcuts({
|
actionPrevPicture->setShortcuts({
|
||||||
QKeySequence(Qt::Key_Left),
|
QKeySequence(Qt::Key_Left),
|
||||||
@@ -157,13 +158,20 @@ void ActionManager::setupShortcuts()
|
|||||||
QKeySequence(Qt::Key_PageDown),
|
QKeySequence(Qt::Key_PageDown),
|
||||||
});
|
});
|
||||||
|
|
||||||
actionActualSize->setShortcut(QKeySequence(Qt::CTRL | Qt::Key_0));
|
actionFitToScreen->setShortcut(QKeySequence(Qt::CTRL | Qt::Key_0));
|
||||||
|
actionActualSize->setShortcut(QKeySequence(Qt::CTRL | Qt::ALT | Qt::Key_0));
|
||||||
|
|
||||||
actionZoomIn->setShortcut(QKeySequence::ZoomIn);
|
actionZoomIn->setShortcut(QKeySequence::ZoomIn);
|
||||||
actionZoomOut->setShortcut(QKeySequence::ZoomOut);
|
actionZoomOut->setShortcut(QKeySequence::ZoomOut);
|
||||||
|
|
||||||
actionTrash->setShortcut(QKeySequence::Delete);
|
actionFlipHorizontal->setShortcut(QKeySequence(Qt::CTRL | Qt::Key_M));
|
||||||
actionProperties->setShortcut(QKeySequence(Qt::CTRL | Qt::Key_I));
|
actionFlipVertical->setShortcut(QKeySequence(Qt::CTRL | Qt::ALT | Qt::Key_M));
|
||||||
|
|
||||||
|
actionRotateClockwise->setShortcut(QKeySequence(Qt::CTRL | Qt::Key_Comma));
|
||||||
|
actionRotateCounterClockwise->setShortcut(QKeySequence(Qt::CTRL | Qt::Key_Period));
|
||||||
|
|
||||||
|
actionTrash->setShortcut(QKeySequence::Delete);
|
||||||
|
actionProperties->setShortcut(QKeySequence(Qt::ALT | Qt::Key_Enter));
|
||||||
actionSettings->setShortcut(QKeySequence::Preferences);
|
actionSettings->setShortcut(QKeySequence::Preferences);
|
||||||
actionHelp->setShortcut(QKeySequence::HelpContents);
|
actionHelp->setShortcut(QKeySequence::HelpContents);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user