From c52bf250b6ccb063fd0dd2625ff0d6cd196e2586 Mon Sep 17 00:00:00 2001 From: Kevin Matz Date: Mon, 17 Apr 2023 09:30:13 -0400 Subject: [PATCH] use column 0 to retrieve the widget pointer --- example/widgetExplorer/devicewindow.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/example/widgetExplorer/devicewindow.cpp b/example/widgetExplorer/devicewindow.cpp index eab2caa..7238386 100644 --- a/example/widgetExplorer/devicewindow.cpp +++ b/example/widgetExplorer/devicewindow.cpp @@ -112,8 +112,9 @@ void DeviceWindow::selectionChanged(const QModelIndex ¤t, const QModelInde bool hasrdm = false; if (current.isValid()) { + auto index = model->index(current.row(), 0, current.parent()); + auto wdgt = index.data(Qt::EditRole).value>(); valid = true; - auto wdgt = current.data(Qt::EditRole).value>(); connected = wdgt->isConnected(); hasdmx = connected & wdgt->featureDMX(); hasrdm = connected & wdgt->featureRDM();