summaryrefslogtreecommitdiff
path: root/svx
diff options
context:
space:
mode:
authorKohei Yoshida <kohei.yoshida@suse.com>2012-01-31 13:51:53 -0500
committerKohei Yoshida <kohei.yoshida@suse.com>2012-01-31 21:38:56 -0500
commitd44bbfc5d00128d005ed896e4a4227276093e221 (patch)
tree965e9e95cd7120be04b8069081c51bfa1a54c558 /svx
parent971417fc32d7eeebf45e7cd354edddf91fc6de7d (diff)
No implicit inlining in the header file.
Diffstat (limited to 'svx')
-rw-r--r--svx/inc/svx/svdobj.hxx40
-rw-r--r--svx/source/svdraw/svdobj.cxx50
2 files changed, 64 insertions, 26 deletions
diff --git a/svx/inc/svx/svdobj.hxx b/svx/inc/svx/svdobj.hxx
index 4ad7ae278474..20116f12057d 100644
--- a/svx/inc/svx/svdobj.hxx
+++ b/svx/inc/svx/svdobj.hxx
@@ -215,28 +215,20 @@ protected:
sal_uInt16 nVersion;
private:
- SVX_DLLPRIVATE void operator=(const SdrObjUserData& rData); // nicht implementiert
- SVX_DLLPRIVATE sal_Bool operator==(const SdrObjUserData& rData) const; // nicht implementiert
- SVX_DLLPRIVATE sal_Bool operator!=(const SdrObjUserData& rData) const; // nicht implementiert
+ SVX_DLLPRIVATE void operator=(const SdrObjUserData& rData); // not implemented
+ SVX_DLLPRIVATE bool operator==(const SdrObjUserData& rData) const; // not implemented
+ SVX_DLLPRIVATE bool operator!=(const SdrObjUserData& rData) const; // not implemented
public:
TYPEINFO();
- SdrObjUserData(sal_uInt32 nInv, sal_uInt16 nId, sal_uInt16 nVer)
- : nInventor(nInv),
- nIdentifier(nId),
- nVersion(nVer)
- {}
- SdrObjUserData(const SdrObjUserData& rData)
- : nInventor(rData.nInventor),
- nIdentifier(rData.nIdentifier),
- nVersion(rData.nVersion)
- {}
+ SdrObjUserData(sal_uInt32 nInv, sal_uInt16 nId, sal_uInt16 nVer);
+ SdrObjUserData(const SdrObjUserData& rData);
virtual ~SdrObjUserData();
virtual SdrObjUserData* Clone(SdrObject* pObj1) const = 0; // #i71039# NULL -> 0
- sal_uInt32 GetInventor() const { return nInventor; }
- sal_uInt16 GetId() const { return nIdentifier; }
+ sal_uInt32 GetInventor() const;
+ sal_uInt16 GetId() const;
virtual bool HasMacro (const SdrObject* pObj) const;
virtual SdrObject* CheckMacroHit (const SdrObjMacroHitRec& rRec, const SdrObject* pObj) const;
@@ -252,20 +244,18 @@ public:
class SdrObjUserDataList
{
- Container aList;
+ Container aList;
public:
- SdrObjUserDataList()
- : aList(1024,4,4)
- {}
- ~SdrObjUserDataList() { Clear(); }
+ SdrObjUserDataList();
+ ~SdrObjUserDataList();
void Clear();
- sal_uInt16 GetUserDataCount() const { return sal_uInt16(aList.Count()); }
- SdrObjUserData* GetUserData(sal_uInt16 nNum) const { return (SdrObjUserData*)aList.GetObject(nNum); }
- void InsertUserData(SdrObjUserData* pData, sal_uInt16 nPos=0xFFFF) { aList.Insert(pData,nPos); }
- SdrObjUserData* RemoveUserData(sal_uInt16 nNum) { return (SdrObjUserData*)aList.Remove(nNum);}
- void DeleteUserData(sal_uInt16 nNum) { delete RemoveUserData(nNum); }
+ sal_uInt16 GetUserDataCount() const;
+ SdrObjUserData* GetUserData(sal_uInt16 nNum) const;
+ void InsertUserData(SdrObjUserData* pData, sal_uInt16 nPos=0xFFFF);
+ SdrObjUserData* RemoveUserData(sal_uInt16 nNum);
+ void DeleteUserData(sal_uInt16 nNum);
};
//************************************************************
diff --git a/svx/source/svdraw/svdobj.cxx b/svx/source/svdraw/svdobj.cxx
index 2c4e78df022d..40c58738e5b2 100644
--- a/svx/source/svdraw/svdobj.cxx
+++ b/svx/source/svdraw/svdobj.cxx
@@ -141,8 +141,26 @@ void SdrObjUserCall::Changed(const SdrObject& /*rObj*/, SdrUserCallType /*eType*
TYPEINIT0(SdrObjUserData);
-SdrObjUserData::~SdrObjUserData()
+SdrObjUserData::SdrObjUserData(sal_uInt32 nInv, sal_uInt16 nId, sal_uInt16 nVer) :
+ nInventor(nInv),
+ nIdentifier(nId),
+ nVersion(nVer) {}
+
+SdrObjUserData::SdrObjUserData(const SdrObjUserData& rData) :
+ nInventor(rData.nInventor),
+ nIdentifier(rData.nIdentifier),
+ nVersion(rData.nVersion) {}
+
+SdrObjUserData::~SdrObjUserData() {}
+
+sal_uInt32 SdrObjUserData::GetInventor() const
+{
+ return nInventor;
+}
+
+sal_uInt16 SdrObjUserData::GetId() const
{
+ return nIdentifier;
}
bool SdrObjUserData::HasMacro(const SdrObject* /*pObj*/) const
@@ -199,6 +217,11 @@ XubString SdrObjUserData::GetMacroPopupComment(const SdrObjMacroHitRec& /*rRec*/
return String();
}
+SdrObjUserDataList::SdrObjUserDataList() :
+ aList(1024,4,4) {}
+
+SdrObjUserDataList::~SdrObjUserDataList() { Clear(); }
+
void SdrObjUserDataList::Clear()
{
sal_uInt16 nAnz=GetUserDataCount();
@@ -208,6 +231,31 @@ void SdrObjUserDataList::Clear()
aList.Clear();
}
+sal_uInt16 SdrObjUserDataList::GetUserDataCount() const
+{
+ return sal_uInt16(aList.Count());
+}
+
+SdrObjUserData* SdrObjUserDataList::GetUserData(sal_uInt16 nNum) const
+{
+ return (SdrObjUserData*)aList.GetObject(nNum);
+}
+
+void SdrObjUserDataList::InsertUserData(SdrObjUserData* pData, sal_uInt16 nPos)
+{
+ aList.Insert(pData,nPos);
+}
+
+SdrObjUserData* SdrObjUserDataList::RemoveUserData(sal_uInt16 nNum)
+{
+ return (SdrObjUserData*)aList.Remove(nNum);
+}
+
+void SdrObjUserDataList::DeleteUserData(sal_uInt16 nNum)
+{
+ delete RemoveUserData(nNum);
+}
+
////////////////////////////////////////////////////////////////////////////////////////////////////
DBG_NAME(SdrObjGeoData);