summaryrefslogtreecommitdiffstats
path: root/src/designer/src/components/signalsloteditor/signalsloteditor_p.h
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@qt.io>2020-03-18 09:22:35 +0100
committerFriedemann Kleint <Friedemann.Kleint@qt.io>2020-03-31 08:18:05 +0100
commita72b17aac59e99089ba5f0169f577c83fb48fd5d (patch)
tree24aeec75113f4013f0880c76dc4a2c04415b4c74 /src/designer/src/components/signalsloteditor/signalsloteditor_p.h
parentd3363a9bb8cdbb87046a1331141db93aef4bd4d2 (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.h3
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);