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