Georg Baum wrote:
Am Samstag, 11. November 2006 03:05 schrieb Abdelrazak Younes:
I wonder if this addToToc() method is a good idea at all... I'd prefer
the TocBackend to it himself. InsetInclude doesn't need to know how to
do that. The same goes for InsetFloat and InsetWrap I guess.
It is a good idea IMO. Nothing outside of InsetWrap etc. should need to
know how InsetWrap etc. works. addToToc() is a clean solution IMO: Any
inset that has to add something to the ToC can implement it, and fill the
list.
Here is a patch that does that for InsetInclude. This is cleaner IMHO
even if the special cases in TocBackend are still ugly.
I like the solution with addToToc better. In general we tried to remove as
much as possible special inset casing. All inset knowledge should be
inside the insets.
OK. I am not fully convinced but I don't have a strong opinion on the
other solution anyway so we go with your solution.
Abdel.