Commit f2d32be0c13472b2ad915e875095d8f3691d965e
- Diff rendering mode:
- inline
- side by side
src/gui/kernel/qkeysequence.cpp
(5 / 0)
|   | |||
| 1155 | 1155 | { | |
| 1156 | 1156 | bool nativeText = (format == QKeySequence::NativeText); | |
| 1157 | 1157 | QString s; | |
| 1158 | |||
| 1159 | // Handle -1 (Invalid Key) and Qt::Key_unknown gracefully | ||
| 1160 | if (key==-1 || key == Qt::Key_unknown) | ||
| 1161 | return s; | ||
| 1162 | |||
| 1158 | 1163 | #if defined(Q_WS_MAC) | |
| 1159 | 1164 | if (nativeText) { | |
| 1160 | 1165 | // On Mac OS X the order (by default) is Meta, Alt, Shift, Control. |
tests/auto/qkeysequence/tst_qkeysequence.cpp
(6 / 0)
|   | |||
| 122 | 122 | void mnemonic(); | |
| 123 | 123 | void toString_data(); | |
| 124 | 124 | void toString(); | |
| 125 | void toStringSpecial(); | ||
| 125 | 126 | void streamOperators_data(); | |
| 126 | 127 | void streamOperators(); | |
| 127 | 128 | void parseString_data(); | |
| … | … | ||
| 422 | 422 | QCOMPARE(ks1.toString(QKeySequence::NativeText), platformString); | |
| 423 | 423 | QCOMPARE(ks1.toString(QKeySequence::PortableText), neutralString); | |
| 424 | 424 | ||
| 425 | } | ||
| 426 | |||
| 427 | void tst_QKeySequence::toStringSpecial() | ||
| 428 | { | ||
| 429 | QCOMPARE(QKeySequence(Qt::Key_unknown).toString(), QString("")); | ||
| 425 | 430 | } | |
| 426 | 431 | ||
| 427 | 432 | void tst_QKeySequence::streamOperators_data() |
Comments
Add a new comment:
Login or create an account to post a comment
Add your comment
Please log in to comment

