Workout Editor Shift Toggles Draw/Select

.. so in draw mode shift lets you select and
   in select mode shift lets you draw.
This commit is contained in:
Mark Liversedge
2016-01-03 09:06:50 +00:00
parent 5d4679b035
commit a072163db2

View File

@@ -201,8 +201,10 @@ WorkoutWidget::eventFilter(QObject *obj, QEvent *event)
// watch for shift when clicking
Qt::KeyboardModifiers kmod = static_cast<QInputEvent*>(event)->modifiers();
// if not in draw mode add shift to select
if (parent->draw == false) kmod |= Qt::ShiftModifier;
// if not in draw mode toggle shift to select
// so if press shift in draw -> select
// if press shift in select -> draw
if (parent->draw == false) kmod ^= Qt::ShiftModifier;
if (state == none && canvas().contains(p)) {