From 348d4e2f601fabf6f7cf02c13a353ac22b64c8c9 Mon Sep 17 00:00:00 2001 From: Klaus Basan Date: Tue, 17 Nov 2015 01:03:42 +0100 Subject: [PATCH] refs #507, added utility function toStringList --- src/blackmisc/containerbase.h | 10 ++++++++++ 1 file changed, 10 insertions(+) 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>(); }