Middle click will drag the score in note-input mode.
This commit is contained in:
parent
49d318c1cb
commit
bd3a13d4cb
|
@ -680,7 +680,8 @@ void NotationViewInputController::mouseMoveEvent(QMouseEvent* event)
|
||||||
}
|
}
|
||||||
|
|
||||||
bool isNoteEnterMode = m_view->isNoteEnterMode();
|
bool isNoteEnterMode = m_view->isNoteEnterMode();
|
||||||
bool isDragObjectsAllowed = !(isNoteEnterMode || playbackController()->isPlaying() || (event->buttons() & Qt::MiddleButton));
|
bool isMiddleButton = (event->buttons() & Qt::MiddleButton);
|
||||||
|
bool isDragObjectsAllowed = !(isNoteEnterMode || playbackController()->isPlaying() || isMiddleButton);
|
||||||
if (isDragObjectsAllowed) {
|
if (isDragObjectsAllowed) {
|
||||||
const EngravingItem* hitElement = hitElementContext().element;
|
const EngravingItem* hitElement = hitElementContext().element;
|
||||||
|
|
||||||
|
@ -718,7 +719,7 @@ void NotationViewInputController::mouseMoveEvent(QMouseEvent* event)
|
||||||
}
|
}
|
||||||
|
|
||||||
// move canvas
|
// move canvas
|
||||||
if (!isNoteEnterMode) {
|
if (!isNoteEnterMode || isMiddleButton) {
|
||||||
m_view->moveCanvas(dragDelta.x(), dragDelta.y());
|
m_view->moveCanvas(dragDelta.x(), dragDelta.y());
|
||||||
m_isCanvasDragged = true;
|
m_isCanvasDragged = true;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue