File indexing completed on 2025-01-05 04:38:27
0001 /* 0002 SPDX-FileCopyrightText: 2020-2024 Laurent Montel <montel@kde.org> 0003 0004 SPDX-License-Identifier: LGPL-2.0-or-later 0005 */ 0006 0007 #include "webshortcuttextinterface.h" 0008 0009 #include <KIO/KUriFilterSearchProviderActions> 0010 0011 #include <QMenu> 0012 0013 WebShortcutTextInterface::WebShortcutTextInterface(QObject *parent) 0014 : PluginTextInterface(parent) 0015 , mWebShortcutMenuManager(new KIO::KUriFilterSearchProviderActions(this)) 0016 { 0017 } 0018 0019 WebShortcutTextInterface::~WebShortcutTextInterface() = default; 0020 0021 void WebShortcutTextInterface::addAction(QMenu *menu) 0022 { 0023 menu->addSeparator(); 0024 mWebShortcutMenuManager->addWebShortcutsToMenu(menu); 0025 } 0026 0027 void WebShortcutTextInterface::setSelectedText(const QString &str) 0028 { 0029 mWebShortcutMenuManager->setSelectedText(str); 0030 } 0031 0032 #include "moc_webshortcuttextinterface.cpp"