QKeySequence cmdKeySeq( QString strCommandName ) { strCommandName = QString( "shortcuts/" ) + strCommandName; QKeySequence keySequence( pencilSettings()->value( strCommandName ).toString() ); return keySequence; }
QCursor PenTool::cursor() { if ( pencilSettings()->value( kSettingToolCursor ).toBool() ) { return QCursor(QPixmap(":icons/pen.png"), 7, 0); } else { return Qt::CrossCursor; } }
QCursor EyedropperTool::cursor() { if ( pencilSettings()->value( SETTING_TOOL_CURSOR ).toBool() ) { return QCursor(QPixmap(":icons/eyedropper.png"), 0, 15); } else { return Qt::CrossCursor; } }
QCursor PenTool::cursor() { if ( isAdjusting ) // being dynamically resized { return QCursor( circleCursors() ); // two circles cursor } if ( pencilSettings()->value( SETTING_TOOL_CURSOR ).toBool() ) { return QCursor( QPixmap( ":icons/pen.png" ), 7, 0 ); } return Qt::CrossCursor; }
QCursor BrushTool::cursor() { if (isAdjusting) // being dynamically resized { return circleCursors(); // two circles cursor } if ( pencilSettings()->value( SETTING_TOOL_CURSOR ).toBool() ) // doesn't need else { return QCursor(QPixmap(":icons/brush.png"), 0, 13); } return Qt::CrossCursor; }
QCursor EraserTool::cursor() { if (isAdjusting) // being dynamically resized { return circleCursors(); // two circles cursor } if ( pencilSettings()->value( SETTING_TOOL_CURSOR ).toBool() ) { return circleCursors(); } return Qt::CrossCursor; }
QCursor BucketTool::cursor() { if ( pencilSettings()->value( SETTING_TOOL_CURSOR ).toBool() ) { QPixmap pixmap(":icons/bucketTool.png"); QPainter painter(&pixmap); painter.setPen( Qt::blue ); // FIXME: need to get current color painter.drawLine( QPoint(5, 16), QPoint(5, 18) ); painter.end(); return QCursor(pixmap, 4, 20); } else { return Qt::CrossCursor; } }
void MainWindow2::readSettings() { QSettings* settings = pencilSettings(); QRect desktopRect = QApplication::desktop()->screenGeometry(); desktopRect.adjust( 80, 80, -80, -80 ); QPoint pos = settings->value( "editorPosition", desktopRect.topLeft() ).toPoint(); QSize size = settings->value( "editorSize", desktopRect.size() ).toSize(); move( pos ); resize( size ); editor->restorePalettesSettings( true, true, true ); QString myPath = settings->value( "lastFilePath", QVariant( QDir::homePath() ) ).toString(); m_recentFileMenu->addRecentFile( myPath ); setOpacity( 100 - settings->value( "windowOpacity" ).toInt() ); }
void MainWindow2::loadAllShortcuts() { checkExistingShortcuts(); ui->actionNew->setShortcut( cmdKeySeq( CMD_NEW_FILE ) ); ui->actionOpen->setShortcut( cmdKeySeq( CMD_OPEN_FILE ) ); ui->actionSave->setShortcut( cmdKeySeq( CMD_SAVE_FILE ) ); ui->actionSave_as->setShortcut( cmdKeySeq( CMD_SAVE_AS ) ); ui->actionPrint->setShortcut( cmdKeySeq( CMD_PRINT ) ); ui->actionImport_Image->setShortcut( cmdKeySeq( CMD_IMPORT_IMAGE ) ); ui->actionImport_Image_Sequence->setShortcut( cmdKeySeq( CMD_IMPORT_IMAGE_SEQ ) ); ui->actionImport_Movie->setShortcut( cmdKeySeq( CMD_IMPORT_MOVIE ) ); ui->actionImport_Palette->setShortcut( cmdKeySeq( CMD_IMPORT_PALETTE ) ); ui->actionImport_Sound->setShortcut( cmdKeySeq( CMD_IMPORT_SOUND ) ); ui->actionExport_Image->setShortcut( cmdKeySeq( CMD_EXPORT_IMAGE ) ); ui->actionExport_Image_Sequence->setShortcut( cmdKeySeq( CMD_EXPORT_IMAGE_SEQ ) ); ui->actionExport_Movie->setShortcut( cmdKeySeq( CMD_EXPORT_MOVIE ) ); ui->actionExport_Palette->setShortcut( cmdKeySeq( CMD_EXPORT_PALETTE ) ); ui->actionExport_Svg_Image->setShortcut( cmdKeySeq( CMD_EXPORT_SVG ) ); ui->actionExport_X_sheet->setShortcut( cmdKeySeq( CMD_EXPORT_XSHEET ) ); // edit manu ui->actionUndo->setShortcut( cmdKeySeq( CMD_UNDO ) ); ui->actionRedo->setShortcut( cmdKeySeq( CMD_REDO ) ); ui->actionCut->setShortcut( cmdKeySeq( CMD_CUT ) ); ui->actionCopy->setShortcut( cmdKeySeq( CMD_COPY ) ); ui->actionPaste->setShortcut( cmdKeySeq( CMD_PASTE ) ); ui->actionClearFrame->setShortcut( cmdKeySeq( CMD_CLEAR_FRAME ) ); ui->actionSelect_All->setShortcut( cmdKeySeq( CMD_SELECT_ALL ) ); ui->actionDeselect_All->setShortcut( cmdKeySeq( CMD_DESELECT_ALL ) ); ui->actionPreference->setShortcut( cmdKeySeq( CMD_PREFERENCE ) ); ui->actionReset_Windows->setShortcut( cmdKeySeq( CMD_RESET_WINDOWS ) ); ui->actionReset_View->setShortcut( cmdKeySeq( CMD_RESET_ZOOM_ROTATE ) ); ui->actionZoom_In->setShortcut( cmdKeySeq( CMD_ZOOM_IN ) ); ui->actionZoom_Out->setShortcut( cmdKeySeq( CMD_ZOOM_OUT ) ); ui->actionRotate_Clockwise->setShortcut( cmdKeySeq( CMD_ROTATE_CLOCK ) ); ui->actionRotate_Anticlosewise->setShortcut( cmdKeySeq( CMD_ROTATE_ANTI_CLOCK ) ); ui->actionHorizontal_Flip->setShortcut( cmdKeySeq( CMD_FLIP_HORIZONTAL ) ); ui->actionVertical_Flip->setShortcut( cmdKeySeq( CMD_FLIP_VERTICAL ) ); ui->actionPreview->setShortcut( cmdKeySeq( CMD_PREVIEW ) ); ui->actionGrid->setShortcut( cmdKeySeq( CMD_GRID ) ); ui->actionOnionPrevious->setShortcut( cmdKeySeq( CMD_ONIONSKIN_PREV ) ); ui->actionOnionNext->setShortcut( cmdKeySeq( CMD_ONIONSKIN_NEXT ) ); ui->actionPlay->setShortcut( cmdKeySeq( CMD_PLAY ) ); ui->actionLoop->setShortcut( cmdKeySeq( CMD_LOOP ) ); ui->actionPrevious_Frame->setShortcut( cmdKeySeq( CMD_GOTO_PREV_FRAME ) ); ui->actionNext_Frame->setShortcut( cmdKeySeq( CMD_GOTO_NEXT_FRAME ) ); ui->actionPrev_Keyframe->setShortcut( cmdKeySeq( CMD_GOTO_PREV_KEY_FRAME ) ); ui->actionNext_Keyframe->setShortcut( cmdKeySeq( CMD_GOTO_NEXT_KEY_FRAME ) ); ui->actionAdd_Frame->setShortcut( cmdKeySeq( CMD_ADD_FRAME ) ); ui->actionDuplicate_Frame->setShortcut( cmdKeySeq( CMD_DUPLICATE_FRAME ) ); ui->actionRemove_Frame->setShortcut( cmdKeySeq( CMD_REMOVE_FRAME ) ); ui->actionMove->setShortcut( cmdKeySeq( CMD_TOOL_MOVE ) ); ui->actionSelect->setShortcut( cmdKeySeq( CMD_TOOL_SELECT ) ); ui->actionBrush->setShortcut( cmdKeySeq( CMD_TOOL_BRUSH ) ); ui->actionPolyline->setShortcut( cmdKeySeq( CMD_TOOL_POLYLINE ) ); ui->actionSmudge->setShortcut( cmdKeySeq( CMD_TOOL_SMUDGE ) ); ui->actionPen->setShortcut( cmdKeySeq( CMD_TOOL_PEN ) ); ui->actionHand->setShortcut( cmdKeySeq( CMD_TOOL_HAND ) ); ui->actionPencil->setShortcut( cmdKeySeq( CMD_TOOL_PENCIL ) ); ui->actionBucket->setShortcut( cmdKeySeq( CMD_TOOL_BUCKET ) ); ui->actionEyedropper->setShortcut( cmdKeySeq( CMD_TOOL_EYEDROPPER ) ); ui->actionEraser->setShortcut( cmdKeySeq( CMD_TOOL_ERASER ) ); ui->actionTogglePalette->setShortcut( cmdKeySeq( CMD_TOGGLE_PALETTE ) ); m_pScribbleArea->getPopupPalette()->closeButton->setText( tr("close/toggle (") + pencilSettings()->value( QString( "shortcuts/" ) + CMD_TOGGLE_PALETTE ).toString() + ")" ); m_pScribbleArea->getPopupPalette()->closeButton->setShortcut( cmdKeySeq( CMD_TOGGLE_PALETTE ) ); ui->actionNew_Bitmap_Layer->setShortcut( cmdKeySeq( CMD_NEW_BITMAP_LAYER ) ); ui->actionNew_Vector_Layer->setShortcut( cmdKeySeq( CMD_NEW_VECTOR_LAYER ) ); ui->actionNew_Camera_Layer->setShortcut( cmdKeySeq( CMD_NEW_CAMERA_LAYER ) ); ui->actionNew_Sound_Layer->setShortcut( cmdKeySeq( CMD_NEW_SOUND_LAYER ) ); ui->actionHelp->setShortcut( cmdKeySeq( CMD_HELP ) ); }
// ---------------------------------------------------------------------------------- QString GetToolTips(QString strCommandName) { strCommandName = QString("shortcuts/") + strCommandName; QKeySequence keySequence(pencilSettings().value(strCommandName).toString()); return QString("<b>%1</b>").arg(keySequence.toString()); // don't tr() this string. }
void MainWindow2::loadAllShortcuts() { if ( !pencilSettings()->contains(QString("shortcuts/%0").arg(CMD_NEW_FILE)) ) { restoreShortcutsToDefault(); } ui->actionNew->setShortcut( sc(CMD_NEW_FILE) ); ui->actionOpen->setShortcut( sc(CMD_OPEN_FILE) ); ui->actionSave->setShortcut( sc(CMD_SAVE_FILE) ); ui->actionSave_as->setShortcut( sc(CMD_SAVE_AS) ); ui->actionPrint->setShortcut( sc(CMD_PRINT) ); ui->actionImport_Image->setShortcut( sc(CMD_IMPORT_IMAGE) ); ui->actionImport_Image_Sequence->setShortcut( sc(CMD_IMPORT_IMAGE_SEQ) ); ui->actionImport_Movie->setShortcut( sc(CMD_IMPORT_MOVIE) ); ui->actionImport_Palette->setShortcut( sc(CMD_IMPORT_PALETTE) ); ui->actionImport_Sound->setShortcut( sc(CMD_IMPORT_SOUND) ); ui->actionExport_Image->setShortcut( sc(CMD_EXPORT_IMAGE) ); ui->actionExport_Image_Sequence->setShortcut( sc(CMD_EXPORT_IMAGE_SEQ) ); ui->actionExport_Movie->setShortcut( sc(CMD_EXPORT_MOVIE) ); ui->actionExport_Palette->setShortcut( sc(CMD_EXPORT_PALETTE) ); ui->actionExport_Svg_Image->setShortcut( sc(CMD_EXPORT_SVG) ); ui->actionExport_X_sheet->setShortcut( sc(CMD_EXPORT_XSHEET) ); ui->actionUndo->setShortcut( sc(CMD_UNDO) ); ui->actionRedo->setShortcut( sc(CMD_REDO) ); ui->actionCut->setShortcut( sc(CMD_CUT) ); ui->actionCopy->setShortcut( sc(CMD_COPY) ); ui->actionPaste->setShortcut( sc(CMD_PASTE) ); ui->actionSelect_All->setShortcut( sc(CMD_SELECT_ALL)); ui->actionDeselect_All->setShortcut( sc(CMD_DESELECT_ALL) ); ui->actionPreference->setShortcut( sc(CMD_PREFERENCE) ); ui->actionReset_Windows->setShortcut( sc(CMD_RESET_WINDOWS) ); ui->actionReset_View->setShortcut( sc(CMD_RESET_ZOOM_ROTATE) ); ui->actionZoom_In->setShortcut( sc(CMD_ZOOM_IN) ); ui->actionZoom_Out->setShortcut(sc(CMD_ZOOM_OUT)); ui->actionRotate_Clockwise->setShortcut(sc(CMD_ROTATE_CLOCK)); ui->actionRotate_Anticlosewise->setShortcut(sc(CMD_ROTATE_ANTI_CLOCK)); ui->actionHorizontal_Flip->setShortcut(sc(CMD_FLIP_HORIZONTAL)); ui->actionVertical_Flip->setShortcut(sc(CMD_FLIP_VERTICAL)); ui->actionPreview->setShortcut(sc(CMD_PREVIEW)); ui->actionGrid->setShortcut(sc(CMD_GRID)); ui->actionOnionPrevious->setShortcut(sc(CMD_ONIONSKIN_PREV)); ui->actionOnionNext->setShortcut(sc(CMD_ONIONSKIN_NEXT)); ui->actionPlay->setShortcut(sc(CMD_PLAY)); ui->actionLoop->setShortcut(sc(CMD_LOOP)); ui->actionPrevious_Frame->setShortcut(sc(CMD_GOTO_PREV_FRAME)); ui->actionNext_Frame->setShortcut(sc(CMD_GOTO_NEXT_FRAME)); ui->actionAdd_Frame->setShortcut(sc(CMD_ADD_FRAME)); ui->actionDuplicate_Frame->setShortcut(sc(CMD_DUPLICATE_FRAME)); ui->actionRemove_Frame->setShortcut(sc(CMD_REMOVE_FRAME)); ui->actionMove->setShortcut(sc(CMD_TOOL_MOVE)); ui->actionClear->setShortcut(sc(CMD_TOOL_CLEAR)); ui->actionSelect->setShortcut(sc(CMD_TOOL_SELECT)); ui->actionBrush->setShortcut(sc(CMD_TOOL_BRUSH)); ui->actionPolyline->setShortcut(sc(CMD_TOOL_POLYLINE)); ui->actionSmudge->setShortcut(sc(CMD_TOOL_SMUDGE)); ui->actionPen->setShortcut(sc(CMD_TOOL_PEN)); ui->actionHand->setShortcut(sc(CMD_TOOL_HAND)); ui->actionPencil->setShortcut(sc(CMD_TOOL_PENCIL)); ui->actionBucket->setShortcut(sc(CMD_TOOL_BUCKET)); ui->actionEyedropper->setShortcut(sc(CMD_TOOL_EYEDROPPER)); ui->actionEraser->setShortcut(sc(CMD_TOOL_ERASER)); ui->actionNew_Bitmap_Layer->setShortcut(sc(CMD_NEW_BITMAP_LAYER)); ui->actionNew_Vector_Layer->setShortcut(sc(CMD_NEW_VECTOR_LAYER)); ui->actionNew_Camera_Layer->setShortcut(sc(CMD_NEW_CAMERA_LAYER)); ui->actionNew_Sound_Layer->setShortcut(sc(CMD_NEW_SOUND_LAYER)); ui->actionHelp->setShortcut(sc(CMD_HELP)); }
void MainWindow2::setupKeyboardShortcuts() { checkExistingShortcuts(); auto cmdKeySeq = []( QString strCommandName ) -> QKeySequence { strCommandName = QString( "shortcuts/" ) + strCommandName; QKeySequence keySequence( pencilSettings()->value( strCommandName ).toString() ); return keySequence; }; ui->actionNew->setShortcut( cmdKeySeq( CMD_NEW_FILE ) ); ui->actionOpen->setShortcut( cmdKeySeq( CMD_OPEN_FILE ) ); ui->actionSave->setShortcut( cmdKeySeq( CMD_SAVE_FILE ) ); ui->actionSave_as->setShortcut( cmdKeySeq( CMD_SAVE_AS ) ); ui->actionPrint->setShortcut( cmdKeySeq( CMD_PRINT ) ); ui->actionImport_Image->setShortcut( cmdKeySeq( CMD_IMPORT_IMAGE ) ); ui->actionImport_Image_Sequence->setShortcut( cmdKeySeq( CMD_IMPORT_IMAGE_SEQ ) ); ui->actionImport_Movie->setShortcut( cmdKeySeq( CMD_IMPORT_MOVIE ) ); ui->actionImport_Palette->setShortcut( cmdKeySeq( CMD_IMPORT_PALETTE ) ); ui->actionImport_Sound->setShortcut( cmdKeySeq( CMD_IMPORT_SOUND ) ); ui->actionExport_Image->setShortcut( cmdKeySeq( CMD_EXPORT_IMAGE ) ); ui->actionExport_Image_Sequence->setShortcut( cmdKeySeq( CMD_EXPORT_IMAGE_SEQ ) ); ui->actionExport_Movie->setShortcut( cmdKeySeq( CMD_EXPORT_MOVIE ) ); ui->actionExport_Palette->setShortcut( cmdKeySeq( CMD_EXPORT_PALETTE ) ); ui->actionExport_Svg_Image->setShortcut( cmdKeySeq( CMD_EXPORT_SVG ) ); ui->actionExport_X_sheet->setShortcut( cmdKeySeq( CMD_EXPORT_XSHEET ) ); // edit menu ui->actionUndo->setShortcut( cmdKeySeq( CMD_UNDO ) ); ui->actionRedo->setShortcut( cmdKeySeq( CMD_REDO ) ); ui->actionCut->setShortcut( cmdKeySeq( CMD_CUT ) ); ui->actionCopy->setShortcut( cmdKeySeq( CMD_COPY ) ); ui->actionPaste->setShortcut( cmdKeySeq( CMD_PASTE ) ); ui->actionClearFrame->setShortcut( cmdKeySeq( CMD_CLEAR_FRAME ) ); ui->actionSelect_All->setShortcut( cmdKeySeq( CMD_SELECT_ALL ) ); ui->actionDeselect_All->setShortcut( cmdKeySeq( CMD_DESELECT_ALL ) ); ui->actionPreference->setShortcut( cmdKeySeq( CMD_PREFERENCE ) ); ui->actionReset_Windows->setShortcut( cmdKeySeq( CMD_RESET_WINDOWS ) ); ui->actionReset_View->setShortcut( cmdKeySeq( CMD_RESET_ZOOM_ROTATE ) ); ui->actionZoom_In->setShortcut( cmdKeySeq( CMD_ZOOM_IN ) ); ui->actionZoom_Out->setShortcut( cmdKeySeq( CMD_ZOOM_OUT ) ); ui->actionRotate_Clockwise->setShortcut( cmdKeySeq( CMD_ROTATE_CLOCK ) ); ui->actionRotate_Anticlosewise->setShortcut( cmdKeySeq( CMD_ROTATE_ANTI_CLOCK ) ); ui->actionHorizontal_Flip->setShortcut( cmdKeySeq( CMD_FLIP_HORIZONTAL ) ); ui->actionVertical_Flip->setShortcut( cmdKeySeq( CMD_FLIP_VERTICAL ) ); ui->actionPreview->setShortcut( cmdKeySeq( CMD_PREVIEW ) ); ui->actionGrid->setShortcut( cmdKeySeq( CMD_GRID ) ); ui->actionOnionPrevious->setShortcut( cmdKeySeq( CMD_ONIONSKIN_PREV ) ); ui->actionOnionNext->setShortcut( cmdKeySeq( CMD_ONIONSKIN_NEXT ) ); ui->actionPlay->setShortcut( cmdKeySeq( CMD_PLAY ) ); ui->actionLoop->setShortcut( cmdKeySeq( CMD_LOOP ) ); ui->actionPrevious_Frame->setShortcut( cmdKeySeq( CMD_GOTO_PREV_FRAME ) ); ui->actionNext_Frame->setShortcut( cmdKeySeq( CMD_GOTO_NEXT_FRAME ) ); ui->actionPrev_KeyFrame->setShortcut( cmdKeySeq( CMD_GOTO_PREV_KEY_FRAME ) ); ui->actionNext_KeyFrame->setShortcut( cmdKeySeq( CMD_GOTO_NEXT_KEY_FRAME ) ); ui->actionAdd_Frame->setShortcut( cmdKeySeq( CMD_ADD_FRAME ) ); ui->actionDuplicate_Frame->setShortcut( cmdKeySeq( CMD_DUPLICATE_FRAME ) ); ui->actionRemove_Frame->setShortcut( cmdKeySeq( CMD_REMOVE_FRAME ) ); ui->actionMove_Frame_Backward->setShortcut( cmdKeySeq( CMD_MOVE_FRAME_BACKWARD ) ); ui->actionMove_Frame_Forward->setShortcut( cmdKeySeq( CMD_MOVE_FRAME_FORWARD ) ); ShortcutFilter* shortcutfilter = new ShortcutFilter( mScribbleArea ); ui->actionMove->setShortcut( cmdKeySeq( CMD_TOOL_MOVE ) ); ui->actionSelect->setShortcut( cmdKeySeq( CMD_TOOL_SELECT ) ); ui->actionBrush->setShortcut( cmdKeySeq( CMD_TOOL_BRUSH ) ); ui->actionPolyline->setShortcut( cmdKeySeq( CMD_TOOL_POLYLINE ) ); ui->actionSmudge->setShortcut( cmdKeySeq( CMD_TOOL_SMUDGE ) ); ui->actionPen->setShortcut( cmdKeySeq( CMD_TOOL_PEN ) ); ui->actionHand->setShortcut( cmdKeySeq( CMD_TOOL_HAND ) ); ui->actionPencil->setShortcut( cmdKeySeq( CMD_TOOL_PENCIL ) ); ui->actionBucket->setShortcut( cmdKeySeq( CMD_TOOL_BUCKET ) ); ui->actionEyedropper->setShortcut( cmdKeySeq( CMD_TOOL_EYEDROPPER ) ); ui->actionEraser->setShortcut( cmdKeySeq( CMD_TOOL_ERASER ) ); ui->actionMove->installEventFilter( shortcutfilter ); ui->actionMove->installEventFilter( shortcutfilter ); ui->actionSelect->installEventFilter( shortcutfilter ); ui->actionBrush->installEventFilter( shortcutfilter ); ui->actionPolyline->installEventFilter( shortcutfilter ); ui->actionSmudge->installEventFilter( shortcutfilter ); ui->actionPen->installEventFilter( shortcutfilter ); ui->actionHand->installEventFilter( shortcutfilter ); ui->actionPencil->installEventFilter( shortcutfilter ); ui->actionBucket->installEventFilter( shortcutfilter ); ui->actionEyedropper->installEventFilter( shortcutfilter ); ui->actionEraser->installEventFilter( shortcutfilter ); ui->actionTogglePalette->setShortcut( cmdKeySeq( CMD_TOGGLE_PALETTE ) ); //mScribbleArea->getPopupPalette()->closeButton->setText( tr("close/toggle (") + pencilSettings()->value( QString( "shortcuts/" ) + CMD_TOGGLE_PALETTE ).toString() + ")" ); //mScribbleArea->getPopupPalette()->closeButton->setShortcut( cmdKeySeq( CMD_TOGGLE_PALETTE ) ); ui->actionNew_Bitmap_Layer->setShortcut( cmdKeySeq( CMD_NEW_BITMAP_LAYER ) ); ui->actionNew_Vector_Layer->setShortcut( cmdKeySeq( CMD_NEW_VECTOR_LAYER ) ); ui->actionNew_Camera_Layer->setShortcut( cmdKeySeq( CMD_NEW_CAMERA_LAYER ) ); ui->actionNew_Sound_Layer->setShortcut( cmdKeySeq( CMD_NEW_SOUND_LAYER ) ); mToolBox->toggleViewAction()->setShortcut( cmdKeySeq( CMD_TOGGLE_TOOLBOX ) ); mToolOptions->toggleViewAction()->setShortcut( cmdKeySeq( CMD_TOGGLE_TOOL_OPTIONS ) ); mColorWheel->toggleViewAction()->setShortcut( cmdKeySeq( CMD_TOGGLE_COLOR_WHEEL ) ); mColorPalette->toggleViewAction()->setShortcut( cmdKeySeq( CMD_TOGGLE_COLOR_LIBRARY ) ); mTimeLine->toggleViewAction()->setShortcut( cmdKeySeq( CMD_TOGGLE_TIMELINE ) ); mDisplayOptionWidget->toggleViewAction()->setShortcut( cmdKeySeq( CMD_TOGGLE_DISPLAY_OPTIONS ) ); ui->actionHelp->setShortcut( cmdKeySeq( CMD_HELP ) ); }