zzag added inline comments. INLINE COMMENTS
> translations.cpp:97 > > - for (const QString& lang : m_translationsModel->missingLanguages()) { > + for (const QString& lang : > m_selectedTranslationsModel->missingLanguages()) { > m_configuredLanguages.removeOne(lang); Maybe, const auto missingLanguages = m_selectedTransationsModel->missingLanguages(); for (const QString& lang : missingLanguages) { // ... } (to avoid detach) > translationsmodel.cpp:103 > + return QLocale(QStringLiteral("pt_PT")).nativeLanguageName(); > + } else { > + qWarning() << "Language code morphed into another existing > language code, please report!" << languageCode << locale.name(); Coding style nitpick: don't use `else` after `return`. References: - https://releases.llvm.org/2.7/docs/CodingStandards.html#hl_else_after_return (Kdelibs coding style doesn't say anything about early returns) > translationsmodel.cpp:197 > > - m_selectedLanguages.move(from, to); > + int modelTo = to + (to > from ? 1 : 0); > Can be const. > translationsmodel.cpp:218 > > - emit selectedLanguagesChanged(); > + if (index != -1) { > + beginRemoveRows(QModelIndex(), index, index); How about early return? E.g. if (index < 0) { return; } // ... > translationsmodel.cpp:254 > + > + return TranslationsModel::data(index, role); > +} Dead code. REPOSITORY R119 Plasma Desktop REVISION DETAIL https://phabricator.kde.org/D13194 To: hein, mart, davidedmundson Cc: zzag, plasma-devel, ragreen, Pitel, ZrenBot, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart