diff options
author | Denis Dzyubenko <denis.dzyubenko@nokia.com> | 2011-03-17 16:48:28 (GMT) |
---|---|---|
committer | Denis Dzyubenko <denis.dzyubenko@nokia.com> | 2011-03-17 16:48:28 (GMT) |
commit | 08d5655d4ac291f97d164c96ecfe0a0d7e4ba654 (patch) | |
tree | 9ea65423fcb04e6f33d12a46582a730a4d1358fe /tests/manual | |
parent | 903a52cd764ba4ace6c4d2d3b692f5b563fb326c (diff) | |
parent | a70f9f5908f2db187e6818103d9599e1e45c130d (diff) | |
download | Qt-08d5655d4ac291f97d164c96ecfe0a0d7e4ba654.zip Qt-08d5655d4ac291f97d164c96ecfe0a0d7e4ba654.tar.gz Qt-08d5655d4ac291f97d164c96ecfe0a0d7e4ba654.tar.bz2 |
Merge branch 'master-i18n' of scm.dev.nokia.troll.no:qt/qt-earth-team into master-i18n
Conflicts:
src/corelib/tools/qlocale.h
Diffstat (limited to 'tests/manual')
-rw-r--r-- | tests/manual/qlocale/miscellaneous.cpp | 11 | ||||
-rw-r--r-- | tests/manual/qlocale/miscellaneous.h | 3 |
2 files changed, 14 insertions, 0 deletions
diff --git a/tests/manual/qlocale/miscellaneous.cpp b/tests/manual/qlocale/miscellaneous.cpp index 0b2250a..a9694bf 100644 --- a/tests/manual/qlocale/miscellaneous.cpp +++ b/tests/manual/qlocale/miscellaneous.cpp @@ -49,6 +49,7 @@ MiscWidget::MiscWidget() createLineEdit("Alternate quotes:", &alternateQuotedTextLabel, &alternateQuotedText); textToQuote->setText("some text"); createLineEdit("Text direction:", &textDirectionLabel, &textDirection); + createLineEdit("List to seperated string:", &listToSeparatedStringLabel, &listToSeparatedStringText); l->addWidget(textToQuoteLabel, 0, 0); l->addWidget(textToQuote, 0, 1); @@ -58,6 +59,8 @@ MiscWidget::MiscWidget() l->addWidget(alternateQuotedText, 1, 3); l->addWidget(textDirectionLabel, 2, 0); l->addWidget(textDirection, 2, 1, 1, 3); + l->addWidget(listToSeparatedStringLabel, 3, 0); + l->addWidget(listToSeparatedStringText, 3, 1, 1, 3); connect(textToQuote, SIGNAL(textChanged(QString)), this, SLOT(updateQuotedText(QString))); @@ -72,10 +75,18 @@ void MiscWidget::updateQuotedText(QString str) alternateQuotedText->setText(locale().quoteString(str, QLocale::AlternateQuotation)); } +void MiscWidget::updateListToSeparatedStringText() +{ + QStringList test; + test << "aaa" << "bbb" << "ccc" << "ddd"; + listToSeparatedStringText->setText(locale().createSeparatedList(test)); +} + void MiscWidget::localeChanged(QLocale locale) { setLocale(locale); updateQuotedText(textToQuote->text()); + updateListToSeparatedStringText(); textDirection->setText(locale.textDirection() == Qt::LeftToRight ? "Left To Right" : "Right To Left"); } diff --git a/tests/manual/qlocale/miscellaneous.h b/tests/manual/qlocale/miscellaneous.h index 33d8ef9..3b635b8 100644 --- a/tests/manual/qlocale/miscellaneous.h +++ b/tests/manual/qlocale/miscellaneous.h @@ -56,14 +56,17 @@ private: QLabel *standardQuotedTextLabel; QLabel *alternateQuotedTextLabel; QLabel *textDirectionLabel; + QLabel *listToSeparatedStringLabel; QLineEdit *textToQuote; QLineEdit *standardQuotedText; QLineEdit *alternateQuotedText; QLineEdit *textDirection; + QLineEdit *listToSeparatedStringText; private slots: void localeChanged(QLocale locale); void updateQuotedText(QString str); + void updateListToSeparatedStringText(); }; #endif // MISCELLANEOUS_H |