From: Jozef M. <mis...@ho...> - 2009-03-06 11:18:40
|
not needed anymore: i've just commited changes affecting only my code - cleaner way how to do it. /jozo > From: mis...@ho... > To: ms...@gm...; pdf...@li... > Subject: [PATCH] observers > Date: Thu, 5 Mar 2009 12:08:29 +0000 > > > 2 michal:please, apply this patch so that i can commit changes needed for replace_text utility to work.issue: we can not control the notification of observers from outside cobjectswhy we need it: e.g. batch replacement of string will cause complete reparsing after each change (this is a very big performance issue) but we need the notification just at the endother options: dunno, because we export all operators to property editor and therefore they can be changed at arbitrary time!/jozoIndex: utils/observer.h===================================================================RCS file: /cvsroot/pdfedit/pdfedit/src/utils/observer.h,vretrieving revision 1.38diff -r1.38 observer.h569a570,575> private:> /** Bool lock. */> bool _lock;>> protected:> 588a595,597> /** Ctor*/> ObserverHandler() : _lock (false) {}> 591a601,606>>> /** lock notifying */> virtual void lockObservers() { _lock = true; }> /** unlock notifying */> virtual void unlockObservers() { _lock = false; }648a664,666> if (_lock)> return;> > _________________________________________________________________ > Windows Live™ Contacts: Organize your contact list. > http://windowslive.com/connect/post/marcusatmicrosoft.spaces.live.com-Blog-cns!503D1D86EBB2B53C!2285.entry?ocid=TXT_TAGLM_WL_UGC_Contacts_032009 > ------------------------------------------------------------------------------ > Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA > -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise > -Strategies to boost innovation and cut costs with open source participation > -Receive a $600 discount off the registration fee with the source code: SFAD > http://p.sf.net/sfu/XcvMzF8H > _______________________________________________ > Pdfedit-devel mailing list > Pdf...@li... > https://lists.sourceforge.net/lists/listinfo/pdfedit-devel _________________________________________________________________ Windows Live™ Groups: Create an online spot for your favorite groups to meet. http://windowslive.com/online/groups?ocid=TXT_TAGLM_WL_groups_032009 |