diff --git a/src/blackmisc/containerbase.h b/src/blackmisc/containerbase.h index 40c866e1f..ed04f4bd1 100644 --- a/src/blackmisc/containerbase.h +++ b/src/blackmisc/containerbase.h @@ -20,6 +20,7 @@ #include "dbus.h" #include "icon.h" #include +#include namespace BlackMisc { @@ -169,6 +170,15 @@ namespace BlackMisc return str += "}"; } + //! To string list + QStringList toStringList(bool i18n = false) const { + QStringList sl; + for (const T &obj : this->derived()) { + sl.append(obj.toQString(i18n)); + } + return sl; + } + protected: //! \copydoc BlackMisc::CValueObject::getMetaTypeId int getMetaTypeId() const { return qMetaTypeId>(); }