refs #523 Implement CLogCategoryList::toQString so the default implementation provided by CSequence is not used.

This commit is contained in:
Mathew Sutcliffe
2015-11-26 22:25:45 +00:00
parent e50e298f21
commit ffea4e1433
2 changed files with 8 additions and 0 deletions

View File

@@ -24,6 +24,11 @@ namespace BlackMisc
return transform([](const CLogCategory &cat) { return cat.toQString(); });
}
QString CLogCategoryList::toQString(bool i18n) const
{
return convertToQString(i18n);
}
QString CLogCategoryList::convertToQString(bool i18n) const
{
Q_UNUSED(i18n); // log categories are always Latin-1

View File

@@ -82,6 +82,9 @@ namespace BlackMisc
//! Convert each of the categories to a QString and return the result as a QStringList.
QStringList toQStringList() const;
//! \copydoc BlackMisc::CValueObject::toQString
QString toQString(bool i18n = false) const;
//! Convert a string list, such as that returned by toQStringList(), into a CLogCategoryList.
static CLogCategoryList fromQStringList(const QStringList &stringList);