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

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 "journaldItemBuilder.h"
0008 
0009 #include "logLine.h"
0010 
0011 #include <KLocalizedString>
0012 
0013 #include <QString>
0014 
0015 QString JournaldItemBuilder::createFormattedText(LogLine *line) const
0016 {
0017     QString result;
0018 
0019     QListIterator<QString> it(line->logItems());
0020 
0021     result.append(QLatin1String("<table>"));
0022     result.append(labelMessageFormat(i18n("Date:"), formatDate(line->time())));
0023     result.append(labelMessageFormat(i18n("Priority:"), line->logLevel()->name()));
0024     result.append(labelMessageFormat(i18n("Unit:"), it.next()));
0025     result.append(QLatin1String("</table>"));
0026 
0027     return result;
0028 }
0029 
0030 QString JournaldItemBuilder::createToolTipText(LogLine *line) const
0031 {
0032     return createFormattedText(line);
0033 }