Files
qt-creator/src/plugins/cpptools
Christian Kandeler 33108795d6 CppTools: Turn some classes into pure value types
ProjectInfo, ProjectPart and ProjectUpdateInfo used to carry pointers
to Project and/or Toolchain, even though they were used in contexts
where these pointers were either unsafe to access or not guaranteed to
be valid anymore, which made their use difficult and error-prone.
We turn these classes into pure value types by copying in all relevant
information before the first async operation takes place.

Fixes: QTCREATORBUG-25678
Change-Id: I1914b0dbda6c7dfba6c95e5e92f2d69977755590
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io>
2021-08-13 12:35:49 +00:00
..
2019-01-21 09:00:18 +00:00
2019-11-01 09:53:45 +00:00
2019-03-05 09:40:54 +00:00
2019-01-21 09:00:18 +00:00
2019-01-21 09:00:18 +00:00
2019-01-21 09:00:18 +00:00
2019-01-21 09:00:18 +00:00
2019-01-21 09:00:18 +00:00
2019-01-21 09:00:18 +00:00
2021-01-22 09:37:12 +00:00
2019-01-21 09:00:18 +00:00
2019-01-21 09:00:18 +00:00
2019-01-21 09:00:18 +00:00
2019-02-08 08:43:32 +00:00
2021-06-02 16:56:24 +00:00