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().