LibreOffice Module sw (master) 1
|
#include <redline.hxx>
Public Member Functions | |
SwRedlineData (RedlineType eT, std::size_t nAut) | |
SwRedlineData (const SwRedlineData &rCpy, bool bCpyNext=true) | |
SwRedlineData (RedlineType eT, std::size_t nAut, const DateTime &rDT, OUString aCmnt, SwRedlineData *pNxt) | |
~SwRedlineData () | |
bool | operator== (const SwRedlineData &rCmp) const |
bool | operator!= (const SwRedlineData &rCmp) const |
RedlineType | GetType () const |
std::size_t | GetAuthor () const |
const OUString & | GetComment () const |
const DateTime & | GetTimeStamp () const |
bool | IsAnonymized () const |
const SwRedlineData * | Next () const |
void | SetComment (const OUString &rS) |
void | SetTimeStamp (const DateTime &rDT) |
void | SetAutoFormat () |
bool | IsAutoFormat () const |
void | SetMoved () |
bool | IsMoved () const |
bool | CanCombine (const SwRedlineData &rCmp) const |
void | SetExtraData (const SwRedlineExtraData *pData) |
ExtraData is copied. More... | |
const SwRedlineExtraData * | GetExtraData () const |
sal_uInt16 | GetSeqNo () const |
void | SetSeqNo (sal_uInt16 nNo) |
OUString | GetDescr () const |
Private Attributes | |
SwRedlineData * | m_pNext |
SwRedlineExtraData * | m_pExtraData |
OUString | m_sComment |
DateTime | m_aStamp |
std::size_t | m_nAuthor |
RedlineType | m_eType |
sal_uInt16 | m_nSeqNo |
bool | m_bAutoFormat |
bool | m_bMoved |
Friends | |
class | SwRangeRedline |
Definition at line 86 of file redline.hxx.
SwRedlineData::SwRedlineData | ( | RedlineType | eT, |
std::size_t | nAut | ||
) |
Definition at line 1048 of file docredln.cxx.
References m_aStamp, m_eType, and tools::Time::SetNanoSec().
SwRedlineData::SwRedlineData | ( | const SwRedlineData & | rCpy, |
bool | bCpyNext = true |
||
) |
Definition at line 1056 of file docredln.cxx.
References m_eType.
SwRedlineData::SwRedlineData | ( | RedlineType | eT, |
std::size_t | nAut, | ||
const DateTime & | rDT, | ||
OUString | aCmnt, | ||
SwRedlineData * | pNxt | ||
) |
Definition at line 1072 of file docredln.cxx.
References m_eType.
SwRedlineData::~SwRedlineData | ( | ) |
Definition at line 1079 of file docredln.cxx.
References m_pExtraData, and m_pNext.
bool SwRedlineData::CanCombine | ( | const SwRedlineData & | rCmp | ) | const |
Definition at line 1097 of file docredln.cxx.
References CanCombine(), deltaOneMinute(), GetTimeStamp(), m_bMoved, m_eType, m_nAuthor, m_pExtraData, m_pNext, and m_sComment.
Referenced by SwRangeRedline::CanCombine(), CanCombine(), SwUndo::CanRedlineGroup(), SwView::Execute(), and SwRedlineAcceptDlg::InsertParents().
|
inline |
Definition at line 128 of file redline.hxx.
Referenced by DocxAttributeOutput::DoWriteMoveRangeTagStart(), DocxAttributeOutput::Redline(), RtfAttributeOutput::Redline(), WW8AttributeOutput::Redline(), SwDoc::SetRowNotTracked(), DocxAttributeOutput::StartRedline(), DocxAttributeOutput::TableCellRedline(), and DocxAttributeOutput::TableRowRedline().
|
inline |
Definition at line 129 of file redline.hxx.
Referenced by lcl_GetSuccessorProperties(), SwRedlineTable::LOKRedlineNotification(), and WW8AttributeOutput::StartRun().
OUString SwRedlineData::GetDescr | ( | ) | const |
Definition at line 1139 of file docredln.cxx.
References GetType(), STR_REDLINE_ARY, and SwResId().
Referenced by SwRangeRedline::GetDescr().
|
inline |
Definition at line 151 of file redline.hxx.
Referenced by SwRangeRedline::GetExtraData(), and DocxAttributeOutput::Redline().
|
inline |
Definition at line 156 of file redline.hxx.
Referenced by SwRangeRedline::GetSeqNo(), SwRedlineAcceptDlg::InsertChildren(), SwRedlineDataParent::operator<(), and DocxAttributeOutput::Redline().
|
inline |
Definition at line 130 of file redline.hxx.
Referenced by CanCombine(), DocxAttributeOutput::DoWriteMoveRangeTagStart(), SwTextShell::ExecField(), IMPL_LINK(), lcl_GetSuccessorProperties(), SwRedlineTable::LOKRedlineNotification(), DocxAttributeOutput::Redline(), RtfAttributeOutput::Redline(), WW8AttributeOutput::Redline(), DocxAttributeOutput::StartRedline(), DocxAttributeOutput::TableCellRedline(), DocxAttributeOutput::TableRowRedline(), and SwTableLine::UpdateTextChangesOnly().
|
inline |
Definition at line 126 of file redline.hxx.
References m_eType.
Referenced by SwExtraRedlineTable::DeleteAllTableRedlines(), SwExtraRedlineTable::DeleteTableCellRedline(), SwExtraRedlineTable::DeleteTableRowRedline(), DocxAttributeOutput::DoWriteCmd(), DocxAttributeOutput::EndRedline(), GetDescr(), lcl_getFormatCollection(), lcl_GetSuccessorProperties(), SwRedlineTable::LOKRedlineNotification(), DocxAttributeOutput::Redline(), RtfAttributeOutput::Redline(), WW8AttributeOutput::Redline(), DocxAttributeOutput::RunText(), DocxAttributeOutput::StartRedline(), DocxAttributeOutput::TableCellRedline(), and DocxAttributeOutput::TableRowRedline().
|
inline |
Definition at line 131 of file redline.hxx.
References Date::GetDay(), Date::GetMonth(), and Date::GetYear().
Referenced by sw::DocumentRedlineManager::AppendRedline().
|
inline |
Definition at line 143 of file redline.hxx.
Referenced by SwRangeRedline::IsAutoFormat().
|
inline |
Definition at line 145 of file redline.hxx.
Referenced by DocxAttributeOutput::DoWriteBookmarksStart(), DocxAttributeOutput::EndRedline(), SwRangeRedline::IsMoved(), DocxAttributeOutput::RunText(), and DocxAttributeOutput::StartRedline().
|
inline |
Definition at line 137 of file redline.hxx.
References sw::Ring< SwPaM >::m_pNext.
Referenced by SwRedlineAcceptDlg::Activate(), SwXRedlinePortion::CreateRedlineProperties(), DocxAttributeOutput::EndRedline(), SwXRedlinePortion::GetPropertyValue(), SwRedlineAcceptDlg::InsertChildren(), lcl_GetSuccessorProperties(), WW8AttributeOutput::Redline(), and DocxAttributeOutput::StartRedline().
|
inline |
Definition at line 123 of file redline.hxx.
References operator==().
|
inline |
Definition at line 110 of file redline.hxx.
References m_bAutoFormat, m_bMoved, m_eType, m_eType, m_nAuthor, m_pExtraData, m_pNext, sw::Ring< SwPaM >::m_pNext, and m_sComment.
|
inline |
Definition at line 142 of file redline.hxx.
Referenced by SwRangeRedline::SetAutoFormat().
|
inline |
Definition at line 139 of file redline.hxx.
Referenced by SwUnoCursorHelper::makeRedline(), SwUnoCursorHelper::makeTableCellRedline(), SwUnoCursorHelper::makeTableRowRedline(), and SwRangeRedline::SetComment().
void SwRedlineData::SetExtraData | ( | const SwRedlineExtraData * | pData | ) |
ExtraData is copied.
The Pointer's ownership is thus NOT transferred to the Redline Object!
Definition at line 1114 of file docredln.cxx.
References m_pExtraData, and pData.
Referenced by SwRangeRedline::SetExtraData(), SwTableRowRedline::SetExtraData(), and SwTableCellRedline::SetExtraData().
|
inline |
Definition at line 144 of file redline.hxx.
Referenced by SwRangeRedline::SetMoved().
|
inline |
Definition at line 157 of file redline.hxx.
Referenced by SwRangeRedline::SetSeqNo().
|
inline |
Definition at line 140 of file redline.hxx.
Referenced by SwUnoCursorHelper::makeRedline(), SwUnoCursorHelper::makeTableCellRedline(), and SwUnoCursorHelper::makeTableRowRedline().
|
friend |
Definition at line 88 of file redline.hxx.
Referenced by SwRedlineSaveData::RedlineToDoc().
|
private |
Definition at line 93 of file redline.hxx.
Referenced by SwRangeRedline::GetTimeStamp(), and SwRedlineData().
|
private |
Definition at line 97 of file redline.hxx.
Referenced by operator==().
|
private |
Definition at line 98 of file redline.hxx.
Referenced by CanCombine(), and operator==().
|
private |
Definition at line 95 of file redline.hxx.
Referenced by CanCombine(), SwRangeRedline::GetType(), operator==(), and SwRangeRedline::ShowOriginal().
|
private |
Definition at line 94 of file redline.hxx.
Referenced by CanCombine(), SwRangeRedline::GetAuthor(), and operator==().
|
private |
Definition at line 96 of file redline.hxx.
|
private |
Definition at line 90 of file redline.hxx.
Referenced by CanCombine(), operator==(), SetExtraData(), and ~SwRedlineData().
|
private |
Definition at line 89 of file redline.hxx.
Referenced by CanCombine(), SwRangeRedline::GetRedlineData(), SwRangeRedline::GetStackCount(), operator==(), SwRangeRedline::PopData(), SwRangeRedline::PushData(), SwRangeRedline::ShowOriginal(), and ~SwRedlineData().
|
private |
Definition at line 92 of file redline.hxx.
Referenced by CanCombine(), SwRangeRedline::GetComment(), and operator==().