[libraries/ktextaddons] textautogeneratetextmcpprotocol/widgets: Add AddMcpSteamableHttpServerHeaderListWidget

Laurent Montel <[email protected]>
Newsgroups gmane.comp.kde.cvs
Message-ID <[email protected]>
Git commit c88732db4379ba3f395f63331d71c1c615fe5aab by Laurent Montel.
Committed on 26/07/2026 at 19:13.
Pushed by mlaurent into branch 'master'.

Add AddMcpSteamableHttpServerHeaderListWidget

M  +2    -0    textautogeneratetextmcpprotocol/widgets/CMakeLists.txt
A  +15   -0    textautogeneratetextmcpprotocol/widgets/server/addmcpsteamablehttpserverheaderlistwidget.cpp     [License: GPL(v2.0+)]
A  +20   -0    textautogeneratetextmcpprotocol/widgets/server/addmcpsteamablehttpserverheaderlistwidget.h     [License: GPL(v2.0+)]
M  +2    -1    textautogeneratetextmcpprotocol/widgets/server/addmcpsteamablehttpserverheaderwidget.cpp
M  +2    -1    textautogeneratetextmcpprotocol/widgets/server/addmcpsteamablehttpserverheaderwidget.h

https://invent.kde.org/libraries/ktextaddons/-/commit/c88732db4379ba3f395f63331d71c1c615fe5aab

diff --git a/textautogeneratetextmcpprotocol/widgets/CMakeLists.txt b/textautogeneratetextmcpprotocol/widgets/CMakeLists.txt
index f7b4adc8b..cbe99e18f 100644
--- a/textautogeneratetextmcpprotocol/widgets/CMakeLists.txt
+++ b/textautogeneratetextmcpprotocol/widgets/CMakeLists.txt
@@ -55,6 +55,8 @@ target_sources(
         server/mcpserverlistviewdelegate.cpp
         server/addmcpsteamablehttpserverheaderwidget.h
         server/addmcpsteamablehttpserverheaderwidget.cpp
+        server/addmcpsteamablehttpserverheaderlistwidget.h
+        server/addmcpsteamablehttpserverheaderlistwidget.cpp
         common/selecttypecombobox.h
         common/selecttypecombobox.cpp
 )
diff --git a/textautogeneratetextmcpprotocol/widgets/server/addmcpsteamablehttpserverheaderlistwidget.cpp b/textautogeneratetextmcpprotocol/widgets/server/addmcpsteamablehttpserverheaderlistwidget.cpp
new file mode 100644
index 000000000..28963ea26
--- /dev/null
+++ b/textautogeneratetextmcpprotocol/widgets/server/addmcpsteamablehttpserverheaderlistwidget.cpp
@@ -0,0 +1,15 @@
+/*
+  SPDX-FileCopyrightText: 2026 Laurent Montel <[email protected]>
+
+  SPDX-License-Identifier: GPL-2.0-or-later
+*/
+#include "addmcpsteamablehttpserverheaderlistwidget.h"
+
+using namespace Qt::Literals::StringLiterals;
+using namespace TextAutoGenerateTextMcpProtocolWidgets;
+AddMcpSteamableHttpServerHeaderListWidget::AddMcpSteamableHttpServerHeaderListWidget(QWidget *parent)
+    : QListWidget(parent)
+{
+}
+
+AddMcpSteamableHttpServerHeaderListWidget::~AddMcpSteamableHttpServerHeaderListWidget() = default;
diff --git a/textautogeneratetextmcpprotocol/widgets/server/addmcpsteamablehttpserverheaderlistwidget.h b/textautogeneratetextmcpprotocol/widgets/server/addmcpsteamablehttpserverheaderlistwidget.h
new file mode 100644
index 000000000..fc28f1e80
--- /dev/null
+++ b/textautogeneratetextmcpprotocol/widgets/server/addmcpsteamablehttpserverheaderlistwidget.h
@@ -0,0 +1,20 @@
+/*
+  SPDX-FileCopyrightText: 2026 Laurent Montel <[email protected]>
+
+  SPDX-License-Identifier: GPL-2.0-or-later
+*/
+#pragma once
+
+#include <QListWidget>
+
+#include "textautogeneratetextmcpprotocolwidgets_export.h"
+namespace TextAutoGenerateTextMcpProtocolWidgets
+{
+class TEXTAUTOGENERATETEXTMCPPROTOCOLWIDGETS_EXPORT AddMcpSteamableHttpServerHeaderListWidget : public QListWidget
+{
+    Q_OBJECT
+public:
+    explicit AddMcpSteamableHttpServerHeaderListWidget(QWidget *parent = nullptr);
+    ~AddMcpSteamableHttpServerHeaderListWidget() override;
+};
+}
diff --git a/textautogeneratetextmcpprotocol/widgets/server/addmcpsteamablehttpserverheaderwidget.cpp b/textautogeneratetextmcpprotocol/widgets/server/addmcpsteamablehttpserverheaderwidget.cpp
index 61bf11201..209473012 100644
--- a/textautogeneratetextmcpprotocol/widgets/server/addmcpsteamablehttpserverheaderwidget.cpp
+++ b/textautogeneratetextmcpprotocol/widgets/server/addmcpsteamablehttpserverheaderwidget.cpp
@@ -5,6 +5,7 @@
 */
 
 #include "addmcpsteamablehttpserverheaderwidget.h"
+#include "addmcpsteamablehttpserverheaderlistwidget.h"
 #include <KLocalizedString>
 #include <QListWidget>
 #include <QPushButton>
@@ -13,7 +14,7 @@ using namespace Qt::Literals::StringLiterals;
 using namespace TextAutoGenerateTextMcpProtocolWidgets;
 AddMcpSteamableHttpServerHeaderWidget::AddMcpSteamableHttpServerHeaderWidget(QWidget *parent)
     : QWidget{parent}
-    , mListBox(new QListWidget(this))
+    , mListBox(new AddMcpSteamableHttpServerHeaderListWidget(this))
 {
     auto mainLayout = new QHBoxLayout(this);
     mainLayout->setObjectName(u"mainLayout"_s);
diff --git a/textautogeneratetextmcpprotocol/widgets/server/addmcpsteamablehttpserverheaderwidget.h b/textautogeneratetextmcpprotocol/widgets/server/addmcpsteamablehttpserverheaderwidget.h
index 0495190d4..5b6363650 100644
--- a/textautogeneratetextmcpprotocol/widgets/server/addmcpsteamablehttpserverheaderwidget.h
+++ b/textautogeneratetextmcpprotocol/widgets/server/addmcpsteamablehttpserverheaderwidget.h
@@ -12,6 +12,7 @@
 class QListWidget;
 namespace TextAutoGenerateTextMcpProtocolWidgets
 {
+class AddMcpSteamableHttpServerHeaderListWidget;
 class TEXTAUTOGENERATETEXTMCPPROTOCOLWIDGETS_EXPORT AddMcpSteamableHttpServerHeaderWidget : public QWidget
 {
     Q_OBJECT
@@ -26,6 +27,6 @@ private:
     TEXTAUTOGENERATETEXTMCPPROTOCOLWIDGETS_NO_EXPORT void slotModifyHeader();
     TEXTAUTOGENERATETEXTMCPPROTOCOLWIDGETS_NO_EXPORT void slotAddHeader();
     TEXTAUTOGENERATETEXTMCPPROTOCOLWIDGETS_NO_EXPORT void slotRemoveHeader();
-    QListWidget *const mListBox;
+    AddMcpSteamableHttpServerHeaderListWidget *const mListBox;
 };
 }
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.