File indexing completed on 2024-12-08 04:34:23
0001 /* 0002 SPDX-FileCopyrightText: 2023-2024 Laurent Montel <montel.org> 0003 0004 SPDX-License-Identifier: LGPL-2.0-or-later 0005 */ 0006 0007 #include "messagelisttextui.h" 0008 0009 MessageListTextUi::MessageListTextUi(TextSelectionImpl *textSelectionImpl, QListView *view) 0010 : TextUiBase(textSelectionImpl, view) 0011 { 0012 } 0013 0014 void MessageListTextUi::clearSizeHintCache() 0015 { 0016 mSizeHintCache.clear(); 0017 } 0018 0019 MessageListTextUi::~MessageListTextUi() = default; 0020 0021 void MessageListTextUi::removeMessageCache(const QString &messageId) 0022 { 0023 mSizeHintCache.remove(messageId); 0024 TextUiBase::removeMessageCache(messageId); 0025 } 0026 0027 void MessageListTextUi::setCacheMaxEntries(int maxEntries) 0028 { 0029 mSizeHintCache.setMaxEntries(maxEntries); 0030 TextUiBase::setCacheMaxEntries(maxEntries); 0031 } 0032 0033 void MessageListTextUi::clearCache() 0034 { 0035 mSizeHintCache.clear(); 0036 TextUiBase::clearCache(); 0037 }