From fba55184b93e8f084b45716162581a6132fe94cc Mon Sep 17 00:00:00 2001 From: Friedemann Kleint Date: Mon, 27 May 2019 17:14:11 +0200 Subject: Fix deprecation warning about QVector::fromStdVector() Fix warning: scxmlstatemachineinfo.cpp:246:30: warning: 'static QVector QVector::fromStdVector(const std::vector&) [with T = int]' is deprecated: Use QVector(vector.begin(), vector.end()) instead. [-Wdeprecated-declarations] amending c17eb247ddf22280f19975eec4d3a13335d43ba7. Change-Id: I340f1969a62f25dba1b8cd67f62c7403d48b5383 Reviewed-by: Jarek Kobus --- src/scxml/qscxmlstatemachineinfo.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/scxml/qscxmlstatemachineinfo.cpp b/src/scxml/qscxmlstatemachineinfo.cpp index d81956a..4fbbecf 100644 --- a/src/scxml/qscxmlstatemachineinfo.cpp +++ b/src/scxml/qscxmlstatemachineinfo.cpp @@ -242,8 +242,8 @@ QVector QScxmlStateMachineInfo::transitionEvents(TransitionId transitio QVector QScxmlStateMachineInfo::configuration() const { Q_D(const QScxmlStateMachineInfo); - - return QVector::fromStdVector(d->stateMachinePrivate()->configuration().list()); + const auto &list = d->stateMachinePrivate()->configuration().list(); + return QVector(list.cbegin(), list.cend()); } QT_END_NAMESPACE -- cgit v1.2.3