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