[libraries/ktextaddons] textautogeneratetextmcpprotocol/widgets/server: Prepare buttons

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

Prepare buttons

M  +19   -1    textautogeneratetextmcpprotocol/widgets/server/addmcpsteamablehttpserverheaderwidget.cpp

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

diff --git a/textautogeneratetextmcpprotocol/widgets/server/addmcpsteamablehttpserverheaderwidget.cpp b/textautogeneratetextmcpprotocol/widgets/server/addmcpsteamablehttpserverheaderwidget.cpp
index af6782c31..9683fde03 100644
--- a/textautogeneratetextmcpprotocol/widgets/server/addmcpsteamablehttpserverheaderwidget.cpp
+++ b/textautogeneratetextmcpprotocol/widgets/server/addmcpsteamablehttpserverheaderwidget.cpp
@@ -7,6 +7,7 @@
 #include "addmcpsteamablehttpserverheaderwidget.h"
 #include <KLocalizedString>
 #include <QListWidget>
+#include <QPushButton>
 #include <QVBoxLayout>
 using namespace Qt::Literals::StringLiterals;
 using namespace TextAutoGenerateTextMcpProtocolWidgets;
@@ -14,12 +15,29 @@ AddMcpSteamableHttpServerHeaderWidget::AddMcpSteamableHttpServerHeaderWidget(QWi
     : QWidget{parent}
     , mListBox(new QListWidget(this))
 {
-    auto mainLayout = new QVBoxLayout(this);
+    auto mainLayout = new QHBoxLayout(this);
     mainLayout->setObjectName(u"mainLayout"_s);
     mainLayout->setContentsMargins(QMargins{});
 
     mListBox->setObjectName(u"mListBox"_s);
     mainLayout->addWidget(mListBox);
+
+    auto buttonsLayout = new QVBoxLayout;
+    buttonsLayout->setObjectName(u"buttonsLayout"_s);
+    buttonsLayout->setContentsMargins(QMargins{});
+
+    auto addHeaderButton = new QPushButton(i18nc("@action:button", "Add"), this);
+    addHeaderButton->setObjectName(u"addHeaderButton"_s);
+    buttonsLayout->addWidget(addHeaderButton);
+
+    auto modifyHeaderButton = new QPushButton(i18nc("@action:button", "Modify"), this);
+    modifyHeaderButton->setObjectName(u"modifyHeaderButton"_s);
+    buttonsLayout->addWidget(modifyHeaderButton);
+
+    auto removeHeaderButton = new QPushButton(i18nc("@action:button", "Remove"), this);
+    removeHeaderButton->setObjectName(u"removeHeaderButton"_s);
+    buttonsLayout->addWidget(removeHeaderButton);
+    buttonsLayout->addStretch(1);
 }
 
 AddMcpSteamableHttpServerHeaderWidget::~AddMcpSteamableHttpServerHeaderWidget() = default;
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.