LibreOffice Module sc (master) 1
|
#include <chgtrack.hxx>
Public Member Functions | |
virtual | ~ScChangeActionIns () override |
ScChangeActionIns (const sal_uLong nActionNumber, const ScChangeActionState eState, const sal_uLong nRejectingNumber, const ScBigRange &aBigRange, const OUString &aUser, const DateTime &aDateTime, const OUString &sComment, const ScChangeActionType eType, bool bEndOfList=false) | |
virtual OUString | GetDescription (ScDocument &rDoc, bool bSplitRange=false, bool bWarning=true) const override |
SC_DLLPUBLIC bool | IsEndOfList () const |
Public Member Functions inherited from ScChangeAction | |
virtual | ~ScChangeAction () |
bool | IsInsertType () const |
bool | IsDeleteType () const |
bool | IsVirgin () const |
SC_DLLPUBLIC bool | IsAccepted () const |
bool | IsRejected () const |
bool | IsRejecting () const |
bool | IsVisible () const |
bool | IsTouchable () const |
bool | IsDialogRoot () const |
bool | IsDialogParent () const |
bool | IsMasterDelete () const |
bool | IsClickable () const |
bool | IsRejectable () const |
const ScBigRange & | GetBigRange () const |
SC_DLLPUBLIC DateTime | GetDateTime () const |
const DateTime & | GetDateTimeUTC () const |
ScChangeActionType | GetType () const |
ScChangeActionState | GetState () const |
sal_uLong | GetActionNumber () const |
sal_uLong | GetRejectAction () const |
ScChangeAction * | GetNext () const |
ScChangeAction * | GetPrev () const |
bool | IsDeletedIn () const |
bool | IsDeletedIn (const ScChangeAction *) const |
bool | IsDeletedInDelType (ScChangeActionType) const |
void | RemoveAllDeletedIn () |
const ScChangeActionLinkEntry * | GetFirstDeletedEntry () const |
const ScChangeActionLinkEntry * | GetFirstDependentEntry () const |
bool | HasDependent () const |
bool | HasDeleted () const |
virtual OUString | GetDescription (ScDocument &rDoc, bool bSplitRange=false, bool bWarning=true) const |
virtual OUString | GetRefString (ScDocument &rDoc, bool bFlag3D=false) const |
void | SetDateTimeUTC (const DateTime &rDT) |
const OUString & | GetUser () const |
const OUString & | GetComment () const |
void | SetComment (const OUString &rStr) |
void | SetDeletedInThis (sal_uLong nActionNumber, const ScChangeTrack *pTrack) |
void | AddDependent (sal_uLong nActionNumber, const ScChangeTrack *pTrack) |
Private Member Functions | |
ScChangeActionIns (const ScDocument *pDoc, const ScRange &rRange, bool bEndOfList=false) | |
whether or not a row was auto-inserted at the bottom. More... | |
virtual void | AddContent (ScChangeActionContent *) override |
virtual void | DeleteCellEntries () override |
virtual bool | Reject (ScDocument &rDoc) override |
virtual const ScChangeTrack * | GetChangeTrack () const override |
Private Attributes | |
bool | mbEndOfList |
Friends | |
class | ScChangeTrack |
Definition at line 362 of file chgtrack.hxx.
|
private |
whether or not a row was auto-inserted at the bottom.
Definition at line 618 of file chgtrack.cxx.
References ScChangeAction::aBigRange, ScRange::aEnd, ScBigRange::aEnd, ScRange::aStart, ScBigRange::aStart, ScAddress::Col(), ScDocument::MaxCol(), ScDocument::MaxRow(), ScBigRange::nRangeMax, ScBigRange::nRangeMin, ScAddress::Row(), SC_CAT_INSERT_COLS, SC_CAT_INSERT_ROWS, SC_CAT_INSERT_TABS, ScBigAddress::SetCol(), ScBigAddress::SetRow(), and ScChangeAction::SetType().
|
overridevirtual |
Definition at line 658 of file chgtrack.cxx.
ScChangeActionIns::ScChangeActionIns | ( | const sal_uLong | nActionNumber, |
const ScChangeActionState | eState, | ||
const sal_uLong | nRejectingNumber, | ||
const ScBigRange & | aBigRange, | ||
const OUString & | aUser, | ||
const DateTime & | aDateTime, | ||
const OUString & | sComment, | ||
const ScChangeActionType | eType, | ||
bool | bEndOfList = false |
||
) |
Definition at line 647 of file chgtrack.cxx.
|
inlineoverrideprivatevirtual |
Implements ScChangeAction.
Definition at line 370 of file chgtrack.hxx.
|
inlineoverrideprivatevirtual |
Implements ScChangeAction.
Definition at line 371 of file chgtrack.hxx.
|
inlineoverrideprivatevirtual |
Implements ScChangeAction.
Definition at line 375 of file chgtrack.hxx.
|
overridevirtual |
Reimplemented from ScChangeAction.
Definition at line 662 of file chgtrack.cxx.
References ScChangeAction::GetBigRange(), ScChangeAction::GetDescription(), ScChangeAction::GetRefString(), ScChangeAction::GetType(), nPos, SC_CAT_INSERT_COLS, SC_CAT_INSERT_ROWS, and ScResId().
bool ScChangeActionIns::IsEndOfList | ( | ) | const |
Definition at line 694 of file chgtrack.cxx.
References mbEndOfList.
Referenced by XclExpChTrInsert::XclExpChTrInsert().
|
overrideprivatevirtual |
Implements ScChangeAction.
Definition at line 699 of file chgtrack.cxx.
References ScChangeAction::aBigRange, ScRange::aEnd, ScRange::aStart, ScAddress::Col(), ScDocument::DeleteCol(), ScDocument::DeleteRow(), ScDocument::DeleteTab(), ScChangeAction::GetType(), ScDocument::IsBlockEditable(), ScBigRange::IsValid(), ScBigRange::MakeRange(), ScChangeAction::RemoveAllLinks(), ScAddress::Row(), SC_CAS_REJECTED, SC_CAT_INSERT_COLS, SC_CAT_INSERT_ROWS, SC_CAT_INSERT_TABS, ScChangeAction::SetState(), and ScAddress::Tab().
|
friend |
Definition at line 364 of file chgtrack.hxx.
|
private |
Definition at line 366 of file chgtrack.hxx.
Referenced by IsEndOfList().