|
LibreOffice Module sc (master) 1
|
#include <chgtrack.hxx>#include <compiler.hxx>#include <formulacell.hxx>#include <document.hxx>#include <dociter.hxx>#include <global.hxx>#include <scmod.hxx>#include <inputopt.hxx>#include <patattr.hxx>#include <hints.hxx>#include <markdata.hxx>#include <globstr.hrc>#include <scresid.hxx>#include <editutil.hxx>#include <tokenarray.hxx>#include <refupdatecontext.hxx>#include <refupdat.hxx>#include <osl/diagnose.h>#include <svl/numformat.hxx>#include <sfx2/objsh.hxx>#include <unotools/useroptions.hxx>#include <unotools/datetime.hxx>#include <tools/json_writer.hxx>#include <algorithm>#include <memory>#include <strings.hrc>#include <utility>Go to the source code of this file.
Functions | |
| static void | lcl_InvalidateReference (const ScDocument &rDoc, formula::FormulaToken &rTok, const ScBigAddress &rPos) |
| static void | lcl_getTrackedChange (ScDocument &rDoc, int nIndex, const ScChangeAction *pAction, tools::JsonWriter &rRedlines) |
| Get info about a single ScChangeAction element. More... | |
|
static |
Get info about a single ScChangeAction element.
Definition at line 4642 of file chgtrack.cxx.
References ScChangeAction::GetComment(), ScChangeAction::GetDateTimeUTC(), ScChangeAction::GetDescription(), ScChangeAction::GetType(), DateTime::GetUNODateTime(), ScChangeAction::GetUser(), nIndex, tools::JsonWriter::put(), SC_CAT_CONTENT, tools::JsonWriter::startStruct(), and utl::toISO8601().
Referenced by ScChangeTrack::GetChangeTrackInfo().
|
static |
Definition at line 1804 of file chgtrack.cxx.
References ScBigAddress::Col(), formula::FormulaToken::GetDoubleRef(), formula::FormulaToken::GetSingleRef(), formula::FormulaToken::GetType(), ScDocument::MaxCol(), ScDocument::MaxRow(), MAXTAB, ScComplexRefData::Ref2, ScBigAddress::Row(), ScSingleRefData::SetColDeleted(), ScSingleRefData::SetRowDeleted(), ScSingleRefData::SetTabDeleted(), formula::svDoubleRef, and ScBigAddress::Tab().
Referenced by ScChangeActionContent::UpdateReference().