diff options
author | Lars Knoll <lars.knoll@qt.io> | 2020-03-19 13:30:35 +0100 |
---|---|---|
committer | Lars Knoll <lars.knoll@qt.io> | 2020-03-25 09:46:15 +0100 |
commit | 874c6b00dd52a62633a8afb5c1749b2ab50db6b6 (patch) | |
tree | aed30ff95e6577997936592a3dd5237e8901144f /src/corelib/kernel/qsignalmapper.h | |
parent | 53f8f233692b6f9cd622eafbf669c5f8bdb0a25d (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.h | 3 |
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: |