Changeset View
Changeset View
Standalone View
Standalone View
tests/units/widgets/pageviewtest.cpp
Show First 20 Lines • Show All 631 Lines • ▼ Show 20 Line(s) | 630 | { | |||
---|---|---|---|---|---|
632 | PageModelStub stubPageModel; | 632 | PageModelStub stubPageModel; | ||
633 | Q_ASSERT(stubPageModel.property("centralListModel").canConvert<QAbstractItemModel*>()); | 633 | Q_ASSERT(stubPageModel.property("centralListModel").canConvert<QAbstractItemModel*>()); | ||
634 | stubPageModel.addStubItems(QStringList() << QStringLiteral("A") << QStringLiteral("B")); | 634 | stubPageModel.addStubItems(QStringList() << QStringLiteral("A") << QStringLiteral("B")); | ||
635 | QStandardItem *parentIndex = stubPageModel.itemModel.item(1, 0); | 635 | QStandardItem *parentIndex = stubPageModel.itemModel.item(1, 0); | ||
636 | stubPageModel.addStubItem(QStringLiteral("C"), parentIndex); | 636 | stubPageModel.addStubItem(QStringLiteral("C"), parentIndex); | ||
637 | 637 | | |||
638 | QSortFilterProxyModel proxyModel; | 638 | QSortFilterProxyModel proxyModel; | ||
639 | stubPageModel.setProxyModel(&proxyModel); | 639 | stubPageModel.setProxyModel(&proxyModel); | ||
640 | proxyModel.setFilterFixedString("B"); | 640 | proxyModel.setFilterRegularExpression(QStringLiteral("B")); | ||
641 | 641 | | |||
642 | QPersistentModelIndex index = stubPageModel.centralListModel()->index(0, 0); | 642 | QPersistentModelIndex index = stubPageModel.centralListModel()->index(0, 0); | ||
643 | QCOMPARE(index.data().toString(), QLatin1String("B")); | 643 | QCOMPARE(index.data().toString(), QLatin1String("B")); | ||
644 | Widgets::PageView page; | 644 | Widgets::PageView page; | ||
645 | page.setModel(&stubPageModel); | 645 | page.setModel(&stubPageModel); | ||
646 | auto msgbox = MessageBoxStub::Ptr::create(); | 646 | auto msgbox = MessageBoxStub::Ptr::create(); | ||
647 | page.setMessageBoxInterface(msgbox); | 647 | page.setMessageBoxInterface(msgbox); | ||
648 | 648 | | |||
▲ Show 20 Lines • Show All 251 Lines • Show Last 20 Lines |