diff options
author | Don Sanders <don.sanders@nokia.com> | 2010-07-21 20:54:31 +1000 |
---|---|---|
committer | Alexander Abramov <alexander.abramov@nokia.com> | 2010-07-27 12:43:49 +1000 |
commit | a50264c2386a4d02c8d94ac4b59a1edc49ba632c (patch) | |
tree | 293762022d49a3c48d534b51aef8c41306e48bd5 | |
parent | 0deaa30379dabc1cfdd6778b5bd5d3bb27f7cf69 (diff) |
Fix for MOBILITY-1229 'Writemessage example does not have a focused widget at start'
Based on QTMOBILITY-212 fix, 'Messaging keepintouch example on N95 unusable.'
with sha 5ecbf8cc04ffbc5f8a4830336651f42a5f8ec66b
(cherry picked from commit 48f5cb3199de3b6d8baefd600dc7e043291e0e99)
-rw-r--r-- | examples/writemessage/messagesender.cpp | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/examples/writemessage/messagesender.cpp b/examples/writemessage/messagesender.cpp index ddb1f35b75..5049345973 100644 --- a/examples/writemessage/messagesender.cpp +++ b/examples/writemessage/messagesender.cpp @@ -177,6 +177,25 @@ MessageSender::MessageSender(QWidget *parent, Qt::WindowFlags flags) connect(&service, SIGNAL(stateChanged(QMessageService::State)), this, SLOT(stateChanged(QMessageService::State))); QTimer::singleShot(0, this, SLOT(populateAccounts())); + + QWidgetList focusableWidgets; + focusableWidgets << accountCombo + << toEdit + << subjectEdit +#ifdef USE_TABBED_LAYOUT + << tabWidget +#else + << textEdit + << attachmentsList +#endif + << addButton + << removeButton + << sendButton; + + foreach(QWidget* w, focusableWidgets) + w->setContextMenuPolicy(Qt::NoContextMenu); + + accountCombo->setFocus(); } MessageSender::~MessageSender() |