File indexing completed on 2025-03-09 04:54:35

0001 /*
0002   SPDX-FileCopyrightText: 2015-2024 Laurent Montel <montel@kde.org>
0003 
0004   SPDX-License-Identifier: LGPL-2.0-or-later
0005 
0006 */
0007 
0008 #pragma once
0009 
0010 #include <QString>
0011 namespace MimeTreeParser
0012 {
0013 class ConvertHtmlToPlainText
0014 {
0015 public:
0016     ConvertHtmlToPlainText();
0017     ~ConvertHtmlToPlainText();
0018 
0019     [[nodiscard]] QString generatePlainText();
0020 
0021     [[nodiscard]] QString htmlString() const;
0022     void setHtmlString(const QString &htmlString);
0023 
0024 private:
0025     static void toCleanPlainText(QString &text);
0026     QString mHtmlString;
0027 };
0028 }