Changeset View
Changeset View
Standalone View
Standalone View
ui/pageview.cpp
Show First 20 Lines • Show All 615 Lines • ▼ Show 20 Line(s) | |||||
616 | void PageView::setupActions( KActionCollection * ac ) | 616 | void PageView::setupActions( KActionCollection * ac ) | ||
617 | { | 617 | { | ||
618 | d->actionCollection = ac; | 618 | d->actionCollection = ac; | ||
619 | 619 | | |||
620 | ac->setDefaultShortcuts(d->aZoomIn, KStandardShortcut::zoomIn()); | 620 | ac->setDefaultShortcuts(d->aZoomIn, KStandardShortcut::zoomIn()); | ||
621 | ac->setDefaultShortcuts(d->aZoomOut, KStandardShortcut::zoomOut()); | 621 | ac->setDefaultShortcuts(d->aZoomOut, KStandardShortcut::zoomOut()); | ||
622 | 622 | | |||
623 | // Mouse-Mode actions | 623 | // Mouse-Mode actions | ||
624 | d->aMouseTextSelect = new QAction(QIcon::fromTheme( QStringLiteral("edit-select-text") ), i18n("&Text Selection"), this); | ||||
625 | ac->addAction(QStringLiteral("mouse_textselect"), d->aMouseTextSelect ); | ||||
626 | connect( d->aMouseTextSelect, &QAction::triggered, this, &PageView::slotSetMouseTextSelect ); | ||||
627 | d->aMouseTextSelect->setCheckable( true ); | ||||
628 | ac->setDefaultShortcut(d->aMouseTextSelect, Qt::CTRL + Qt::Key_3); | ||||
629 | d->aMouseTextSelect->setActionGroup( d->mouseModeActionGroup ); | ||||
630 | d->aMouseTextSelect->setChecked( Okular::Settings::mouseMode() == Okular::Settings::EnumMouseMode::TextSelect ); | ||||
631 | | ||||
624 | d->aMouseSelect = new QAction(QIcon::fromTheme( QStringLiteral("select-rectangular") ), i18n("Area &Selection"), this); | 632 | d->aMouseSelect = new QAction(QIcon::fromTheme( QStringLiteral("select-rectangular") ), i18n("Area &Selection"), this); | ||
625 | ac->addAction(QStringLiteral("mouse_select"), d->aMouseSelect ); | 633 | ac->addAction(QStringLiteral("mouse_select"), d->aMouseSelect ); | ||
626 | connect( d->aMouseSelect, &QAction::triggered, this, &PageView::slotSetMouseSelect ); | 634 | connect( d->aMouseSelect, &QAction::triggered, this, &PageView::slotSetMouseSelect ); | ||
627 | d->aMouseSelect->setCheckable( true ); | 635 | d->aMouseSelect->setCheckable( true ); | ||
628 | ac->setDefaultShortcut(d->aMouseSelect, Qt::CTRL + Qt::Key_3); | 636 | ac->setDefaultShortcut(d->aMouseSelect, Qt::CTRL + Qt::Key_4); | ||
629 | 637 | | |||
630 | d->aMouseSelect->setActionGroup( d->mouseModeActionGroup ); | 638 | d->aMouseSelect->setActionGroup( d->mouseModeActionGroup ); | ||
631 | d->aMouseSelect->setChecked( Okular::Settings::mouseMode() == Okular::Settings::EnumMouseMode::RectSelect ); | 639 | d->aMouseSelect->setChecked( Okular::Settings::mouseMode() == Okular::Settings::EnumMouseMode::RectSelect ); | ||
632 | 640 | | |||
633 | d->aMouseTextSelect = new QAction(QIcon::fromTheme( QStringLiteral("edit-select-text") ), i18n("&Text Selection"), this); | | |||
634 | ac->addAction(QStringLiteral("mouse_textselect"), d->aMouseTextSelect ); | | |||
635 | connect( d->aMouseTextSelect, &QAction::triggered, this, &PageView::slotSetMouseTextSelect ); | | |||
636 | d->aMouseTextSelect->setCheckable( true ); | | |||
637 | ac->setDefaultShortcut(d->aMouseTextSelect, Qt::CTRL + Qt::Key_4); | | |||
638 | d->aMouseTextSelect->setActionGroup( d->mouseModeActionGroup ); | | |||
639 | d->aMouseTextSelect->setChecked( Okular::Settings::mouseMode() == Okular::Settings::EnumMouseMode::TextSelect ); | | |||
640 | | ||||
641 | d->aMouseTableSelect = new QAction(QIcon::fromTheme( QStringLiteral("table") ), i18n("T&able Selection"), this); | 641 | d->aMouseTableSelect = new QAction(QIcon::fromTheme( QStringLiteral("table") ), i18n("T&able Selection"), this); | ||
642 | ac->addAction(QStringLiteral("mouse_tableselect"), d->aMouseTableSelect ); | 642 | ac->addAction(QStringLiteral("mouse_tableselect"), d->aMouseTableSelect ); | ||
643 | connect( d->aMouseTableSelect, &QAction::triggered, this, &PageView::slotSetMouseTableSelect ); | 643 | connect( d->aMouseTableSelect, &QAction::triggered, this, &PageView::slotSetMouseTableSelect ); | ||
644 | d->aMouseTableSelect->setCheckable( true ); | 644 | d->aMouseTableSelect->setCheckable( true ); | ||
645 | ac->setDefaultShortcut(d->aMouseTableSelect, Qt::CTRL + Qt::Key_5); | 645 | ac->setDefaultShortcut(d->aMouseTableSelect, Qt::CTRL + Qt::Key_5); | ||
646 | d->aMouseTableSelect->setActionGroup( d->mouseModeActionGroup ); | 646 | d->aMouseTableSelect->setActionGroup( d->mouseModeActionGroup ); | ||
647 | d->aMouseTableSelect->setChecked( Okular::Settings::mouseMode() == Okular::Settings::EnumMouseMode::TableSelect ); | 647 | d->aMouseTableSelect->setChecked( Okular::Settings::mouseMode() == Okular::Settings::EnumMouseMode::TableSelect ); | ||
648 | 648 | | |||
▲ Show 20 Lines • Show All 4929 Lines • Show Last 20 Lines |