File indexing completed on 2024-05-19 05:49:15

0001 /*
0002     SPDX-FileCopyrightText: 2007 Nicolas Ternisien <nicolas.ternisien@gmail.com>
0003 
0004     SPDX-License-Identifier: GPL-2.0-or-later
0005 */
0006 
0007 #include "cupsPageItemBuilder.h"
0008 
0009 QString CupsPageItemBuilder::createFormattedText(LogLine *line) const
0010 {
0011     QString result;
0012 
0013     QListIterator<QString> it(line->logItems());
0014 
0015     result.append(QLatin1String("<table>"));
0016 
0017     result.append(labelMessageFormat(i18n("Date:"), formatDate(line->time())));
0018     result.append(labelMessageFormat(i18n("Level:"), line->logLevel()->name()));
0019     result.append(labelMessageFormat(i18n("Printer:"), it.next()));
0020     result.append(labelMessageFormat(i18n("Username:"), it.next()));
0021     result.append(labelMessageFormat(i18n("Job Id:"), it.next()));
0022     result.append(labelMessageFormat(i18n("Page Number:"), it.next()));
0023     result.append(labelMessageFormat(i18n("Num Copies:"), it.next()));
0024     result.append(labelMessageFormat(i18n("Job Billing:"), it.next()));
0025 
0026     result.append(QLatin1String("</table>"));
0027 
0028     return result;
0029 }