Changeset View
Changeset View
Standalone View
Standalone View
autotests/kfiledialog_unittest.cpp
Show First 20 Lines • Show All 98 Lines • ▼ Show 20 Line(s) | 78 | #if QT_VERSION >= QT_VERSION_CHECK(5, 9, 0) | |||
---|---|---|---|---|---|
99 | } | 99 | } | ||
100 | 100 | | |||
101 | void testSelectedMimeTypeFilter() | 101 | void testSelectedMimeTypeFilter() | ||
102 | { | 102 | { | ||
103 | QFileDialog dialog; | 103 | QFileDialog dialog; | ||
104 | 104 | | |||
105 | QFETCH(QStringList, mimeTypeFilters); | 105 | QFETCH(QStringList, mimeTypeFilters); | ||
106 | dialog.setMimeTypeFilters(mimeTypeFilters); | 106 | dialog.setMimeTypeFilters(mimeTypeFilters); | ||
107 | dialog.show(); | | |||
108 | 107 | | |||
109 | QFETCH(QString, targetMimeTypeFilter); | 108 | QFETCH(QString, targetMimeTypeFilter); | ||
110 | dialog.selectMimeTypeFilter(targetMimeTypeFilter); | 109 | dialog.selectMimeTypeFilter(targetMimeTypeFilter); | ||
111 | 110 | | |||
111 | dialog.show(); | ||||
112 | QCOMPARE(dialog.selectedMimeTypeFilter(), targetMimeTypeFilter); | 112 | QCOMPARE(dialog.selectedMimeTypeFilter(), targetMimeTypeFilter); | ||
113 | } | 113 | } | ||
114 | 114 | | |||
115 | void testFallbackOnFirstFilterInSaveMode() | 115 | void testFallbackOnFirstFilterInSaveMode() | ||
116 | { | 116 | { | ||
117 | QFileDialog dialog; | 117 | QFileDialog dialog; | ||
118 | dialog.setAcceptMode(QFileDialog::AcceptSave); | 118 | dialog.setAcceptMode(QFileDialog::AcceptSave); | ||
119 | dialog.setMimeTypeFilters({QStringLiteral("application/json"), QStringLiteral("application/zip")}); | 119 | dialog.setMimeTypeFilters({QStringLiteral("application/json"), QStringLiteral("application/zip")}); | ||
▲ Show 20 Lines • Show All 284 Lines • Show Last 20 Lines |