summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorArmin Le Grand <Armin.Le.Grand@cib.de>2018-08-01 21:47:30 +0200
committerArmin Le Grand <Armin.Le.Grand@cib.de>2018-08-02 10:53:47 +0200
commit4804a1474ccba8df57f0a0151bd69237e82eb618 (patch)
tree256b0ec8ff72983a6c00d412ab5fff022f52c03e /include
parentbd8320952522165ee7f5f6cbe2675ea674ec5749 (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.hxx17
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;