-rw-r--r-- | core/pim/todo/todotable.cpp | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/core/pim/todo/todotable.cpp b/core/pim/todo/todotable.cpp index 877308a..52a3087 100644 --- a/core/pim/todo/todotable.cpp +++ b/core/pim/todo/todotable.cpp @@ -308,5 +308,2 @@ void TodoTable::slotClicked( int row, int col, int, const QPoint &pos ) case 2: - // may as well edit it... - // menuTimer->stop(); - // emit signalEdit(); // Show detailed view of the selected entry @@ -321,3 +318,3 @@ void TodoTable::slotClicked( int row, int col, int, const QPoint &pos ) menuTimer->stop(); - // emit signalEdit(); + emit signalEdit(); break; @@ -672,3 +669,9 @@ void TodoTable::keyPressEvent( QKeyEvent *e ) break; - case 2: + case 2:{ + ToDoEvent *todo = todoList[static_cast<CheckItem*>(item(currentRow(), 0))]; + emit showDetails(*todo); + break; + } + case 3: + // Future: Let us change the dueDate directly... emit signalEdit(); @@ -677,6 +680,6 @@ void TodoTable::keyPressEvent( QKeyEvent *e ) } - } else { + } else QTable::keyPressEvent( e ); } -} + |