summaryrefslogtreecommitdiffstats
path: root/src/corelib/kernel/qsignalmapper.h
diff options
context:
space:
mode:
authorLars Knoll <lars.knoll@qt.io>2020-03-19 13:30:35 +0100
committerLars Knoll <lars.knoll@qt.io>2020-03-25 09:46:15 +0100
commit874c6b00dd52a62633a8afb5c1749b2ab50db6b6 (patch)
treeaed30ff95e6577997936592a3dd5237e8901144f /src/corelib/kernel/qsignalmapper.h
parent53f8f233692b6f9cd622eafbf669c5f8bdb0a25d (diff)
Remove QSignalMapper::mappedWidget()
mappedObject() can do exactly the same thing, there's no need for a mappedWidget() signal as well This removes a reverse dependency between Qt Widgets and Qt Core where QWidget pointers are being used inside Qt Core. [ChangeLog][QtCore] Removed QSignalMapper::mappedWidget. Connect to mappedObject instead, and use qobject_cast<QWidget *> to handle Widgets. Change-Id: I60618a34dd94575e993bd6d8a2cead95cfd71d55 Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
Diffstat (limited to 'src/corelib/kernel/qsignalmapper.h')
-rw-r--r--src/corelib/kernel/qsignalmapper.h3
1 files changed, 0 insertions, 3 deletions
diff --git a/src/corelib/kernel/qsignalmapper.h b/src/corelib/kernel/qsignalmapper.h
index bd100a2467..e92b275428 100644
--- a/src/corelib/kernel/qsignalmapper.h
+++ b/src/corelib/kernel/qsignalmapper.h
@@ -56,19 +56,16 @@ public:
void setMapping(QObject *sender, int id);
void setMapping(QObject *sender, const QString &text);
- void setMapping(QObject *sender, QWidget *widget);
void setMapping(QObject *sender, QObject *object);
void removeMappings(QObject *sender);
QObject *mapping(int id) const;
QObject *mapping(const QString &text) const;
- QObject *mapping(QWidget *widget) const;
QObject *mapping(QObject *object) const;
Q_SIGNALS:
void mappedInt(int);
void mappedString(const QString &);
- void mappedWidget(QWidget *);
void mappedObject(QObject *);
public Q_SLOTS: