diff options
author | Markus Mohrhard <markus.mohrhard@googlemail.com> | 2016-05-21 01:49:19 +0200 |
---|---|---|
committer | Markus Mohrhard <markus.mohrhard@googlemail.com> | 2016-06-17 21:10:31 +0200 |
commit | 89cf0404799344296771e1cbe8ec36f9d2604bdd (patch) | |
tree | ab510e88b162d3f631eb5a35fe9776cca53349aa | |
parent | 8006a693d44e931eadf98e2213840503e045b475 (diff) |
uitest: support selecting writer text
Change-Id: I6d1c4e5a05bdcb3299af86a9044d912239659fb9
-rw-r--r-- | sw/source/uibase/uitest/uiobject.cxx | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/sw/source/uibase/uitest/uiobject.cxx b/sw/source/uibase/uitest/uiobject.cxx index 0102c984c4b9..9f4529d80b46 100644 --- a/sw/source/uibase/uitest/uiobject.cxx +++ b/sw/source/uibase/uitest/uiobject.cxx @@ -79,6 +79,22 @@ void SwEditWinUIObject::execute(const OUString& rAction, getWrtShell(mxEditWin).GotoPage(nVal, false); } } + else if (rAction == "SELECT") + { + if (rParameters.find("START_POS") != rParameters.end()) + { + auto itr = rParameters.find("START_POS"); + OUString aStartPos = itr->second; + sal_Int32 nStartPos = aStartPos.toInt32(); + + itr = rParameters.find("END_POS"); + assert(itr != rParameters.end()); + OUString aEndPos = itr->second; + sal_Int32 nEndPos = aEndPos.toInt32(); + + getWrtShell(mxEditWin).SelectText(nStartPos, nEndPos); + } + } else WindowUIObject::execute(rAction, rParameters); } |