28struct ColumnBlockPosition;
29class ColumnBlockPositionSet;
33 std::unique_ptr<ColumnBlockPositionSet>
mpSet;
84 bool bAsLink,
bool bSkipAttrForEmptyCells);
90 SCTAB getTabStart()
const;
91 SCTAB getTabEnd()
const;
94 Range getDestRange()
const;
109 void setSingleCellColumnSize(
size_t nSize );
117 const ScPatternAttr* getSingleCellPattern(
size_t nColOffset )
const;
118 void setSingleCellPattern(
size_t nColOffset,
const ScPatternAttr* pAttr );
120 const ScPostIt* getSingleCellNote(
size_t nColOffset )
const;
121 void setSingleCellNote(
size_t nColOffset,
const ScPostIt* pNote );
123 std::shared_ptr<sc::Sparkline>
const& getSingleSparkline(
size_t nColOffset)
const;
124 void setSingleSparkline(
size_t nColOffset, std::shared_ptr<sc::Sparkline>
const& pSparkline);
129 void setTableProtected(
bool b );
130 bool isTableProtected()
const;
132 bool isAsLink()
const;
140 bool isSkipEmptyCells()
const;
141 bool isCloneNotes()
const;
142 bool isCloneSparklines()
const;
Additional class containing cell annotation data.
ColumnBlockPosition * getBlockPosition(SCTAB nTab, SCCOL nCol)
ClipContextBase(const ClipContextBase &)=delete
std::unique_ptr< ColumnBlockPositionSet > mpSet
const ClipContextBase & operator=(const ClipContextBase &)=delete
ColumnBlockPositionSet * getBlockPositionSet()
virtual ~ClipContextBase()
std::vector< const ScPatternAttr * > maSinglePatterns
ScDocument * mpRefUndoDoc
std::vector< sc::CellTextAttr > maSingleCellAttrs
CopyFromClipContext()=delete
std::vector< std::shared_ptr< sc::Sparkline > > maSingleSparkline
InsertDeleteFlags mnDeleteFlag
InsertDeleteFlags mnInsertFlag
std::vector< const ScPostIt * > maSingleNotes
ScDocument * getDestDoc()
ScConditionalFormatList * mpCondFormatList
std::vector< ScCellValue > maSingleCells
bool isKeepScenarioFlags() const
virtual ~CopyToClipContext() override
CopyToClipContext(ScDocument &rDoc, bool bKeepScenarioFlags)
virtual ~CopyToDocContext() override
bool isStartListening() const
CopyToDocContext(ScDocument &rDoc)
void setStartListening(bool b)
MixDocContext(ScDocument &rDoc)
virtual ~MixDocContext() override
CAUTION! The following defines must be in the same namespace as the respective type.
Store arbitrary cell value of any kind.
Store position data for column array storage.