sc/inc/refhint.hxx | 14 +++++++------- sc/source/core/tool/refhint.cxx | 35 +++++++++++++++++++++++++++++++++++ 2 files changed, 42 insertions(+), 7 deletions(-)
New commits: commit 3c6e378fd81b2bfd8a35e12557a90fa40428920e Author: Kohei Yoshida <kohei.yosh...@collabora.com> Date: Thu Jun 26 23:25:21 2014 -0400 Make these non inline. Don't do this please... Change-Id: Id90490622bca10beabf7a1c92e51e55bc72a1db8 diff --git a/sc/inc/refhint.hxx b/sc/inc/refhint.hxx index f8a6df7..1f92731 100644 --- a/sc/inc/refhint.hxx +++ b/sc/inc/refhint.hxx @@ -31,7 +31,7 @@ protected: public: virtual ~RefHint() = 0; - Type getType() const { return meType; } + Type getType() const; }; class RefMovedHint : public RefHint @@ -47,12 +47,12 @@ public: /** * Get the source range from which the references have moved. */ - const ScRange& getRange() const { return maRange;} + const ScRange& getRange() const; /** * Get the movement vector. */ - const ScAddress& getDelta() const { return maMoveDelta;} + const ScAddress& getDelta() const; }; class RefColReorderHint : public RefHint @@ -66,11 +66,11 @@ public: RefColReorderHint( const sc::ColReorderMapType& rColMap, SCTAB nTab, SCROW nRow1, SCROW nRow2 ); virtual ~RefColReorderHint(); - const sc::ColReorderMapType& getColMap() const { return mrColMap;} + const sc::ColReorderMapType& getColMap() const; - SCTAB getTab() const { return mnTab;} - SCROW getStartRow() const { return mnRow1;} - SCROW getEndRow() const { return mnRow2;} + SCTAB getTab() const; + SCROW getStartRow() const; + SCROW getEndRow() const; }; } diff --git a/sc/source/core/tool/refhint.cxx b/sc/source/core/tool/refhint.cxx index 25dc699..80aef93 100644 --- a/sc/source/core/tool/refhint.cxx +++ b/sc/source/core/tool/refhint.cxx @@ -14,16 +14,51 @@ namespace sc { RefHint::RefHint( Type eType ) : SfxSimpleHint(SC_HINT_REFERENCE), meType(eType) {} RefHint::~RefHint() {} +RefHint::Type RefHint::getType() const +{ + return meType; +} + RefMovedHint::RefMovedHint( const ScRange& rRange, const ScAddress& rMove ) : RefHint(Moved), maRange(rRange), maMoveDelta(rMove) {} RefMovedHint::~RefMovedHint() {} +const ScRange& RefMovedHint::getRange() const +{ + return maRange; +} + +const ScAddress& RefMovedHint::getDelta() const +{ + return maMoveDelta; +} + RefColReorderHint::RefColReorderHint( const sc::ColReorderMapType& rColMap, SCTAB nTab, SCROW nRow1, SCROW nRow2 ) : RefHint(ColumnReordered), mrColMap(rColMap), mnTab(nTab), mnRow1(nRow1), mnRow2(nRow2) {} RefColReorderHint::~RefColReorderHint() {} +const sc::ColReorderMapType& RefColReorderHint::getColMap() const +{ + return mrColMap; +} + +SCTAB RefColReorderHint::getTab() const +{ + return mnTab; +} + +SCROW RefColReorderHint::getStartRow() const +{ + return mnRow1; +} + +SCROW RefColReorderHint::getEndRow() const +{ + return mnRow2; +} + } /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits