All of the above done for project files, but need to test if all of the above work for family files as well.
Will also need to investigate how to deal with file names of new local models, currently we're using the central file name. Maybe it's not a bad idea to keep it that way, since we can then track interactions with the central model for multiple users.
Edit Family:
Jrn.Command "Internal" , "Bearbeitet die Familie , ID_EDIT_FAMILY"
Jrn.Directive "DocSymbol" , "[THE_FAMILY_NAME]"
Need to investigate for the following cases:
New project/family (from startup page & ribbon)
Save As during session
New local
API background open
Once this is done, move the code to the journal class.
We'll also want to have a LoadedModelEvent for closing a model.
If we want to track all documents opened in a session, we'll need a list of all possible cases and how they can be identified in a journal
Open from Startup Page:Open from Ribbon (CommndID varies depending on selected option):Open by drag and drop:All of the above done for project files, but need to test if all of the above work for family files as well. Will also need to investigate how to deal with file names of new local models, currently we're using the central file name. Maybe it's not a bad idea to keep it that way, since we can then track interactions with the central model for multiple users.
Edit Family:
Need to investigate for the following cases:
Once this is done, move the code to the journal class.We'll also want to have a
LoadedModelEvent
for closing a model.