Instead of deleting objects, I'm marking them as hidden. So I'm
creating special thumbnails whenever the hidden attributes of a MK
object is changed. I'm doing something like this:
class Piece(GenPiece):
[...]
def setHidden(self, hidden):
if self.hidden() != hidden:
[create or delete thumbnail]
GenPiece.setHidden(self, hidden)
But it seems like this is happening maybe everytime the object is
created -- like the store sets the hidden attribute via setHidden,
instead of directly writing the attribute. Is this the case?
If so, is there some way I can tell if the object is being changed,
rather than just constructed?
Ian
|