[libraries/ktextaddons] textautogeneratetextmcpprotocol/widgets/server: Add to layout

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

Add to layout

M  +19   -0    textautogeneratetextmcpprotocol/widgets/server/addmcpsteamablehttpserverheaderwidget.cpp
M  +3    -0    textautogeneratetextmcpprotocol/widgets/server/addmcpsteamablehttpserverheaderwidget.h

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

diff --git a/textautogeneratetextmcpprotocol/widgets/server/addmcpsteamablehttpserverheaderwidget.cpp b/textautogeneratetextmcpprotocol/widgets/server/addmcpsteamablehttpserverheaderwidget.cpp
index 9683fde03..61bf11201 100644
--- a/textautogeneratetextmcpprotocol/widgets/server/addmcpsteamablehttpserverheaderwidget.cpp
+++ b/textautogeneratetextmcpprotocol/widgets/server/addmcpsteamablehttpserverheaderwidget.cpp
@@ -29,19 +29,38 @@ AddMcpSteamableHttpServerHeaderWidget::AddMcpSteamableHttpServerHeaderWidget(QWi
     auto addHeaderButton = new QPushButton(i18nc("@action:button", "Add"), this);
     addHeaderButton->setObjectName(u"addHeaderButton"_s);
     buttonsLayout->addWidget(addHeaderButton);
+    connect(addHeaderButton, &QPushButton::clicked, this, &AddMcpSteamableHttpServerHeaderWidget::slotAddHeader);
 
     auto modifyHeaderButton = new QPushButton(i18nc("@action:button", "Modify"), this);
     modifyHeaderButton->setObjectName(u"modifyHeaderButton"_s);
     buttonsLayout->addWidget(modifyHeaderButton);
+    connect(modifyHeaderButton, &QPushButton::clicked, this, &AddMcpSteamableHttpServerHeaderWidget::slotModifyHeader);
 
     auto removeHeaderButton = new QPushButton(i18nc("@action:button", "Remove"), this);
     removeHeaderButton->setObjectName(u"removeHeaderButton"_s);
     buttonsLayout->addWidget(removeHeaderButton);
     buttonsLayout->addStretch(1);
+    connect(removeHeaderButton, &QPushButton::clicked, this, &AddMcpSteamableHttpServerHeaderWidget::slotRemoveHeader);
+    mainLayout->addLayout(buttonsLayout);
 }
 
 AddMcpSteamableHttpServerHeaderWidget::~AddMcpSteamableHttpServerHeaderWidget() = default;
 
+void AddMcpSteamableHttpServerHeaderWidget::slotRemoveHeader()
+{
+    // TODO
+}
+
+void AddMcpSteamableHttpServerHeaderWidget::slotAddHeader()
+{
+    // TODO
+}
+
+void AddMcpSteamableHttpServerHeaderWidget::slotModifyHeader()
+{
+    // TODO
+}
+
 QStringList AddMcpSteamableHttpServerHeaderWidget::headers() const
 {
     // TODO
diff --git a/textautogeneratetextmcpprotocol/widgets/server/addmcpsteamablehttpserverheaderwidget.h b/textautogeneratetextmcpprotocol/widgets/server/addmcpsteamablehttpserverheaderwidget.h
index 81dfca471..0495190d4 100644
--- a/textautogeneratetextmcpprotocol/widgets/server/addmcpsteamablehttpserverheaderwidget.h
+++ b/textautogeneratetextmcpprotocol/widgets/server/addmcpsteamablehttpserverheaderwidget.h
@@ -23,6 +23,9 @@ public:
     void setHeaders(const QStringList &h);
 
 private:
+    TEXTAUTOGENERATETEXTMCPPROTOCOLWIDGETS_NO_EXPORT void slotModifyHeader();
+    TEXTAUTOGENERATETEXTMCPPROTOCOLWIDGETS_NO_EXPORT void slotAddHeader();
+    TEXTAUTOGENERATETEXTMCPPROTOCOLWIDGETS_NO_EXPORT void slotRemoveHeader();
     QListWidget *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.