aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/extensionmanager/extensionmanagerwidget.cpp
diff options
context:
space:
mode:
authorJarek Kobus <[email protected]>2024-08-23 07:43:42 +0200
committerJarek Kobus <[email protected]>2024-08-23 10:10:05 +0000
commit43fce05a68c17ed7a285c2d355939cc2700831f7 (patch)
tree806e2cf1eb6593981662480a11162925fbf83fec /src/plugins/extensionmanager/extensionmanagerwidget.cpp
parenta76e23434b6512de694e8d2600e30eacf5167711 (diff)
ExtensionManager: Avoid using QSignalMapper
Follows 96085f327b2d1e89fb2896b902dd770379e692b3 Amends 81163b431e68f281bd7c6cdd4e6c8ba279ff9155 Change-Id: Ibb23642e7f13c9101bac1f9db730865db68a4270 Reviewed-by: Alessandro Portale <[email protected]>
Diffstat (limited to 'src/plugins/extensionmanager/extensionmanagerwidget.cpp')
-rw-r--r--src/plugins/extensionmanager/extensionmanagerwidget.cpp7
1 files changed, 1 insertions, 6 deletions
diff --git a/src/plugins/extensionmanager/extensionmanagerwidget.cpp b/src/plugins/extensionmanager/extensionmanagerwidget.cpp
index 79253668690..86d98178832 100644
--- a/src/plugins/extensionmanager/extensionmanagerwidget.cpp
+++ b/src/plugins/extensionmanager/extensionmanagerwidget.cpp
@@ -45,7 +45,6 @@
#include <QPainter>
#include <QProgressDialog>
#include <QScrollArea>
-#include <QSignalMapper>
#include <QTextDocument>
#include <QTextBlock>
@@ -337,8 +336,6 @@ public:
QHBoxLayout *layout = new QHBoxLayout(this);
setLayout(layout);
layout->setContentsMargins({});
- m_signalMapper = new QSignalMapper(this);
- connect(m_signalMapper, &QSignalMapper::mappedString, this, &TagList::tagSelected);
}
void setTags(const QStringList &tags)
@@ -360,8 +357,7 @@ public:
for (const QString &tag : tags) {
QAbstractButton *tagButton = new Button(tag, Button::Tag);
connect(tagButton, &QAbstractButton::clicked,
- m_signalMapper, qOverload<>(&QSignalMapper::map));
- m_signalMapper->setMapping(tagButton, tag);
+ this, [this, tag] { emit tagSelected(tag); });
flow.addItem(tagButton);
}
@@ -376,7 +372,6 @@ signals:
private:
QWidget *m_container = nullptr;
- QSignalMapper *m_signalMapper;
};
class ExtensionManagerWidget final : public Core::ResizeSignallingWidget