summaryrefslogtreecommitdiff
path: root/svx
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2013-11-28 12:10:35 +0000
committerMichael Meeks <michael.meeks@collabora.com>2014-06-10 16:33:56 +0100
commite0d2fd8fb173728c8485ef7f4baa129ed044df94 (patch)
treee4d64b6a9cb2e20c8ec1f3a1b77a884456c4d0f1 /svx
parent70b50860e82a4f0629730c9c6bd6eb3e66b851c6 (diff)
we will need getColorConfig, etc. again
Change-Id: Ie7f8d37b550c788fd6235a5de4bbcc51ac6f8150
Diffstat (limited to 'svx')
-rw-r--r--svx/source/svdraw/svdmrkv.cxx19
-rw-r--r--svx/source/svdraw/svdpntv.cxx5
2 files changed, 24 insertions, 0 deletions
diff --git a/svx/source/svdraw/svdmrkv.cxx b/svx/source/svdraw/svdmrkv.cxx
index 91f85baf3c83..4b85b92065f0 100644
--- a/svx/source/svdraw/svdmrkv.cxx
+++ b/svx/source/svdraw/svdmrkv.cxx
@@ -500,6 +500,25 @@ void SdrMarkView::BrkMarkGluePoints()
}
}
+sal_uIntPtr SdrMarkView::GetMarkableObjCount() const
+{
+ sal_uIntPtr nCount=0;
+ SdrPageView* pPV = GetSdrPageView();
+
+ if(pPV)
+ {
+ SdrObjList* pOL=pPV->GetObjList();
+ sal_uIntPtr nObjAnz=pOL->GetObjCount();
+ for (sal_uIntPtr nObjNum=0; nObjNum<nObjAnz; nObjNum++) {
+ SdrObject* pObj=pOL->GetObj(nObjNum);
+ if (IsObjMarkable(pObj,pPV)) {
+ nCount++;
+ }
+ }
+ }
+ return nCount;
+}
+
void SdrMarkView::hideMarkHandles()
{
if(!mbMarkHandlesHidden)
diff --git a/svx/source/svdraw/svdpntv.cxx b/svx/source/svdraw/svdpntv.cxx
index e4264681a49f..14470e4a8b18 100644
--- a/svx/source/svdraw/svdpntv.cxx
+++ b/svx/source/svdraw/svdpntv.cxx
@@ -1257,6 +1257,11 @@ void SdrPaintView::VisAreaChanged(const SdrPageWindow& /*rWindow*/)
Broadcast(SvxViewHint(SvxViewHint::SVX_HINT_VIEWCHANGED));
}
+const svtools::ColorConfig& SdrPaintView::getColorConfig() const
+{
+ return maColorConfig;
+}
+
void SdrPaintView::onChangeColorConfig()
{
SetGridColor( Color( maColorConfig.GetColorValue( svtools::DRAWGRID ).nColor ) );