Use ItemIsUserTristate instead of ItemIsTristate in table & list tests.
ItemIsTristate only makes sense in tree widgets, where it triggers the auto-tristate behavior between parents and children. Change-Id: Idfa8bb5d0b9c63fe450115fb58d088929e11c7ff Reviewed-by: Jarek Kobus <jaroslaw.kobus@theqtcompany.com>
This commit is contained in:
parent
f1bfc4266b
commit
cca5cce205
@ -605,21 +605,21 @@ void tst_QListWidget::insertItems()
|
||||
void tst_QListWidget::itemAssignment()
|
||||
{
|
||||
QListWidgetItem itemInWidget("inWidget", testWidget);
|
||||
itemInWidget.setFlags(itemInWidget.flags() | Qt::ItemIsTristate);
|
||||
itemInWidget.setFlags(itemInWidget.flags() | Qt::ItemIsUserTristate);
|
||||
QListWidgetItem itemOutsideWidget("outsideWidget");
|
||||
|
||||
QVERIFY(itemInWidget.listWidget());
|
||||
QCOMPARE(itemInWidget.text(), QString("inWidget"));
|
||||
QVERIFY(itemInWidget.flags() & Qt::ItemIsTristate);
|
||||
QVERIFY(itemInWidget.flags() & Qt::ItemIsUserTristate);
|
||||
|
||||
QVERIFY(!itemOutsideWidget.listWidget());
|
||||
QCOMPARE(itemOutsideWidget.text(), QString("outsideWidget"));
|
||||
QVERIFY(!(itemOutsideWidget.flags() & Qt::ItemIsTristate));
|
||||
QVERIFY(!(itemOutsideWidget.flags() & Qt::ItemIsUserTristate));
|
||||
|
||||
itemOutsideWidget = itemInWidget;
|
||||
QVERIFY(!itemOutsideWidget.listWidget());
|
||||
QCOMPARE(itemOutsideWidget.text(), QString("inWidget"));
|
||||
QVERIFY(itemOutsideWidget.flags() & Qt::ItemIsTristate);
|
||||
QVERIFY(itemOutsideWidget.flags() & Qt::ItemIsUserTristate);
|
||||
}
|
||||
|
||||
void tst_QListWidget::item_data()
|
||||
|
@ -281,21 +281,21 @@ void tst_QTableWidget::itemAssignment()
|
||||
{
|
||||
QTableWidgetItem itemInWidget("inWidget");
|
||||
testWidget->setItem(0, 0, &itemInWidget);
|
||||
itemInWidget.setFlags(itemInWidget.flags() | Qt::ItemIsTristate);
|
||||
itemInWidget.setFlags(itemInWidget.flags() | Qt::ItemIsUserTristate);
|
||||
QTableWidgetItem itemOutsideWidget("outsideWidget");
|
||||
|
||||
QVERIFY(itemInWidget.tableWidget());
|
||||
QCOMPARE(itemInWidget.text(), QString("inWidget"));
|
||||
QVERIFY(itemInWidget.flags() & Qt::ItemIsTristate);
|
||||
QVERIFY(itemInWidget.flags() & Qt::ItemIsUserTristate);
|
||||
|
||||
QVERIFY(!itemOutsideWidget.tableWidget());
|
||||
QCOMPARE(itemOutsideWidget.text(), QString("outsideWidget"));
|
||||
QVERIFY(!(itemOutsideWidget.flags() & Qt::ItemIsTristate));
|
||||
QVERIFY(!(itemOutsideWidget.flags() & Qt::ItemIsUserTristate));
|
||||
|
||||
itemOutsideWidget = itemInWidget;
|
||||
QVERIFY(!itemOutsideWidget.tableWidget());
|
||||
QCOMPARE(itemOutsideWidget.text(), QString("inWidget"));
|
||||
QVERIFY(itemOutsideWidget.flags() & Qt::ItemIsTristate);
|
||||
QVERIFY(itemOutsideWidget.flags() & Qt::ItemIsUserTristate);
|
||||
}
|
||||
|
||||
void tst_QTableWidget::item_data()
|
||||
|
Loading…
x
Reference in New Issue
Block a user