.gitignore | 9 +++++++++ include/svx/textchain.hxx | 8 ++++++++ svx/source/svdraw/textchain.cxx | 22 ++++++++++++++++++++-- 3 files changed, 37 insertions(+), 2 deletions(-)
New commits: commit 6c4e8f7c160986fef5c8c2ccd1c0c22a6b620dd8 Author: matteocam <matteo.campane...@gmail.com> Date: Thu Jul 23 19:04:44 2015 +0200 Declare link accessors in TextChain Change-Id: I2c8cc929a667f9cc59c5ec5217a2c27ca15beb2d diff --git a/.gitignore b/.gitignore index 6f7b854..72e65e6 100644 --- a/.gitignore +++ b/.gitignore @@ -129,3 +129,12 @@ DerivedData # gdb config /.gdbinit /.gdb_history + +# Personal scripts and text +bpoints +core +makeWithDebug.sh +papercuts.txt +startDbg.sh +startTest.sh + diff --git a/include/svx/textchain.hxx b/include/svx/textchain.hxx index 91fdef8..ad929ed 100644 --- a/include/svx/textchain.hxx +++ b/include/svx/textchain.hxx @@ -139,7 +139,9 @@ class TextChain { void AppendLink(SdrTextObj *); bool IsLinkInChain(SdrTextObj *) const; + SdrTextObj *GetNextLink(SdrTextObj *) const; + SdrTextObj *GetPrevLink(SdrTextObj *) const; ChainLinkId GetId(const SdrTextObj *) const; ImpChainLinkProperties *GetLinkProperties(const SdrTextObj *); @@ -156,6 +158,12 @@ class TextChain { protected: LinkPropertiesMap maLinkPropertiesMap; + + private: + SdrTextObj *impGetNextLink(SdrTextObj *) const; + SdrTextObj *impGetPrevLink(SdrTextObj *) const; + + }; #endif // INCLUDED_SVX_TEXTCHAIN_HXX diff --git a/svx/source/svdraw/textchain.cxx b/svx/source/svdraw/textchain.cxx index 25b75ae..787b298 100644 --- a/svx/source/svdraw/textchain.cxx +++ b/svx/source/svdraw/textchain.cxx @@ -55,11 +55,29 @@ void TextChain::AppendLink(SdrTextObj *) // XXX } -SdrTextObj *TextChain::GetNextLink(SdrTextObj *) const +SdrTextObj *TextChain::GetNextLink(SdrTextObj *pTextObj) const { - return NULL; // XXX: To be changed. It'd be a mess to implement now + return impGetNextLink(pTextObj); } +SdrTextObj *TextChain::GetPrevLink(SdrTextObj *pTextObj) const +{ + return impGetPrevLink(pTextObj); +} + +SdrTextObj *TextChain::impGetNextLink(SdrTextObj *pTextObj) const +{ + // XXX: To be implemented + return NULL; +} + +SdrTextObj *TextChain::impGetPrevLink(SdrTextObj *pTextObj) const +{ + // XXX: To be implemented + return NULL; +} + + ImpChainLinkProperties *TextChain::GetLinkProperties(const SdrTextObj *pLink) { // if the guy does not already have properties in the map make them _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits