Patrick Ohly <patrick.ohly@...> writes: > notifyLevel (3, unshared, shared, global): > Level of detail for desktop notifications. Currently such > notifications are generated only for automatically started > sync sessions. > > 0 - suppress all notifications > 1 - show only errors > 2 - show information about changes and errors (same as level 3 at the moment) > 3 - show all notifications, including starting a sync > > Does this all make sense so far? >
Wow. That's quite a lot of work for my little pet peeve. I certainly didn't anticipate this... For this problem I see 2 basic paths. First (and the one I would take) would be to make "notifyLevel" per connection and be done with it. The second path follows your extensive spec. It seems like this might be a bit more convoluted than it needs to be as you are attempting to fit a change/feature into a structure where that feature was not anticipated in the design. I'm definitely not telling you to do it for this request, but sometimes re-evaluating the original basic design makes sense... Cheers! Brian _______________________________________________ SyncEvolution mailing list [email protected] http://lists.syncevolution.org/listinfo/syncevolution
