diff options
Diffstat (limited to 'sdext/source/presenter/PresenterController.cxx')
-rw-r--r-- | sdext/source/presenter/PresenterController.cxx | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/sdext/source/presenter/PresenterController.cxx b/sdext/source/presenter/PresenterController.cxx index 050109ff7182..58f423def0aa 100644 --- a/sdext/source/presenter/PresenterController.cxx +++ b/sdext/source/presenter/PresenterController.cxx @@ -859,7 +859,6 @@ void SAL_CALL PresenterController::keyReleased (const awt::KeyEvent& rEvent) case awt::Key::RIGHT: case awt::Key::SPACE: case awt::Key::DOWN: - case awt::Key::N: if (mxSlideShowController.is()) { mxSlideShowController->gotoNextEffect(); @@ -878,7 +877,6 @@ void SAL_CALL PresenterController::keyReleased (const awt::KeyEvent& rEvent) case awt::Key::LEFT: case awt::Key::UP: - case awt::Key::P: case awt::Key::BACKSPACE: if (mxSlideShowController.is()) { @@ -886,6 +884,21 @@ void SAL_CALL PresenterController::keyReleased (const awt::KeyEvent& rEvent) } break; + case awt::Key::P: + if (mxSlideShowController.is()) + { + bool bPenEnabled = mxSlideShowController->getUsePen(); + mxSlideShowController->setUsePen( !bPenEnabled ); + } + break; + + case awt::Key::E: + if (mxSlideShowController.is()) + { + mxSlideShowController->setEraseAllInk( true ); + } + break; + case awt::Key::HOME: if (mxSlideShowController.is()) { |