summaryrefslogtreecommitdiff
path: root/sc
diff options
context:
space:
mode:
authorJulien Nabet <serval2412@yahoo.fr>2019-12-01 22:21:20 +0100
committerJulien Nabet <serval2412@yahoo.fr>2019-12-01 23:18:14 +0100
commit3471d83f49dcaab2cbbe18521ab1a405f15a0788 (patch)
treefbf7fc24f4b87283a94f3c5e88ec5c265767a925 /sc
parent1bb5a9a22ea500a5d5a155ca428e3d7df59a2d6c (diff)
Use initializer list instead of using several inserts (sc/vba)
Change-Id: I41c5c7c5e6c6298c8fe1e7b7a13f4ee8a1f12ec8 Reviewed-on: https://gerrit.libreoffice.org/84172 Tested-by: Jenkins Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
Diffstat (limited to 'sc')
-rw-r--r--sc/source/ui/vba/vbainterior.cxx28
1 files changed, 25 insertions, 3 deletions
diff --git a/sc/source/ui/vba/vbainterior.cxx b/sc/source/ui/vba/vbainterior.cxx
index 16328c6eaa1d..30c651b7a016 100644
--- a/sc/source/ui/vba/vbainterior.cxx
+++ b/sc/source/ui/vba/vbainterior.cxx
@@ -38,7 +38,7 @@ using namespace ::ooo::vba::excel::XlPattern;
static const char BACKCOLOR[] = "CellBackColor";
static const char PATTERN[] = "Pattern";
static const char PATTERNCOLOR[] = "PatternColor";
-
+/*
static PatternMap lcl_getPatternMap()
{
PatternMap aPatternMap;
@@ -64,8 +64,30 @@ static PatternMap lcl_getPatternMap()
aPatternMap.insert( PatternPair( xlPatternVertical, 6 ) );
return aPatternMap;
}
-
-static PatternMap aPatternMap( lcl_getPatternMap() );
+*/
+
+static PatternMap aPatternMap {
+ { xlPatternAutomatic, 0 },
+ { xlPatternChecker, 9 },
+ { xlPatternCrissCross, 16 },
+ { xlPatternDown, 7 },
+ { xlPatternGray16, 17 },
+ { xlPatternGray25, 4 },
+ { xlPatternGray50, 2 },
+ { xlPatternGray75, 3 },
+ { xlPatternGray8, 18 },
+ { xlPatternGrid, 15 },
+ { xlPatternHorizontal, 5 },
+ { xlPatternLightDown, 13 },
+ { xlPatternLightHorizontal, 11 },
+ { xlPatternLightUp, 14 },
+ { xlPatternLightVertical, 12 },
+ { xlPatternNone, 0 },
+ { xlPatternSemiGray75, 10 },
+ { xlPatternSolid, 0 },
+ { xlPatternUp, 8 },
+ { xlPatternVertical, 6 }
+};
ScVbaInterior::ScVbaInterior( const uno::Reference< XHelperInterface >& xParent, const uno::Reference< uno::XComponentContext >& xContext, const uno::Reference< beans::XPropertySet >& xProps, ScDocument* pScDoc ) : ScVbaInterior_BASE( xParent, xContext ), m_xProps(xProps), m_pScDoc( pScDoc )
{