+ auto paths_to_show = std::min(number_of_paths(), size_t{8});
+ string paths = "";
+ for (auto i = size_t{0}; i < paths_to_show; ++i) {
+ paths += path(i).string();
+ if (i < (paths_to_show - 1)) {
+ paths += "\n";
+ }
+ }
+ if (paths_to_show < number_of_paths()) {
+ paths += String::compose("... and %1 more", number_of_paths() - paths_to_show);
+ }
+ p.push_back (
+ UserProperty(
+ UserProperty::GENERAL,
+ paths_to_show > 1 ? _("Filenames") : _("Filename"),
+ paths
+ )
+ );