File indexing completed on 2025-03-09 04:54:34
0001 /* 0002 SPDX-FileCopyrightText: 2010 Thomas McGuire <thomas.mcguire@kdab.com> 0003 0004 SPDX-License-Identifier: LGPL-2.0-or-later 0005 */ 0006 0007 #pragma once 0008 0009 #include "interfaces/htmlwriter.h" 0010 #include <MessageViewer/CSSHelper> 0011 #include <MessageViewer/CSSHelperBase> 0012 0013 #include <KMime/Message> 0014 0015 namespace MessageViewer 0016 { 0017 namespace Test 0018 { 0019 class CSSHelper : public MessageViewer::CSSHelper 0020 { 0021 public: 0022 CSSHelper() 0023 : MessageViewer::CSSHelper(nullptr) 0024 { 0025 for (int i = 0; i < 3; ++i) { 0026 mQuoteColor[i] = QColor(0x00, 0x80 - i * 0x10, 0x00); 0027 } 0028 } 0029 0030 ~CSSHelper() override = default; 0031 0032 QString nonQuotedFontTag() const 0033 { 0034 return QStringLiteral("<"); 0035 } 0036 0037 QString quoteFontTag(int) const 0038 { 0039 return QStringLiteral("<"); 0040 } 0041 }; 0042 0043 KMime::Message::Ptr readAndParseMail(const QString &mailFile); 0044 void compareFile(const QString &outFile, const QString &referenceFile); 0045 } 0046 }