| 153 | } |
| 154 | |
| 155 | void LanguageControllerTestBase::newOptionalRow(const char* dataTag, const QUrl& url, const QString& languageName) const |
| 156 | { |
| 157 | const bool languagePluginLoaded = std::any_of(m_differentLanguagesUrls.cbegin(), m_differentLanguagesUrls.cend(), |
| 158 | [&languageName](const UrlEntry& entry) { |
| 159 | return entry.languageName == languageName; |
| 160 | }); |
| 161 | if (languagePluginLoaded) { |
| 162 | QTest::newRow(dataTag) << url << languageName; |
| 163 | } else { |
| 164 | qWarning() << "skipping test data row because its language plugin is unavailable:" << dataTag << url.fileName() |
| 165 | << languageName; |
| 166 | } |
| 167 | } |
| 168 | |
| 169 | #include "moc_languagecontrollertestbase.cpp" |