summaryrefslogtreecommitdiff
path: root/svx
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2013-12-02 16:00:10 +0000
committerMichael Meeks <michael.meeks@collabora.com>2014-06-10 16:33:56 +0100
commit9a4df93cc6267f5e9a341445358bba1a6ba3260b (patch)
tree31df57f0f58696b21d553f6b358f23261cc856e6 /svx
parente0d2fd8fb173728c8485ef7f4baa129ed044df94 (diff)
restore SdrMarkView::HasMarkableObj, etc.
Change-Id: Ib5c0d5028792708bc0ac0e756aa47d486443bbb7
Diffstat (limited to 'svx')
-rw-r--r--svx/source/svdraw/svdmrkv.cxx19
1 files changed, 19 insertions, 0 deletions
diff --git a/svx/source/svdraw/svdmrkv.cxx b/svx/source/svdraw/svdmrkv.cxx
index 4b85b92065f0..b63131aadc9b 100644
--- a/svx/source/svdraw/svdmrkv.cxx
+++ b/svx/source/svdraw/svdmrkv.cxx
@@ -519,6 +519,25 @@ sal_uIntPtr SdrMarkView::GetMarkableObjCount() const
return nCount;
}
+sal_Bool SdrMarkView::HasMarkableObj() 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 && nCount==0; nObjNum++) {
+ SdrObject* pObj=pOL->GetObj(nObjNum);
+ if (IsObjMarkable(pObj,pPV)) {
+ nCount++;
+ }
+ }
+ }
+ return nCount!=0;
+}
+
void SdrMarkView::hideMarkHandles()
{
if(!mbMarkHandlesHidden)