diff options
Diffstat (limited to 'sw/source/filter/ww8/WW8FFData.cxx')
-rw-r--r-- | sw/source/filter/ww8/WW8FFData.cxx | 50 |
1 files changed, 25 insertions, 25 deletions
diff --git a/sw/source/filter/ww8/WW8FFData.cxx b/sw/source/filter/ww8/WW8FFData.cxx index 6d2f1e8d793b..545a33843ab8 100644 --- a/sw/source/filter/ww8/WW8FFData.cxx +++ b/sw/source/filter/ww8/WW8FFData.cxx @@ -2,7 +2,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -35,13 +35,13 @@ #include "writerwordglue.hxx" #include "wrtww8.hxx" -namespace sw +namespace sw { using sw::types::msword_cast; WW8FFData::WW8FFData() - : + : mnType(0), mnResult(0), mbOwnHelp(false), @@ -66,7 +66,7 @@ void WW8FFData::setHelp(const ::rtl::OUString & rHelp) msHelp = rHelp; mbOwnHelp = true; } - + void WW8FFData::setStatus(const ::rtl::OUString & rStatus) { msStatus = rStatus; @@ -84,13 +84,13 @@ void WW8FFData::WriteOUString(SvStream * pDataStrm, const ::rtl::OUString & rStr { sal_uInt16 nStrLen = msword_cast<sal_uInt16>(rStr.getLength()); *pDataStrm << nStrLen; - SwWW8Writer::WriteString16(*pDataStrm, rStr, bAddZero); + SwWW8Writer::WriteString16(*pDataStrm, rStr, bAddZero); } void WW8FFData::Write(SvStream * pDataStrm) { ULONG nDataStt = pDataStrm->Tell(); - + static const sal_uInt8 aHeader[] = { 0,0,0,0, // len of struct @@ -107,72 +107,72 @@ void WW8FFData::Write(SvStream * pDataStrm) 0xff, 0xff, 0xff, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 }; - + aData[4] = mnType | (mnResult << 2); - + if (mbOwnHelp) aData[4] |= (1 << 7); - + aData[5] = (mnTextType << 3); if (mbOwnStat) aData[5] |= 1; - + if (mbProtected) aData[5] |= (1 << 1); - + if (mbSize) aData[5] |= (1 << 2); - + if (mbRecalc) aData[5] |= (1 << 6); - + if (mbListBox) aData[5] |= (1 << 7); - + aData[6] = ::sal::static_int_cast<sal_uInt8>(mnMaxLen & 0xffff); aData[7] = ::sal::static_int_cast<sal_uInt8>(mnMaxLen >> 8); aData[8] = ::sal::static_int_cast<sal_uInt8>(mnCheckboxHeight & 0xffff); aData[9] = ::sal::static_int_cast<sal_uInt8>(mnCheckboxHeight >> 8); - + pDataStrm->Write(aData, sizeof(aData)); - + WriteOUString(pDataStrm, msName, true); - + if (mnType == 0) WriteOUString(pDataStrm, msDefault, true); else *pDataStrm << mnDefault; - + WriteOUString(pDataStrm, msFormat, true); WriteOUString(pDataStrm, msHelp, true); WriteOUString(pDataStrm, msStatus, true); WriteOUString(pDataStrm, msMacroEnter, true); WriteOUString(pDataStrm, msMacroExit, true); - + if (mnType == 2) { sal_uInt8 aData1[2] = { 0xff, 0xff }; pDataStrm->Write(aData1, sizeof(aData1)); - + sal_uInt32 nListboxEntries = msListEntries.size(); *pDataStrm << nListboxEntries; - + ::std::vector< ::rtl::OUString >::const_iterator aIt = msListEntries.begin(); - + while (aIt != msListEntries.end()) { const ::rtl::OUString & rEntry = *aIt; WriteOUString(pDataStrm, rEntry, false); - + aIt++; } } - + SwWW8Writer::WriteLong( *pDataStrm, nDataStt, pDataStrm->Tell() - nDataStt ); } - + } /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ |