ros-industrial / ros_qtc_plugin

ROS Qt Creator Plug-in (https://ros-qtc-plugin.readthedocs.io)
396 stars 213 forks source link

Qt Creator 14 #506

Closed christian-rauch closed 1 month ago

christian-rauch commented 1 month ago

This PR adds the usual internal API updates for the next major version of Qt Creator and reworks how the environment variables from sources workspaces are gathered. Previously we used a process that was passed between functions to store the environment. Now we explicitly pass a QProcessEnvironment between functions and only create and run a process when required. Fixes #500.

Levi-Armstrong commented 1 month ago

LGTM

Levi-Armstrong commented 1 month ago

At some point we will need to update this to leverage the active device for running these command to make this work when using other Qt Creator features like docker device.