"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "svx/inc/sdr/contact/viewcontactofsdrole2obj.hxx" between
libreoffice-7.0.6.1.tar.xz and libreoffice-7.0.6.2.tar.xz

About: LibreOffice source code (core). "Still" packages (released version).

viewcontactofsdrole2obj.hxx  (libreoffice-7.0.6.1.tar.xz):viewcontactofsdrole2obj.hxx  (libreoffice-7.0.6.2.tar.xz)
skipping to change at line 34 skipping to change at line 34
#include <svx/svdoole2.hxx> #include <svx/svdoole2.hxx>
#include <basegfx/matrix/b2dhommatrix.hxx> #include <basegfx/matrix/b2dhommatrix.hxx>
class Graphic; class Graphic;
namespace sdr::contact { namespace sdr::contact {
class ViewContactOfSdrOle2Obj final : public ViewContactOfSdrRectObj class ViewContactOfSdrOle2Obj final : public ViewContactOfSdrRectObj
{ {
private: private:
// #i123539# allow local buffering of chart data (if chart)
drawinglayer::primitive2d::Primitive2DReference mxChartContent;
// Create an Object-Specific ViewObjectContact, set ViewContact and // Create an Object-Specific ViewObjectContact, set ViewContact and
// ObjectContact. Always needs to return something. // ObjectContact. Always needs to return something.
virtual ViewObjectContact& CreateObjectSpecificViewObjectContact(ObjectConta ct& rObjectContact) override; virtual ViewObjectContact& CreateObjectSpecificViewObjectContact(ObjectConta ct& rObjectContact) override;
public: public:
// access to SdrOle2Obj // access to SdrOle2Obj
const SdrOle2Obj& GetOle2Obj() const const SdrOle2Obj& GetOle2Obj() const
{ {
return static_cast<const SdrOle2Obj&>(GetSdrObject()); return static_cast<const SdrOle2Obj&>(GetSdrObject());
} }
skipping to change at line 61 skipping to change at line 58
// basic constructor, used from SdrObject. // basic constructor, used from SdrObject.
explicit ViewContactOfSdrOle2Obj(SdrOle2Obj& rOle2Obj); explicit ViewContactOfSdrOle2Obj(SdrOle2Obj& rOle2Obj);
virtual ~ViewContactOfSdrOle2Obj() override; virtual ~ViewContactOfSdrOle2Obj() override;
// helper for creating an OLE sequence for this object. It takes care od att ributes, needed // helper for creating an OLE sequence for this object. It takes care od att ributes, needed
// scaling (e.g. for EmptyPresObj's), the correct graphic and other stuff. I t is used from // scaling (e.g. for EmptyPresObj's), the correct graphic and other stuff. I t is used from
// createViewIndependentPrimitive2DSequence with false, and with evtl. HighC ontrast true // createViewIndependentPrimitive2DSequence with false, and with evtl. HighC ontrast true
// from the VOC which knows that // from the VOC which knows that
drawinglayer::primitive2d::Primitive2DContainer createPrimitive2DSequenceWit hParameters() const; drawinglayer::primitive2d::Primitive2DContainer createPrimitive2DSequenceWit hParameters() const;
// #i123539# get rid of buffered chart content (if there) on change
virtual void ActionChanged() override;
virtual basegfx::B2DRange getRange( const drawinglayer::geometry::ViewInform ation2D& rViewInfo2D ) const override; virtual basegfx::B2DRange getRange( const drawinglayer::geometry::ViewInform ation2D& rViewInfo2D ) const override;
private: private:
// This method is responsible for creating the graphical visualisation data // This method is responsible for creating the graphical visualisation data
// ONLY based on model data, just wraps to call createPrimitive2DSequenceWit hParameters(false) // ONLY based on model data, just wraps to call createPrimitive2DSequenceWit hParameters(false)
virtual drawinglayer::primitive2d::Primitive2DContainer createViewIndependen tPrimitive2DSequence() const override; virtual drawinglayer::primitive2d::Primitive2DContainer createViewIndependen tPrimitive2DSequence() const override;
}; };
} }
 End of changes. 2 change blocks. 
6 lines changed or deleted 0 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)