Changeset View
Changeset View
Standalone View
Standalone View
src/worksheettextitem.cpp
Show First 20 Lines • Show All 431 Lines • ▼ Show 20 Line(s) | |||||
432 | 432 | | |||
433 | Cantor::Session* WorksheetTextItem::session() | 433 | Cantor::Session* WorksheetTextItem::session() | ||
434 | { | 434 | { | ||
435 | return worksheet()->session(); | 435 | return worksheet()->session(); | ||
436 | } | 436 | } | ||
437 | 437 | | |||
438 | void WorksheetTextItem::keyPressEvent(QKeyEvent *event) | 438 | void WorksheetTextItem::keyPressEvent(QKeyEvent *event) | ||
439 | { | 439 | { | ||
440 | if (!isEditable()) | | |||
441 | return; | | |||
442 | | ||||
443 | switch (event->key()) { | 440 | switch (event->key()) { | ||
444 | case Qt::Key_Left: | 441 | case Qt::Key_Left: | ||
445 | if (event->modifiers() == Qt::NoModifier && textCursor().atStart()) { | 442 | if (event->modifiers() == Qt::NoModifier && textCursor().atStart()) { | ||
446 | emit moveToPrevious(BottomRight, 0); | 443 | emit moveToPrevious(BottomRight, 0); | ||
447 | qDebug()<<"Reached leftmost valid position"; | 444 | qDebug()<<"Reached leftmost valid position"; | ||
448 | return; | 445 | return; | ||
449 | } | 446 | } | ||
450 | break; | 447 | break; | ||
▲ Show 20 Lines • Show All 465 Lines • Show Last 20 Lines |