LibreOffice Module sw (master) 1
|
#include <txatritr.hxx>
Public Member Functions | |
SwLanguageIterator (const SwTextNode &rTextNd, sal_Int32 nStart) | |
bool | Next () |
sal_Int32 | GetChgPos () const |
LanguageType | GetLanguage () const |
Private Member Functions | |
void | AddToStack (const SwTextAttr &rAttr) |
void | SearchNextChg () |
Private Attributes | |
SwScriptIterator | m_aScriptIter |
std::deque< const SwTextAttr * > | m_aStack |
const SwTextNode & | m_rTextNode |
const SfxPoolItem * | m_pParaItem |
const SfxPoolItem * | m_pCurrentItem |
size_t | m_nAttrPos |
sal_Int32 | m_nChgPos |
Definition at line 49 of file txatritr.hxx.
SwLanguageIterator::SwLanguageIterator | ( | const SwTextNode & | rTextNd, |
sal_Int32 | nStart | ||
) |
Definition at line 87 of file txatritr.cxx.
References SearchNextChg().
|
private |
Definition at line 147 of file txatritr.cxx.
References End, SwTextAttr::End(), and m_aStack.
Referenced by SearchNextChg().
|
inline |
Definition at line 67 of file txatritr.hxx.
References m_nChgPos.
Referenced by SwTextNode::Convert(), and SwTextFrame::SmartTagScan().
|
inline |
Definition at line 68 of file txatritr.hxx.
Referenced by SwTextNode::Convert(), and SwTextFrame::SmartTagScan().
bool SwLanguageIterator::Next | ( | void | ) |
Definition at line 98 of file txatritr.cxx.
References SwTextAttr::End(), SwTextAttr::GetAttr(), SwFormatCharFormat::GetCharFormat(), SwTextAttr::GetCharFormat(), SwScriptIterator::GetCurrScript(), SwFormat::GetFormatAttr(), SwScriptIterator::GetText(), GetWhichOfScript(), m_aScriptIter, m_aStack, m_nAttrPos, m_nChgPos, m_pCurrentItem, RES_CHRATR_LANGUAGE(), RES_TXTATR_CHARFMT(), SearchNextChg(), and SwTextAttr::Which().
Referenced by SwTextNode::Convert(), and SwTextFrame::SmartTagScan().
|
private |
Definition at line 158 of file txatritr.cxx.
References AddToStack(), SwpHints::Count(), SwTextAttr::End(), SfxItemSet::Get(), SwpHints::Get(), SwScriptIterator::GetCurrScript(), CharFormat::GetItem(), SwTextNode::GetpSwpHints(), SwScriptIterator::GetScriptChgPos(), SwTextAttr::GetStart(), SwContentNode::GetSwAttrSet(), GetWhichOfScript(), m_aScriptIter, m_aStack, m_nAttrPos, m_nChgPos, m_pCurrentItem, m_pParaItem, m_rTextNode, SwScriptIterator::Next(), and RES_CHRATR_LANGUAGE().
Referenced by Next(), and SwLanguageIterator().
|
private |
Definition at line 51 of file txatritr.hxx.
Referenced by Next(), and SearchNextChg().
|
private |
Definition at line 53 of file txatritr.hxx.
Referenced by AddToStack(), Next(), and SearchNextChg().
|
private |
Definition at line 57 of file txatritr.hxx.
Referenced by Next(), and SearchNextChg().
|
private |
Definition at line 58 of file txatritr.hxx.
Referenced by GetChgPos(), Next(), and SearchNextChg().
|
private |
Definition at line 56 of file txatritr.hxx.
Referenced by Next(), and SearchNextChg().
|
private |
Definition at line 55 of file txatritr.hxx.
Referenced by SearchNextChg().
|
private |
Definition at line 54 of file txatritr.hxx.
Referenced by SearchNextChg().