33namespace editeng {
class SvxBorderLine; }
50 return (
nBack & 0x80 );
73 ENTRY(std::unique_ptr<ScPatternAttr> p);
94 std::unique_ptr<SvxColorItem>
pWhite;
96 std::vector< std::unique_ptr<ENTRY> >
aEntries;
std::unique_ptr< Color[]> pColTab
std::unique_ptr< SvxColorItem > ppColorItems[6]
const ScPatternAttr & GetPattAttr(const LotAttrWK3 &)
std::unique_ptr< SvxColorItem > pWhite
static void MakeHash(const LotAttrWK3 &rAttr, sal_uInt32 &rOut)
const Color & GetColor(const sal_uInt8 nLotIndex) const
LotAttrCache(LotusContext &rContext)
ScDocumentPool * pDocPool
const SvxColorItem & GetColorItem(const sal_uInt8 nLotIndex) const
std::vector< std::unique_ptr< ENTRY > > aEntries
static void LotusToScBorderLine(sal_uInt8 nLine, ::editeng::SvxBorderLine &)
void Apply(LotusContext &rContext, const SCCOL nCol, const SCTAB nTab)
std::vector< std::unique_ptr< ENTRY > > aEntries
void SetAttr(const ScDocument *pDoc, const SCROW nRow, const ScPatternAttr &)
void SetAttr(const LotusContext &rContext, const SCCOL nColFirst, const SCCOL nColLast, const SCROW nRow, const LotAttrWK3 &)
LotAttrCol pCols[MAXCOLCOUNT]
void Apply(LotusContext &rContext, const SCTAB nTabNum)
LotAttrTable(LotusContext &rContext)
std::unique_ptr< ScPatternAttr > pPattAttr
ENTRY(std::unique_ptr< ScPatternAttr > p)
const ScPatternAttr * pPattAttr