equal
deleted
inserted
replaced
269 void task241436_passwordEchoOnEditRestoreEchoMode(); |
269 void task241436_passwordEchoOnEditRestoreEchoMode(); |
270 void task248948_redoRemovedSelection(); |
270 void task248948_redoRemovedSelection(); |
271 void taskQTBUG_4401_enterKeyClearsPassword(); |
271 void taskQTBUG_4401_enterKeyClearsPassword(); |
272 void taskQTBUG_4679_moveToStartEndOfBlock(); |
272 void taskQTBUG_4679_moveToStartEndOfBlock(); |
273 void taskQTBUG_4679_selectToStartEndOfBlock(); |
273 void taskQTBUG_4679_selectToStartEndOfBlock(); |
|
274 #ifndef QT_NO_CONTEXTMENU |
|
275 void taskQTBUG_7902_contextMenuCrash(); |
|
276 #endif |
274 void taskQTBUG_7395_readOnlyShortcut(); |
277 void taskQTBUG_7395_readOnlyShortcut(); |
275 |
278 |
276 #ifdef QT3_SUPPORT |
279 #ifdef QT3_SUPPORT |
277 void validateAndSet_data(); |
280 void validateAndSet_data(); |
278 void validateAndSet(); |
281 void validateAndSet(); |
3668 QVERIFY(testWidget->hasSelectedText()); |
3671 QVERIFY(testWidget->hasSelectedText()); |
3669 QCOMPARE(testWidget->selectedText(), text.mid(5)); |
3672 QCOMPARE(testWidget->selectedText(), text.mid(5)); |
3670 #endif // Q_OS_MAC |
3673 #endif // Q_OS_MAC |
3671 } |
3674 } |
3672 |
3675 |
|
3676 #ifndef QT_NO_CONTEXTMENU |
|
3677 void tst_QLineEdit::taskQTBUG_7902_contextMenuCrash() |
|
3678 { |
|
3679 // Would pass before the associated commit, but left as a guard. |
|
3680 QLineEdit *w = new QLineEdit; |
|
3681 w->show(); |
|
3682 QTest::qWaitForWindowShown(w); |
|
3683 |
|
3684 QTimer ti; |
|
3685 w->connect(&ti, SIGNAL(timeout()), w, SLOT(deleteLater())); |
|
3686 ti.start(200); |
|
3687 |
|
3688 QContextMenuEvent *cme = new QContextMenuEvent(QContextMenuEvent::Mouse, w->rect().center()); |
|
3689 qApp->postEvent(w, cme); |
|
3690 |
|
3691 QTest::qWait(300); |
|
3692 // No crash, it's allright. |
|
3693 } |
|
3694 #endif |
|
3695 |
3673 void tst_QLineEdit::taskQTBUG_7395_readOnlyShortcut() |
3696 void tst_QLineEdit::taskQTBUG_7395_readOnlyShortcut() |
3674 { |
3697 { |
3675 //ReadOnly QLineEdit should not intercept shortcut. |
3698 //ReadOnly QLineEdit should not intercept shortcut. |
3676 QLineEdit le; |
3699 QLineEdit le; |
3677 le.setReadOnly(true); |
3700 le.setReadOnly(true); |