summaryrefslogtreecommitdiff
path: root/svx
diff options
context:
space:
mode:
authorKohei Yoshida <kohei.yoshida@suse.com>2012-01-31 16:03:16 -0500
committerKohei Yoshida <kohei.yoshida@suse.com>2012-01-31 21:38:58 -0500
commit90413af046d22d1ea7376da4856846744049d613 (patch)
tree8c908a6cde7f301c3b5f532b4d3b4d958a71bf10 /svx
parent960b61a1bce06f3a3bb59caa5e5757732cc1b9e8 (diff)
More implicit inline methods to non-inline.
Diffstat (limited to 'svx')
-rw-r--r--svx/inc/svx/svdobj.hxx74
-rw-r--r--svx/source/svdraw/svdobj.cxx177
2 files changed, 214 insertions, 37 deletions
diff --git a/svx/inc/svx/svdobj.hxx b/svx/inc/svx/svdobj.hxx
index 812704038799..7da0ddd29649 100644
--- a/svx/inc/svx/svdobj.hxx
+++ b/svx/inc/svx/svdobj.hxx
@@ -511,7 +511,7 @@ public:
TYPEINFO();
SdrObject();
- /** fres the SdrObject pointed to by the argument
+ /** frees the SdrObject pointed to by the argument
In case the object has an SvxShape, which has the ownership of the object, it
is actually *not* deleted.
@@ -522,18 +522,18 @@ public:
virtual void SetBoundRectDirty();
virtual void SetObjList(SdrObjList* pNewObjList);
- SdrObjList* GetObjList() const { return pObjList; }
+ SdrObjList* GetObjList() const;
virtual void SetPage(SdrPage* pNewPage);
- SdrPage* GetPage() const { return pPage; }
+ SdrPage* GetPage() const;
virtual void SetModel(SdrModel* pNewModel);
- SdrModel* GetModel() const { return pModel; }
+ SdrModel* GetModel() const;
SdrItemPool* GetObjectItemPool() const;
void AddListener(SfxListener& rListener);
void RemoveListener(SfxListener& rListener);
- const SfxBroadcaster* GetBroadcaster() const { return pPlusData!=NULL ? pPlusData->pBroadcast : NULL; }
+ const SfxBroadcaster* GetBroadcaster() const;
virtual void AddReference(SdrVirtObj& rVrtObj);
virtual void DelReference(SdrVirtObj& rVrtObj);
@@ -549,8 +549,8 @@ public:
virtual void getMergedHierarchyLayerSet(SetOfByte& rSet) const;
// UserCall interface
- void SetUserCall(SdrObjUserCall* pUser) { pUserCall=pUser; }
- SdrObjUserCall* GetUserCall() const { return pUserCall; }
+ void SetUserCall(SdrObjUserCall* pUser);
+ SdrObjUserCall* GetUserCall() const;
void SendUserCall(SdrUserCallType eUserCall, const Rectangle& rBoundRect) const;
// Ein solcher Referenzpunkt ist z.B. der Punkt eines Symbols, der
@@ -572,7 +572,7 @@ public:
rtl::OUString GetDescription() const;
// Fuer Gruppenobjekte
- bool IsGroupObject() const { return GetSubList()!=NULL; }
+ bool IsGroupObject() const;
virtual SdrObjList* GetSubList() const;
SdrObject* GetUpGroup() const;
@@ -586,11 +586,11 @@ public:
// Diese Methode sollte nur verwendet werden, wenn man ganz genau weiss,
// was man macht:
- sal_uInt32 GetOrdNumDirect() const { return nOrdNum; }
+ sal_uInt32 GetOrdNumDirect() const;
// Das Setzen der Ordnungsnummer sollte nur vom Model bzw. von der Page
// geschehen.
- void SetOrdNum(sal_uInt32 nNum) { nOrdNum=nNum; }
+ void SetOrdNum(sal_uInt32 nNum);
/** Return the position in the navigation order for the called object.
Note that this method may update the navigation position of the
@@ -751,7 +751,7 @@ public:
virtual void NbcSetRelativePos(const Point& rPnt);
virtual void SetRelativePos(const Point& rPnt);
virtual Point GetRelativePos() const;
- void ImpSetAnchorPos(const Point& rPnt) { aAnchor=rPnt; }
+ void ImpSetAnchorPos(const Point& rPnt);
virtual void NbcSetAnchorPos(const Point& rPnt);
virtual void SetAnchorPos(const Point& rPnt);
virtual const Point& GetAnchorPos() const;
@@ -856,7 +856,7 @@ public:
virtual void PaintMacro (OutputDevice& rOut, const Rectangle& rDirtyRect, const SdrObjMacroHitRec& rRec) const;
virtual bool DoMacro (const SdrObjMacroHitRec& rRec);
virtual rtl::OUString GetMacroPopupComment(const SdrObjMacroHitRec& rRec) const;
- bool IsMacroHit(const SdrObjMacroHitRec& rRec) const { return CheckMacroHit(rRec)!=NULL; }
+ bool IsMacroHit(const SdrObjMacroHitRec& rRec) const;
// Konnektoren. (siehe auch Dokumentation in SvdoEdge.HXX, SdrEdgeObj
// sowie SvdGlue.HXX und SvdGlEV.HXX)
@@ -954,43 +954,43 @@ public:
SdrObject* ImpConvertToContourObj(SdrObject* pRet, bool bForceLineDash = false) const;
// TRUE: Referenz auf ein Obj
- bool IsVirtualObj() const { return bVirtObj; }
+ bool IsVirtualObj() const;
// true=Obj kann warsch. gefuellt werden; false=Obj kann warsch. Linienenden haben.
// ungueltig, wenn es sich um ein GroupObj handelt.
- bool IsClosedObj() const { return bClosedObj; }
-
- bool IsEdgeObj() const { return bIsEdge; }
- bool Is3DObj() const { return bIs3DObj; }
- bool IsUnoObj() const { return bIsUnoObj; }
- bool IsMasterCachable() const { return !bNotMasterCachable; }
- bool ShareLock() { bool r=!bNetLock; bNetLock=true; return r; }
- void ShareUnlock() { bNetLock=false; }
- bool IsShareLock() const { return bNetLock; }
- void SetMarkProtect(bool bProt) { bMarkProt=bProt; }
- bool IsMarkProtect() const { return bMarkProt; }
+ bool IsClosedObj() const;
+
+ bool IsEdgeObj() const;
+ bool Is3DObj() const;
+ bool IsUnoObj() const;
+ bool IsMasterCachable() const;
+ bool ShareLock();
+ void ShareUnlock();
+ bool IsShareLock() const;
+ void SetMarkProtect(bool bProt);
+ bool IsMarkProtect() const;
void SetInserted(bool bIns);
- bool IsInserted() const { return bInserted; }
- void SetGrouped(bool bGrp) { bGrouped=bGrp; }
- bool IsGrouped() const { return bGrouped; }
+ bool IsInserted() const;
+ void SetGrouped(bool bGrp);
+ bool IsGrouped() const;
void SetMoveProtect(bool bProt);
- bool IsMoveProtect() const { return bMovProt; }
+ bool IsMoveProtect() const;
void SetResizeProtect(bool bProt);
- bool IsResizeProtect() const { return bSizProt; }
+ bool IsResizeProtect() const;
void SetPrintable(bool bPrn);
- bool IsPrintable() const { return !bNoPrint; }
+ bool IsPrintable() const;
void SetVisible(bool bVisible);
- bool IsVisible() const { return mbVisible; }
- void SetEmptyPresObj(bool bEpt) { bEmptyPresObj=bEpt; }
- bool IsEmptyPresObj() const { return bEmptyPresObj; }
- void SetNotVisibleAsMaster(bool bFlg) { bNotVisibleAsMaster=bFlg; }
- bool IsNotVisibleAsMaster() const { return bNotVisibleAsMaster; }
+ bool IsVisible() const;
+ void SetEmptyPresObj(bool bEpt);
+ bool IsEmptyPresObj() const;
+ void SetNotVisibleAsMaster(bool bFlg);
+ bool IsNotVisibleAsMaster() const;
// #i25616#
- bool LineIsOutsideGeometry() const { return mbLineIsOutsideGeometry; }
+ bool LineIsOutsideGeometry() const;
// #i25616#
- bool DoesSupportTextIndentingOnLineWidthChange() const { return mbSupportTextIndentingOnLineWidthChange; }
+ bool DoesSupportTextIndentingOnLineWidthChange() const;
// applikationsspeziefische Daten
sal_uInt16 GetUserDataCount() const;
diff --git a/svx/source/svdraw/svdobj.cxx b/svx/source/svdraw/svdobj.cxx
index 2b36cc7a722b..568b88df2923 100644
--- a/svx/source/svdraw/svdobj.cxx
+++ b/svx/source/svdraw/svdobj.cxx
@@ -568,11 +568,21 @@ void SdrObject::SetModel(SdrModel* pNewModel)
pModel = pNewModel;
}
+SdrModel* SdrObject::GetModel() const
+{
+ return pModel;
+}
+
void SdrObject::SetObjList(SdrObjList* pNewObjList)
{
pObjList=pNewObjList;
}
+SdrObjList* SdrObject::GetObjList() const
+{
+ return pObjList;
+}
+
void SdrObject::SetPage(SdrPage* pNewPage)
{
pPage=pNewPage;
@@ -583,6 +593,11 @@ void SdrObject::SetPage(SdrPage* pNewPage)
}}
}
+SdrPage* SdrObject::GetPage() const
+{
+ return pPage;
+}
+
// init global static itempool
SdrItemPool* SdrObject::mpGlobalItemPool = NULL;
@@ -684,6 +699,11 @@ void SdrObject::RemoveListener(SfxListener& rListener)
}
}
+const SfxBroadcaster* SdrObject::GetBroadcaster() const
+{
+ return pPlusData!=NULL ? pPlusData->pBroadcast : NULL;
+}
+
void SdrObject::AddReference(SdrVirtObj& rVrtObj)
{
AddListener(rVrtObj);
@@ -708,6 +728,11 @@ void SdrObject::SetRefPoint(const Point& /*rPnt*/)
{
}
+bool SdrObject::IsGroupObject() const
+{
+ return GetSubList()!=NULL;
+}
+
SdrObjList* SdrObject::GetSubList() const
{
return NULL;
@@ -860,6 +885,16 @@ sal_uInt32 SdrObject::GetOrdNum() const
return nOrdNum;
}
+sal_uInt32 SdrObject::GetOrdNumDirect() const
+{
+ return nOrdNum;
+}
+
+void SdrObject::SetOrdNum(sal_uInt32 nNum)
+{
+ nOrdNum = nNum;
+}
+
sal_uInt32 SdrObject::GetNavigationPosition (void)
{
if (pObjList!=NULL && pObjList->RecalcNavigationPositions())
@@ -1597,6 +1632,11 @@ Point SdrObject::GetRelativePos() const
return GetSnapRect().TopLeft()-aAnchor;
}
+void SdrObject::ImpSetAnchorPos(const Point& rPnt)
+{
+ aAnchor = rPnt;
+}
+
void SdrObject::NbcSetAnchorPos(const Point& rPnt)
{
Size aSiz(rPnt.X()-aAnchor.X(),rPnt.Y()-aAnchor.Y());
@@ -1859,6 +1899,11 @@ rtl::OUString SdrObject::GetMacroPopupComment(const SdrObjMacroHitRec& rRec) con
return rtl::OUString();
}
+bool SdrObject::IsMacroHit(const SdrObjMacroHitRec& rRec) const
+{
+ return CheckMacroHit(rRec) != NULL;
+}
+
////////////////////////////////////////////////////////////////////////////////////////////////////
SdrObjGeoData* SdrObject::NewGeoData() const
@@ -2525,6 +2570,128 @@ SdrObject* SdrObject::ImpConvertToContourObj(SdrObject* pRet, bool bForceLineDas
return pRet;
}
+bool SdrObject::IsVirtualObj() const
+{
+ return bVirtObj;
+}
+
+bool SdrObject::IsClosedObj() const
+{
+ return bClosedObj;
+}
+
+bool SdrObject::IsEdgeObj() const
+{
+ return bIsEdge;
+}
+
+bool SdrObject::Is3DObj() const
+{
+ return bIs3DObj;
+}
+
+bool SdrObject::IsUnoObj() const
+{
+ return bIsUnoObj;
+}
+
+bool SdrObject::IsMasterCachable() const
+{
+ return !bNotMasterCachable;
+}
+
+bool SdrObject::ShareLock()
+{
+ bool r = !bNetLock;
+ bNetLock = true;
+ return r;
+}
+
+void SdrObject::ShareUnlock()
+{
+ bNetLock = false;
+}
+
+bool SdrObject::IsShareLock() const
+{
+ return bNetLock;
+}
+
+void SdrObject::SetMarkProtect(bool bProt)
+{
+ bMarkProt = bProt;
+}
+
+bool SdrObject::IsMarkProtect() const
+{
+ return bMarkProt;
+}
+
+bool SdrObject::IsInserted() const
+{
+ return bInserted;
+}
+
+void SdrObject::SetGrouped(bool bGrp)
+{
+ bGrouped = bGrp;
+}
+
+bool SdrObject::IsGrouped() const
+{
+ return bGrouped;
+}
+
+bool SdrObject::IsMoveProtect() const
+{
+ return bMovProt;
+}
+
+bool SdrObject::IsResizeProtect() const
+{
+ return bSizProt;
+}
+
+bool SdrObject::IsPrintable() const
+{
+ return !bNoPrint;
+}
+
+bool SdrObject::IsVisible() const
+{
+ return mbVisible;
+}
+
+void SdrObject::SetEmptyPresObj(bool bEpt)
+{
+ bEmptyPresObj = bEpt;
+}
+
+bool SdrObject::IsEmptyPresObj() const
+{
+ return bEmptyPresObj;
+}
+
+void SdrObject::SetNotVisibleAsMaster(bool bFlg)
+{
+ bNotVisibleAsMaster=bFlg;
+}
+
+bool SdrObject::IsNotVisibleAsMaster() const
+{
+ return bNotVisibleAsMaster;
+}
+
+bool SdrObject::LineIsOutsideGeometry() const
+{
+ return mbLineIsOutsideGeometry;
+}
+
+bool SdrObject::DoesSupportTextIndentingOnLineWidthChange() const
+{
+ return mbSupportTextIndentingOnLineWidthChange;
+}
+
// convert this path object to contour object, even when it is a group
SdrObject* SdrObject::ConvertToContourObj(SdrObject* pRet, bool bForceLineDash) const
{
@@ -2710,6 +2877,16 @@ void SdrObject::DeleteUserData(sal_uInt16 nNum)
}
}
+void SdrObject::SetUserCall(SdrObjUserCall* pUser)
+{
+ pUserCall = pUser;
+}
+
+SdrObjUserCall* SdrObject::GetUserCall() const
+{
+ return pUserCall;
+}
+
void SdrObject::SendUserCall(SdrUserCallType eUserCall, const Rectangle& rBoundRect) const
{
SdrObjGroup* pGroup = NULL;