File indexing completed on 2025-03-09 04:54:39
0001 /* 0002 SPDX-FileCopyrightText: 2019-2024 Laurent Montel <montel@kde.org> 0003 0004 Code based on ARHParser.jsm from dkim_verifier (Copyright (c) Philippe Lieser) 0005 (This software is licensed under the terms of the MIT License.) 0006 0007 SPDX-License-Identifier: LGPL-2.0-or-later 0008 */ 0009 0010 #include "messageviewerrenderer.h" 0011 #include "viewer/csshelper.h" 0012 using namespace MessageViewer; 0013 MessageViewerRenderer::MessageViewerRenderer() = default; 0014 0015 MessageViewerRenderer::~MessageViewerRenderer() 0016 { 0017 delete mCSSHelper; 0018 } 0019 0020 CSSHelper *MessageViewerRenderer::cssHelper() const 0021 { 0022 return mCSSHelper; 0023 } 0024 0025 QWidget *MessageViewerRenderer::currentWidget() const 0026 { 0027 return mCurrentWidget; 0028 } 0029 0030 void MessageViewerRenderer::setCurrentWidget(QWidget *currentWidget) 0031 { 0032 mCurrentWidget = currentWidget; 0033 } 0034 0035 void MessageViewerRenderer::recreateCssHelper() 0036 { 0037 delete mCSSHelper; 0038 mCSSHelper = new CSSHelper(mCurrentWidget); 0039 }