-rw-r--r-- | korganizer/kotodoview.cpp | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/korganizer/kotodoview.cpp b/korganizer/kotodoview.cpp index 27d755e..17248dc 100644 --- a/korganizer/kotodoview.cpp +++ b/korganizer/kotodoview.cpp @@ -478,16 +478,17 @@ void KOTodoListView::contentsMouseDoubleClickEvent(QMouseEvent *e) } ///////////////////////////////////////////////////////////////////////////// KOQuickTodo::KOQuickTodo(QWidget *parent) : QLineEdit(parent) { setText(i18n("Click to add new Todo")); + setFocusPolicy ( QWidget::ClickFocus ); } void KOQuickTodo::focusInEvent(QFocusEvent *ev) { if ( text()==i18n("Click to add new Todo") ) setText(""); QLineEdit::focusInEvent(ev); } @@ -547,17 +548,31 @@ KOTodoView::KOTodoView(Calendar *calendar,QWidget* parent,const char* name) : s_run->setFixedWidth( fixwid ); flat->setFixedHeight(fixhei ); s_done->setFixedHeight(fixhei ); allopen->setFixedHeight(fixhei ); allclose->setFixedHeight(fixhei ); s_run->setFixedHeight(fixhei ); mNewSubBut->setFixedHeight(fixhei ); + + flat->setFocusPolicy( NoFocus ); + s_done->setFocusPolicy( NoFocus ); + allopen->setFocusPolicy( NoFocus ); + allclose->setFocusPolicy( NoFocus ); + s_run->setFocusPolicy( NoFocus ); + mNewSubBut->setFocusPolicy( NoFocus ); + QWhatsThis::add( flat, i18n("Click this button to display all todos in a <b>flat</b> hierarchy" ) ); + QWhatsThis::add( allopen, i18n("Click this button to display all todos <b>openend</b>" ) ); + QWhatsThis::add( allclose, i18n("Click this button to display all todos <b>closed</b>" ) ); + QWhatsThis::add( s_run, i18n("Click this button to toggle show/hide <b>running</b> todos" ) ); + QWhatsThis::add( mNewSubBut, i18n("Click this button to add a new subtodo to the currently selected todo" ) ); + QWhatsThis::add( s_done, i18n("Click this button to toggle show/hide <b>completed</b> todos" ) ); + quickLayout->addWidget( mNewSubBut ); quickLayout->addWidget( s_done ); quickLayout->addWidget( s_run ); quickLayout->addWidget( allopen ); quickLayout->addWidget( allclose ); quickLayout->addWidget( flat ); if ( !KOPrefs::instance()->mEnableQuickTodo ) mQuickBar->hide(); |