diff options
author | Janne Anttila <janne.anttila@digia.com> | 2010-02-17 11:04:07 (GMT) |
---|---|---|
committer | Janne Anttila <janne.anttila@digia.com> | 2010-02-17 11:10:04 (GMT) |
commit | 729d67cb35830a812c8c41a02a7b16a077dc14fb (patch) | |
tree | 67d65ea6a84dd2b3708d933878593341ab310880 /src/gui/widgets/qcombobox.cpp | |
parent | 10b4dee4b0e196646e0bb4aab37dae6eaca8326e (diff) | |
download | Qt-729d67cb35830a812c8c41a02a7b16a077dc14fb.zip Qt-729d67cb35830a812c8c41a02a7b16a077dc14fb.tar.gz Qt-729d67cb35830a812c8c41a02a7b16a077dc14fb.tar.bz2 |
Support for dynamic localization in Symbian softkeys.
This commit adds support for dynamic i.e. runtime localization of S60
softkeys. Note that translations are not provided yet with qt.sis
(QTBUG-4919), meaning that localization does not actually happen unless
application developer provides its own translation (including translation
for softkeys).
Task-number: QTBUG-6785
Reviewed-by: Jason Barron
Diffstat (limited to 'src/gui/widgets/qcombobox.cpp')
-rw-r--r-- | src/gui/widgets/qcombobox.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/gui/widgets/qcombobox.cpp b/src/gui/widgets/qcombobox.cpp index 72f32dc..c4340e2 100644 --- a/src/gui/widgets/qcombobox.cpp +++ b/src/gui/widgets/qcombobox.cpp @@ -607,7 +607,11 @@ void QComboBoxPrivateContainer::changeEvent(QEvent *e) view->setMouseTracking(combo->style()->styleHint(QStyle::SH_ComboBox_ListMouseTracking, &opt, combo) || combo->style()->styleHint(QStyle::SH_ComboBox_Popup, &opt, combo)); setFrameStyle(combo->style()->styleHint(QStyle::SH_ComboBox_PopupFrameStyle, &opt, combo)); + } else if (e->type() == QEvent::LanguageChange) { + selectAction->setText(QSoftKeyManager::standardSoftKeyText(QSoftKeyManager::SelectSoftKey)); + cancelAction->setText(QSoftKeyManager::standardSoftKeyText(QSoftKeyManager::CancelSoftKey)); } + QWidget::changeEvent(e); } |