From 430042729e02377326f3237f94225b45ec9cf5b7 Mon Sep 17 00:00:00 2001 From: SnowLeo Date: Mon, 29 Aug 2011 15:30:33 +0300 Subject: [PATCH] Translate control view instead of scrolling separately --- src/board/UBBoardController.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/board/UBBoardController.cpp b/src/board/UBBoardController.cpp index 97e7bdb8..acc5ba72 100644 --- a/src/board/UBBoardController.cpp +++ b/src/board/UBBoardController.cpp @@ -646,9 +646,10 @@ void UBBoardController::zoom(const qreal ratio, QPointF scenePoint) void UBBoardController::handScroll(qreal dx, qreal dy) { - mControlView->horizontalScrollBar()->setValue(mControlView->horizontalScrollBar()->value() - dx); - mControlView->verticalScrollBar()->setValue(mControlView->verticalScrollBar()->value() - dy); - +// mControlView->horizontalScrollBar()->setValue(mControlView->horizontalScrollBar()->value() - dx); +// mControlView->verticalScrollBar()->setValue(mControlView->verticalScrollBar()->value() - dy); + mControlView->translate(dx, dy); + UBApplication::applicationController->adjustDisplayView(); emit controlViewportChanged(); @@ -1557,7 +1558,7 @@ void UBBoardController::stylusToolChanged(int tool) if(eTool != UBStylusTool::Selector && eTool != UBStylusTool::Text) { if(mPaletteManager->mKeyboardPalette->m_isVisible) - UBApplication::mainWindow->actionVirtualKeyboard->activate(QAction::Trigger); + UBApplication::mainWindow->actionVirtualKeyboard->activate(QAction::Trigger); } }