From: Benny M. <ben...@gm...> - 2008-03-22 12:36:03
|
2008/3/22, Douglas S. Blank <db...@cs...>: > > I'm attempting to make some gramplets redraw whenever there are mass > changes, like an import or when a tool does some mass changes. > > Should there be a new signal created, or would it make sense to send a > "db-changed" signal? For these uses, db-changed, db-import, or > db-mass-changes would all have the same effect: refresh the screen. But > maybe other things might want to make distinctions. > > What do you think? Have I missed a signal? It looks like import tries to > handle the refreshes on screens itself. These are the rebuild signals. See base.py, method requist_rebuild This emits signals that indicate all objects changed significantly. You should obviously only connect to one of them, eg a gramplet about names could connect to person-rebuild Benny |