From 3cb5f45dda3efa0da8f2523ee5e6e23806ee7ad2 Mon Sep 17 00:00:00 2001 From: Volker Hilsheimer Date: Wed, 23 Apr 2025 16:39:55 +0200 Subject: [PATCH] QGIM: remove unnecessary friend declaration for the test class We don't need it (for now), and it causes ambiguities with namespaced builds on MSVC, so remove it. If we need it again, then we need to forward declare the class in the global namespace first. Fixes: QTBUG-136136 Change-Id: I96c7d2557a5e84d3fd78eb9098442e19024347b5 Reviewed-by: Artem Dyomin --- src/corelib/itemmodels/qgenericitemmodel.h | 1 - 1 file changed, 1 deletion(-) diff --git a/src/corelib/itemmodels/qgenericitemmodel.h b/src/corelib/itemmodels/qgenericitemmodel.h index 447cd89da84..c9c1d529de5 100644 --- a/src/corelib/itemmodels/qgenericitemmodel.h +++ b/src/corelib/itemmodels/qgenericitemmodel.h @@ -220,7 +220,6 @@ protected: } } - friend class tst_QGenericItemModel; using range_features = QGenericItemModelDetails::range_traits; using wrapped_row_type = QGenericItemModelDetails::wrapped_t; using row_features = QGenericItemModelDetails::range_traits;