diff options
author | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2020-03-18 09:22:35 +0100 |
---|---|---|
committer | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2020-03-31 08:18:05 +0100 |
commit | a72b17aac59e99089ba5f0169f577c83fb48fd5d (patch) | |
tree | 24aeec75113f4013f0880c76dc4a2c04415b4c74 /src/designer/src/components/signalsloteditor/signalsloteditor_p.h | |
parent | d3363a9bb8cdbb87046a1331141db93aef4bd4d2 (diff) |
Qt Designer: Refactor ConnectionModel::data() of the signal slot editor
The implementation was broken in the sense that it would
return column text strings for the font/color roles since enum
deprecatedMember was 0.
Restructure the code to use a switch and a helper for the column
text.
Change-Id: Ifb055519b796d4323c3aac7bf24ccac8facf1497
Pick-to: 5.15
Task-number: QTBUG-82924
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io>
Diffstat (limited to 'src/designer/src/components/signalsloteditor/signalsloteditor_p.h')
-rw-r--r-- | src/designer/src/components/signalsloteditor/signalsloteditor_p.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/designer/src/components/signalsloteditor/signalsloteditor_p.h b/src/designer/src/components/signalsloteditor/signalsloteditor_p.h index 15d0563cf..1a44c101a 100644 --- a/src/designer/src/components/signalsloteditor/signalsloteditor_p.h +++ b/src/designer/src/components/signalsloteditor/signalsloteditor_p.h @@ -105,6 +105,9 @@ public: Connection *indexToConnection(const QModelIndex &index) const; void updateAll(); + const SignalSlotConnection *connectionAt(const QModelIndex &index) const; + static QString columnText(const SignalSlotConnection *con, int column); + private slots: void connectionAdded(Connection *con); void connectionRemoved(int idx); |