From 23016eacd4e4cabc724ff14e35c5ddc7c031eac6 Mon Sep 17 00:00:00 2001 From: Pino Toscano Date: Sat, 4 Aug 2007 17:42:06 +0000 Subject: [PATCH] Change/set the efault shortcuts for some actions: - the tools now have Ctrl+1/2/3/4 for Normal, Zoom, Select, TextSelect modes resp. - the Show/hide navigation panel has F7 now, Ctrl+L conflicts with Konqueror svn path=/trunk/KDE/kdegraphics/okular/; revision=696405 --- part.cpp | 2 +- ui/pageview.cpp | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/part.cpp b/part.cpp index ddee9a8f2..2e76b9238 100644 --- a/part.cpp +++ b/part.cpp @@ -373,7 +373,7 @@ m_searchStarted(false), m_cliPresentation(false) m_showLeftPanel->setText(i18n( "Show &Navigation Panel")); m_showLeftPanel->setIcon(KIcon( "show_side_panel" )); connect( m_showLeftPanel, SIGNAL( toggled( bool ) ), this, SLOT( slotShowLeftPanel() ) ); - m_showLeftPanel->setShortcut( QKeySequence(Qt::CTRL + Qt::Key_L) ); + m_showLeftPanel->setShortcut( Qt::Key_F7 ); m_showLeftPanel->setCheckedState( KGuiItem(i18n( "Hide &Navigation Panel" ) )); m_showLeftPanel->setChecked( Okular::Settings::showLeftPanel() ); slotShowLeftPanel(); diff --git a/ui/pageview.cpp b/ui/pageview.cpp index c722669ec..4b6b7df11 100644 --- a/ui/pageview.cpp +++ b/ui/pageview.cpp @@ -420,6 +420,7 @@ void PageView::setupActions( KActionCollection * ac ) ac->addAction("mouse_drag", d->aMouseNormal ); connect( d->aMouseNormal, SIGNAL( triggered() ), this, SLOT( slotSetMouseNormal() ) ); d->aMouseNormal->setCheckable( true ); + d->aMouseNormal->setShortcut( Qt::CTRL + Qt::Key_1 ); d->aMouseNormal->setActionGroup( actGroup ); d->aMouseNormal->setChecked( true ); @@ -427,18 +428,21 @@ void PageView::setupActions( KActionCollection * ac ) ac->addAction("mouse_zoom", mz ); connect( mz, SIGNAL( triggered() ), this, SLOT( slotSetMouseZoom() ) ); mz->setCheckable( true ); + mz->setShortcut( Qt::CTRL + Qt::Key_2 ); mz->setActionGroup( actGroup ); d->aMouseSelect = new KAction(KIcon( "frame-edit" ), i18n("&Select Tool"), this); ac->addAction("mouse_select", d->aMouseSelect ); connect( d->aMouseSelect, SIGNAL( triggered() ), this, SLOT( slotSetMouseSelect() ) ); d->aMouseSelect->setCheckable( true ); + d->aMouseSelect->setShortcut( Qt::CTRL + Qt::Key_3 ); d->aMouseSelect->setActionGroup( actGroup ); d->aMouseTextSelect = new KAction(KIcon( "text" ), i18n("&Text Selection Tool"), this); ac->addAction("mouse_textselect", d->aMouseTextSelect ); connect( d->aMouseTextSelect, SIGNAL( triggered() ), this, SLOT( slotSetMouseTextSelect() ) ); d->aMouseTextSelect->setCheckable( true ); + d->aMouseTextSelect->setShortcut( Qt::CTRL + Qt::Key_4 ); d->aMouseTextSelect->setActionGroup( actGroup ); d->aToggleAnnotator = new KToggleAction(KIcon( "pencil" ), i18n("&Review"), this);