Kaydet (Commit) cce7939a authored tarafından Miklos Vajna's avatar Miklos Vajna

writerfilter: remove unused WW8Style class

Change-Id: I24af395c6899e9b3551bd7ff473ada2315812173
üst 7223027a
......@@ -28,152 +28,12 @@ sal_uInt32 WW8StyleSheet::getEntryCount()
}
writerfilter::Reference<Properties>::Pointer_t
WW8StyleSheet::getEntry(sal_uInt32 nIndex)
WW8StyleSheet::getEntry(sal_uInt32)
{
writerfilter::Reference<Properties>::Pointer_t pResult;
sal_uInt32 nCount = entryOffsets[nIndex + 1] - entryOffsets[nIndex];
if (nCount > get_cbSTDBaseInFile() + 2U)
{
WW8Style * pStyle = new WW8Style(this, entryOffsets[nIndex], nCount);
pStyle->setIndex(nIndex);
pResult = writerfilter::Reference<Properties>::Pointer_t(pStyle);
}
return pResult;
}
OUString WW8Style::get_xstzName()
{
sal_uInt32 nCount = getU8(0xc);
if (nCount > 0)
{
Sequence aSeq(mSequence, 0xe, nCount * 2);
rtl_uString * pNew = 0;
rtl_uString_newFromStr
(&pNew, reinterpret_cast<const sal_Unicode *>(&aSeq[0]));
return OUString(pNew);
}
return get_xstzName1();
}
OUString WW8Style::get_xstzName1()
{
WW8StyleSheet * pParentStyleSheet = dynamic_cast<WW8StyleSheet *>(mpParent);
if (mpParent != NULL)
{
sal_uInt32 nOffset = pParentStyleSheet->get_cbSTDBaseInFile() + 2;
if (nOffset < getCount())
{
sal_uInt32 nCount = getU16(nOffset);
if (nCount > 0)
{
Sequence aSeq(mSequence, nOffset + 2, nCount * 2);
rtl_uString * pNew = 0;
rtl_uString_newFromStr
(&pNew, reinterpret_cast<const sal_Unicode *>(&aSeq[0]));
return OUString(pNew);
}
}
}
return OUString();
}
sal_uInt32 WW8Style::get_upxstart()
{
sal_uInt32 nResult = 0;
sal_uInt32 nCount = getU8(0xc);
if (nCount > 0)
{
nResult = 0xc + 1 + nCount * 2;
nResult += nResult % 2;
}
else
{
WW8StyleSheet * pParentStyleSheet =
dynamic_cast<WW8StyleSheet *>(mpParent);
nResult = pParentStyleSheet->get_cbSTDBaseInFile() + 2;
if (nResult < getCount())
{
sal_uInt32 nCountTmp = getU16(nResult);
nResult += 4 + nCountTmp * 2;
}
}
return nResult;
}
sal_uInt32 WW8Style::get_upx_count()
{
return get_cupx();
}
writerfilter::Reference<Properties>::Pointer_t WW8Style::get_upx
(sal_uInt32 nIndex)
{
writerfilter::Reference<Properties>::Pointer_t pResult;
WW8StructBaseTmpOffset aOffset(this);
aOffset.set(get_upxstart());
if (aOffset.get() > 0 )
{
sal_uInt32 nCount;
for (sal_uInt32 n = 0; n < nIndex; ++n)
{
nCount = getU16(aOffset);
aOffset.inc(nCount + 2);
aOffset.inc(aOffset.get() % 2);
}
nCount = getU16(aOffset);
if (nCount > 0)
{
aOffset.inc(2);
bool bIsPap = get_cupx() == 2 && nIndex == 0;
WW8PropertySet::Pointer_t
pProps(new WW8PropertySetImpl(*this, aOffset.get(), nCount,
bIsPap));
WW8PropertiesReference * pRef =
new WW8PropertiesReference(pProps);
pResult = writerfilter::Reference<Properties>::Pointer_t(pRef);
}
}
return pResult;
}
void WW8Style::resolveNoAuto(Properties & /*rHandler*/)
{
}
}}
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment