Quote:
Originally Posted by emphyrion
Hello again,
Sorry to come back, but I didn't click on the link before answering that it was "what I was looking for".
Actually, it's not, as it is a user explanation on how it works.
What I am looking for it how is it programmatically constructed. What files, fields are involved, etc..
Is there such an explanation somewhere?
Thank you for your help.
Emphyrio
|
No, there isn't any documentation. The construction process is quite complex, using many internal parts of calibre to put together the data. If you want to look at it, see calibre's source code, in particular gui2.tag_browser.model.py, where the tree is built.