How to use source control with C++ and Perforce?

Hey everyone, we’re working on a project with both C++ and Blueprints. We’re using Perforce, but we’re unable to use the built-in source control features when trying to submit code changes. Unlike everything in the Content folder, C++ files under Source have their “Source Control” option grayed out. Of course, we can use P4V itself to check out the files there, but it’s not as convenient as having source control working in the engine. How do you handle this?

Use p4v - or even better the visual studio p4 plugin.

Doesnt really make sense to work with source code in the ue4 editor -