summaryrefslogtreecommitdiff
path: root/include/svx/sdr
diff options
context:
space:
mode:
authorKohei Yoshida <kohei.yoshida@gmail.com>2015-12-18 19:42:09 -0500
committerKohei Yoshida <libreoffice@kohei.us>2015-12-19 02:26:36 +0000
commit6b57529888f384307b88cf5ead5e3e477c6c03b1 (patch)
treeb4dd4c50339797a9128e37315daabc6825fd2a22 /include/svx/sdr
parentc1aca008603d18dcd84a751df70fb8eefd9f0111 (diff)
Use std::unique_ptr for mpViewContact member instance of SdrPage.
And fix some const-incorrect-ness while at it. Change-Id: I0314c8e5b73f1a7edce040b2a57fbc5d1081d70c Reviewed-on: https://gerrit.libreoffice.org/20815 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Kohei Yoshida <libreoffice@kohei.us> Tested-by: Kohei Yoshida <libreoffice@kohei.us>
Diffstat (limited to 'include/svx/sdr')
-rw-r--r--include/svx/sdr/contact/objectcontactofobjlistpainter.hxx7
1 files changed, 4 insertions, 3 deletions
diff --git a/include/svx/sdr/contact/objectcontactofobjlistpainter.hxx b/include/svx/sdr/contact/objectcontactofobjlistpainter.hxx
index d9ee440f0272..8a2d4da131ae 100644
--- a/include/svx/sdr/contact/objectcontactofobjlistpainter.hxx
+++ b/include/svx/sdr/contact/objectcontactofobjlistpainter.hxx
@@ -34,7 +34,7 @@ class SVX_DLLPUBLIC ObjectContactPainter : public ObjectContact
protected:
// Hierarchy access methods
virtual sal_uInt32 GetPaintObjectCount() const = 0;
- virtual ViewContact& GetPaintObjectViewContact(sal_uInt32 nIndex) const = 0;
+ virtual ViewContact& GetPaintObjectViewContact(sal_uInt32 nIndex) = 0;
public:
// basic constructor/destructor
@@ -59,7 +59,7 @@ protected:
// Hierarchy access methods
virtual sal_uInt32 GetPaintObjectCount() const override;
- virtual ViewContact& GetPaintObjectViewContact(sal_uInt32 nIndex) const override;
+ virtual ViewContact& GetPaintObjectViewContact(sal_uInt32 nIndex) override;
public:
// basic constructor/destructor
@@ -95,7 +95,7 @@ protected:
// Hierarchy access methods
virtual sal_uInt32 GetPaintObjectCount() const override;
- virtual ViewContact& GetPaintObjectViewContact(sal_uInt32 nIndex) const override;
+ virtual ViewContact& GetPaintObjectViewContact(sal_uInt32 nIndex) override;
public:
// basic constructor
@@ -107,6 +107,7 @@ public:
// set another page
void SetStartPage(const SdrPage* pPage);
const SdrPage* GetStartPage() const { return mxStartPage.get(); }
+ SdrPage* GetStartPage() { return mxStartPage.get(); }
virtual OutputDevice* TryToGetOutputDevice() const override;
};