Good afternoon, there is the following question: how best to organize the interaction between multiple processes on the same machine? The situation is the following: there are several written system modules on qt5. Some modules display the big picture. Others allow you to edit line items (objects). We need the following interaction in the general list of the selected object If the program for editing it was not launched, then the program is started, and after that it is given a message for editing. If it was launched, it just sends a message for editing.
After editing, the program sends a message to the list that an object must be updated.
What is the easiest way to organize this functionality?