diff options
-rw-r--r-- | sinksh/syntax_modules/sink_list.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/sinksh/syntax_modules/sink_list.cpp b/sinksh/syntax_modules/sink_list.cpp index 7caeaf7..8b5ba5a 100644 --- a/sinksh/syntax_modules/sink_list.cpp +++ b/sinksh/syntax_modules/sink_list.cpp | |||
@@ -87,6 +87,17 @@ QStringList printToList(const Sink::ApplicationDomain::ApplicationDomainType &o, | |||
87 | } | 87 | } |
88 | } else if (value.canConvert<QByteArrayList>()) { | 88 | } else if (value.canConvert<QByteArrayList>()) { |
89 | line << value.value<QByteArrayList>().join(", "); | 89 | line << value.value<QByteArrayList>().join(", "); |
90 | } else if (value.canConvert<QList<Sink::ApplicationDomain::Mail::Contact>>()) { | ||
91 | QStringList list; | ||
92 | for (const auto &c : value.value<QList<Sink::ApplicationDomain::Mail::Contact>>()) { | ||
93 | QString s; | ||
94 | { | ||
95 | QDebug debug{&s}; | ||
96 | debug << c; | ||
97 | } | ||
98 | list << s; | ||
99 | } | ||
100 | line << list.join(", "); | ||
90 | } else { | 101 | } else { |
91 | line << QString("Unprintable type: %1").arg(value.typeName()); | 102 | line << QString("Unprintable type: %1").arg(value.typeName()); |
92 | } | 103 | } |