Just as a pointer for anyone looking into this, the existing DBUS interface can be used to find open copies of pcb and what file they have open.
An alternative (possibly more traditional) might be to drop a lock file on disk when we open a file. (More useful in a shared network environment).
Just as a pointer for anyone looking into this, the existing DBUS interface can be used to find open copies of pcb and what file they have open.
An alternative (possibly more traditional) might be to drop a lock file on disk when we open a file. (More useful in a shared network environment).