summaryrefslogtreecommitdiffstats
path: root/sinksh/syntax_modules/sink_list.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'sinksh/syntax_modules/sink_list.cpp')
-rw-r--r--sinksh/syntax_modules/sink_list.cpp11
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 }