[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;
};
}