diff options
author | Armin Le Grand <Armin.Le.Grand@cib.de> | 2018-08-01 21:47:30 +0200 |
---|---|---|
committer | Armin Le Grand <Armin.Le.Grand@cib.de> | 2018-08-02 10:53:47 +0200 |
commit | 4804a1474ccba8df57f0a0151bd69237e82eb618 (patch) | |
tree | 256b0ec8ff72983a6c00d412ab5fff022f52c03e /include | |
parent | bd8320952522165ee7f5f6cbe2675ea674ec5749 (diff) |
Directly prevent multiple change broadcasts
Instead of using members in SdrObject and a class
(SdrDelayBroadcastObjectChange) to prevent special,
selected SdrObnjects from executing BroadcastObjectChange,
use existing possibilities.
Change-Id: Iccab28249cfdc73219143b681495c84d7f520b62
Reviewed-on: https://gerrit.libreoffice.org/58451
Tested-by: Jenkins
Reviewed-by: Armin Le Grand <Armin.Le.Grand@cib.de>
Diffstat (limited to 'include')
-rw-r--r-- | include/svx/svdobj.hxx | 17 |
1 files changed, 0 insertions, 17 deletions
diff --git a/include/svx/svdobj.hxx b/include/svx/svdobj.hxx index ee447493ca34..1d112cc3841e 100644 --- a/include/svx/svdobj.hxx +++ b/include/svx/svdobj.hxx @@ -312,7 +312,6 @@ private: friend class SdrObjListIter; friend class SdrVirtObj; friend class SdrRectObj; - friend class SdrDelayBroadcastObjectChange; // OperationSmiley: Allow at each SdrObject to set a FillGeometryDefiningShape, // so that for SdrObjects where this is set, the definition of a defined FillStyle @@ -1016,8 +1015,6 @@ private: mpProperties; std::unique_ptr<sdr::contact::ViewContact> mpViewContact; - bool mbDelayBroadcastObjectChange : 1; - mutable bool mbBroadcastObjectChangePending : 1; // global static ItemPool for not-yet-inserted items static SdrItemPool* mpGlobalItemPool; @@ -1046,20 +1043,6 @@ struct SVX_DLLPUBLIC SdrObjectFreeOp } }; -/** Suppress BroadcastObjectChange() until destruction of the (last) instance. - Prevents multiple broadcasts for a sequence of calls that would trigger a - broadcast each. Instances may be nested in levels, the outer instance will - trigger the final broadcast. - */ -class SVX_DLLPUBLIC SdrDelayBroadcastObjectChange -{ - SdrObject& mrObj; - bool mbOldDelayBroadcastObjectChange; -public: - SdrDelayBroadcastObjectChange( SdrObject& rObj ); - ~SdrDelayBroadcastObjectChange(); -}; - struct SdrObjCreatorParams { SdrInventor nInventor; |