summaryrefslogtreecommitdiff
path: root/svx/inc/svx/sdr/contact
diff options
context:
space:
mode:
authorOcke Janssen [oj] <Ocke.Janssen@sun.com>2009-11-16 09:59:12 +0100
committerOcke Janssen [oj] <Ocke.Janssen@sun.com>2009-11-16 09:59:12 +0100
commitf448a7b94dafd3e80e7cfdc405e2dbccbfdef1d6 (patch)
treeb3d5bcb2ef2cb939f231d95d5c146fb8aa349a08 /svx/inc/svx/sdr/contact
parentcc423d4be4338cbd81eed9f96f7c7a277da0ee88 (diff)
parent1e0bc426a966d9920714d0d3404ae32bdda9bdd7 (diff)
dba33d: pull from dba33b
Diffstat (limited to 'svx/inc/svx/sdr/contact')
-rw-r--r--svx/inc/svx/sdr/contact/viewobjectcontactofunocontrol.hxx9
1 files changed, 9 insertions, 0 deletions
diff --git a/svx/inc/svx/sdr/contact/viewobjectcontactofunocontrol.hxx b/svx/inc/svx/sdr/contact/viewobjectcontactofunocontrol.hxx
index 87a1de55ec0a..c8fa03d4e88c 100644
--- a/svx/inc/svx/sdr/contact/viewobjectcontactofunocontrol.hxx
+++ b/svx/inc/svx/sdr/contact/viewobjectcontactofunocontrol.hxx
@@ -99,12 +99,21 @@ namespace sdr { namespace contact {
*/
virtual void ActionChanged();
+ /** to be called when any aspect of the control which requires view updates changed
+ */
+ struct ImplAccess { friend class ViewObjectContactOfUnoControl_Impl; friend class ViewObjectContactOfUnoControl; private: ImplAccess() { } };
+ void onControlChangedOrModified( ImplAccess ) { impl_onControlChangedOrModified(); }
+
protected:
+ ViewObjectContactOfUnoControl( ObjectContact& _rObjectContact, ViewContactOfUnoControl& _rViewContact );
~ViewObjectContactOfUnoControl();
// support for Primitive2D
virtual drawinglayer::primitive2d::Primitive2DSequence createPrimitive2DSequence(const DisplayInfo& rDisplayInfo) const;
+ /// to be called when any aspect of the control which requires view updates changed
+ void impl_onControlChangedOrModified();
+
private:
ViewObjectContactOfUnoControl(); // never implemented
ViewObjectContactOfUnoControl( const ViewObjectContactOfUnoControl& ); // never implemented