LibreOffice Module sc (master) 1
|
#include <memory>
#include <numeric>
#include <stdio.h>
#include <sot/storage.hxx>
#include <XclExpChangeTrack.hxx>
#include <utility>
#include <xeformula.hxx>
#include <xehelper.hxx>
#include <xltools.hxx>
#include <formulacell.hxx>
#include <document.hxx>
#include <editutil.hxx>
#include <root.hxx>
#include <tools/Guid.hxx>
#include <oox/export/utils.hxx>
#include <oox/token/namespaces.hxx>
#include <oox/token/tokens.hxx>
#include <rtl/uuid.h>
#include <svl/sharedstring.hxx>
Go to the source code of this file.
Functions | |
static OString | lcl_DateTimeToOString (const DateTime &rDateTime) |
static void | lcl_WriteDateTime (XclExpStream &rStrm, const DateTime &rDateTime) |
static void | lcl_WriteFixedString (XclExpStream &rStrm, const XclExpString &rString, std::size_t nLength) |
static void | lcl_GenerateGUID (sal_uInt8 *pGUID, bool &rValidGUID) |
static void | lcl_WriteGUID (XclExpStream &rStrm, const sal_uInt8 *pGUID) |
static bool | lcl_IsDeletedTab (const XclExpChTrTabIdBuffer &rTabIdBuffer, sal_uInt16 nIndex) |
static const char * | lcl_GetType (XclExpChTrData *pData) |
static void | lcl_WriteCell (XclExpXmlStream &rStrm, sal_Int32 nElement, const ScAddress &rPosition, XclExpChTrData *pData) |
static const char * | lcl_GetAction (sal_uInt16 nOpCode) |
static void | lcl_WriteUserNamesXml (XclExpXmlStream &rWorkbookStrm) |
|
static |
Definition at line 43 of file XclExpChangeTrack.cxx.
References Date::GetDay(), tools::Time::GetHour(), tools::Time::GetMin(), Date::GetMonth(), tools::Time::GetNanoSec(), tools::Time::GetSec(), and Date::GetYear().
Referenced by XclExpXmlChTrHeader::SaveXml().
|
static |
Definition at line 80 of file XclExpChangeTrack.cxx.
Referenced by XclExpChangeTrack::XclExpChangeTrack(), and XclExpUserBViewList::XclExpUserBViewList().
|
static |
Definition at line 1200 of file XclExpChangeTrack.cxx.
References EXC_CHTR_OP_DELCOL, EXC_CHTR_OP_DELROW, EXC_CHTR_OP_INSCOL, and EXC_CHTR_OP_INSROW.
Referenced by XclExpChTrInsert::SaveXml().
|
static |
Definition at line 1003 of file XclExpChangeTrack.cxx.
References EXC_CHTR_TYPE_DOUBLE, EXC_CHTR_TYPE_FORMULA, EXC_CHTR_TYPE_RK, EXC_CHTR_TYPE_STRING, XclXmlUtils::GetFormulaTypeAndValue(), pData, and sType.
Referenced by lcl_WriteCell().
|
static |
Definition at line 815 of file XclExpChangeTrack.cxx.
References XclExpChTrTabIdBuffer::HasId(), and nIndex.
Referenced by XclExpChTrData::UsesDeletedTab().
|
static |
Definition at line 1027 of file XclExpChangeTrack.cxx.
References EXC_CHTR_TYPE_DOUBLE, EXC_CHTR_TYPE_FORMULA, EXC_CHTR_TYPE_RK, EXC_CHTR_TYPE_STRING, lcl_GetType(), pData, rStrm, XclXmlUtils::ToOString(), and XclXmlUtils::ToOUString().
Referenced by XclExpChTrCellContent::SaveXml().
|
static |
Definition at line 56 of file XclExpChangeTrack.cxx.
References Date::GetDay(), tools::Time::GetHour(), tools::Time::GetMin(), Date::GetMonth(), tools::Time::GetSec(), Date::GetYear(), and rStrm.
Referenced by XclExpChTrInsertTab::SaveActionData(), XclExpChTr0x0194::SaveCont(), and XclExpChTrInfo::SaveCont().
|
static |
Definition at line 70 of file XclExpChangeTrack.cxx.
References XclExpString::GetBufferSize(), XclExpString::Len(), nLength, and rStrm.
Referenced by XclExpChTrInsertTab::SaveActionData(), XclExpChTr0x0194::SaveCont(), and XclExpChTrInfo::SaveCont().
|
static |
Definition at line 86 of file XclExpChangeTrack.cxx.
Referenced by XclExpUserBView::SaveCont(), XclExpUsersViewBegin::SaveCont(), XclExpChTrHeader::SaveCont(), and XclExpChTrInfo::SaveCont().
|
static |
Definition at line 1687 of file XclExpChangeTrack.cxx.
References CREATE_OFFICEDOC_RELATION_TYPE, XclExpXmlStream::CreateOutputStream(), FSNS(), XclExpXmlStream::GetCurrentStream(), oox::core::XmlFilterBase::getNamespaceURL(), and u.
Referenced by XclExpChangeTrack::WriteXml().