summaryrefslogtreecommitdiffstats
path: root/src/gui/widgets/qcombobox.cpp
diff options
context:
space:
mode:
authorJanne Anttila <janne.anttila@digia.com>2010-02-17 11:04:07 (GMT)
committerJanne Anttila <janne.anttila@digia.com>2010-02-17 11:10:04 (GMT)
commit729d67cb35830a812c8c41a02a7b16a077dc14fb (patch)
tree67d65ea6a84dd2b3708d933878593341ab310880 /src/gui/widgets/qcombobox.cpp
parent10b4dee4b0e196646e0bb4aab37dae6eaca8326e (diff)
downloadQt-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.cpp4
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);
}