|
|
|
@ -1067,20 +1067,20 @@ void UBBoardView::mousePressEvent (QMouseEvent *event) |
|
|
|
|
default: |
|
|
|
|
if(UBDrawingController::drawingController()->mActiveRuler==NULL) { |
|
|
|
|
viewport()->setCursor (QCursor (Qt::BlankCursor)); |
|
|
|
|
|
|
|
|
|
if (scene () && !mTabletStylusIsPressed) { |
|
|
|
|
if (currentTool == UBStylusTool::Eraser) { |
|
|
|
|
connect(&mLongPressTimer, SIGNAL(timeout()), this, SLOT(longPressEvent())); |
|
|
|
|
mLongPressTimer.start(); |
|
|
|
|
} |
|
|
|
|
scene()->inputDevicePress(mapToScene(UBGeometryUtils::pointConstrainedInRect(event->pos(), rect()))); |
|
|
|
|
} |
|
|
|
|
if (scene () && !mTabletStylusIsPressed) { |
|
|
|
|
if (currentTool == UBStylusTool::Eraser) { |
|
|
|
|
connect(&mLongPressTimer, SIGNAL(timeout()), this, SLOT(longPressEvent())); |
|
|
|
|
mLongPressTimer.start(); |
|
|
|
|
} |
|
|
|
|
event->accept (); |
|
|
|
|
scene()->inputDevicePress(mapToScene(UBGeometryUtils::pointConstrainedInRect(event->pos(), rect()))); |
|
|
|
|
} |
|
|
|
|
event->accept (); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
void UBBoardView::mouseMoveEvent (QMouseEvent *event) |
|
|
|
|
{ |
|
|
|
|
// static QTime lastCallTime;
|
|
|
|
|