File indexing completed on 2024-05-05 05:00:10

0001 /*
0002     SPDX-FileCopyrightText: 2001 Joseph Wenninger <jowenn@kde.org>
0003     SPDX-License-Identifier: GPL-2.0-or-later
0004 */
0005 
0006 #ifndef _konq_sidebar_test_h_
0007 #define _konq_sidebar_test_h_
0008 #include <konqsidebarplugin.h>
0009 #include <QLabel>
0010 #include <QUrl>
0011 
0012 class SidebarTest : public KonqSidebarModule
0013 {
0014     Q_OBJECT
0015 public:
0016     SidebarTest(QWidget *parent, const QString &desktopName, const KConfigGroup &configGroup)
0017         : KonqSidebarModule(parent, configGroup)
0018     {
0019         Q_UNUSED(desktopName);
0020         widget = new QLabel("Init Value", parent);
0021     }
0022     ~SidebarTest() override {}
0023     QWidget *getWidget() override
0024     {
0025         return widget;
0026     }
0027 protected:
0028     QLabel *widget;
0029     void handleURL(const QUrl &url) override
0030     {
0031         widget->setText(url.url());
0032     }
0033 };
0034 
0035 #endif