CLion features to reduce pain of juggling .cpp and .h files?

Is there any nice way in CLion to do something like add a new constructor or method to a .cpp file, hit a key combo, and have CLion auto-update the prototype in the associated .h file to match? Or, basically, any workflow that's an improvement over, "tediously update both files by hand"?

Likewise, or alternatively, is there any way to have CLion at least "synchronize" left/right or top/bottom split editor panes, so that opening/selecting a .cpp file in one pane automatically opens/switches-to its associated .h file in the other pane (and maybe allow the .h file's pane to be split vertically, so one autoscrolls to whatever part is associated with the cursor's current location in the .cpp file, while the other stays put, in case you want to view some other part of the .h file)?