diff options
author | Christian Mollekopf <chrigi_1@fastmail.fm> | 2018-07-24 13:05:20 +0200 |
---|---|---|
committer | Christian Mollekopf <chrigi_1@fastmail.fm> | 2018-07-24 13:05:20 +0200 |
commit | d0f17343cc00e84aea1b9d792bb5ca5763cecb9d (patch) | |
tree | a1c30b5a422f8bd3dfae151beec854110ce79823 /sinksh | |
parent | 9bc75c353146197cf1329b59aa22d39835f38c93 (diff) | |
download | sink-d0f17343cc00e84aea1b9d792bb5ca5763cecb9d.tar.gz sink-d0f17343cc00e84aea1b9d792bb5ca5763cecb9d.zip |
Print contacts
Diffstat (limited to 'sinksh')
-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 | } |