summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNoel Grandin <noelgrandin@gmail.com>2016-05-22 12:56:59 +0200
committerNoel Grandin <noelgrandin@gmail.com>2016-05-22 17:54:21 +0000
commitbc9459f095c55609f4d90533c0f11f17922ebb34 (patch)
tree0b07fbdd09445d47352d7563b06917e3d8fc6603
parent7e55fbab6348c2a844fc7ecca8de61416db8fdae (diff)
Convert BreakupUnit to scoped enum
Change-Id: Icda4584c79a8af2c2e5fc5a29c498f7869641aa5 Reviewed-on: https://gerrit.libreoffice.org/25299 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
-rw-r--r--drawinglayer/source/primitive2d/textbreakuphelper.cxx8
-rw-r--r--drawinglayer/source/primitive2d/textdecoratedprimitive2d.cxx2
-rw-r--r--include/drawinglayer/primitive2d/textbreakuphelper.hxx10
3 files changed, 10 insertions, 10 deletions
diff --git a/drawinglayer/source/primitive2d/textbreakuphelper.cxx b/drawinglayer/source/primitive2d/textbreakuphelper.cxx
index 49a2f11b2f8f..91cde4f9c346 100644
--- a/drawinglayer/source/primitive2d/textbreakuphelper.cxx
+++ b/drawinglayer/source/primitive2d/textbreakuphelper.cxx
@@ -152,7 +152,7 @@ namespace drawinglayer
pTextDecoratedPortionPrimitive2D->getUnderlineAbove(),
pTextDecoratedPortionPrimitive2D->getTextStrikeout(),
- // reset WordLineMode when BreakupUnit_word is executed; else copy original
+ // reset WordLineMode when BreakupUnit::Word is executed; else copy original
!bWordLineMode && pTextDecoratedPortionPrimitive2D->getWordLineMode(),
pTextDecoratedPortionPrimitive2D->getTextEmphasisMark(),
@@ -205,7 +205,7 @@ namespace drawinglayer
switch(aBreakupUnit)
{
- case BreakupUnit_character:
+ case BreakupUnit::Character:
{
sal_Int32 nDone;
sal_Int32 nNextCellBreak(xBreakIterator->nextCharacters(rTxt, nTextPosition, rLocale, css::i18n::CharacterIteratorMode::SKIPCELL, 0, nDone));
@@ -224,7 +224,7 @@ namespace drawinglayer
breakupPortion(aTempResult, nCurrent, a - nCurrent, false);
break;
}
- case BreakupUnit_word:
+ case BreakupUnit::Word:
{
css::i18n::Boundary nNextWordBoundary(xBreakIterator->getWordBoundary(rTxt, nTextPosition, rLocale, css::i18n::WordType::ANY_WORD, true));
sal_Int32 a(nTextPosition);
@@ -260,7 +260,7 @@ namespace drawinglayer
}
break;
}
- case BreakupUnit_sentence:
+ case BreakupUnit::Sentence:
{
sal_Int32 nNextSentenceBreak(xBreakIterator->endOfSentence(rTxt, nTextPosition, rLocale));
sal_Int32 a(nTextPosition);
diff --git a/drawinglayer/source/primitive2d/textdecoratedprimitive2d.cxx b/drawinglayer/source/primitive2d/textdecoratedprimitive2d.cxx
index d8d2f9a26f08..cefbbb827c2f 100644
--- a/drawinglayer/source/primitive2d/textdecoratedprimitive2d.cxx
+++ b/drawinglayer/source/primitive2d/textdecoratedprimitive2d.cxx
@@ -161,7 +161,7 @@ namespace drawinglayer
// support for single word mode; split to single word primitives
// using TextBreakupHelper
const TextBreakupHelper aTextBreakupHelper(*this);
- const Primitive2DContainer& aBroken(aTextBreakupHelper.getResult(BreakupUnit_word));
+ const Primitive2DContainer& aBroken(aTextBreakupHelper.getResult(BreakupUnit::Word));
if(!aBroken.empty())
{
diff --git a/include/drawinglayer/primitive2d/textbreakuphelper.hxx b/include/drawinglayer/primitive2d/textbreakuphelper.hxx
index 702d5bf29abe..73a57f7f2640 100644
--- a/include/drawinglayer/primitive2d/textbreakuphelper.hxx
+++ b/include/drawinglayer/primitive2d/textbreakuphelper.hxx
@@ -30,11 +30,11 @@ namespace drawinglayer
{
namespace primitive2d
{
- enum BreakupUnit
+ enum class BreakupUnit
{
- BreakupUnit_character,
- BreakupUnit_word,
- BreakupUnit_sentence
+ Character,
+ Word,
+ Sentence
};
class DRAWINGLAYER_DLLPUBLIC TextBreakupHelper
@@ -69,7 +69,7 @@ namespace drawinglayer
virtual ~TextBreakupHelper();
/// get result
- const Primitive2DContainer& getResult(BreakupUnit aBreakupUnit = BreakupUnit_character) const;
+ const Primitive2DContainer& getResult(BreakupUnit aBreakupUnit = BreakupUnit::Character) const;
};
} // end of namespace primitive2d