26#include <osl/diagnose.h>
37 aCursorPos ( rCurPos ),
38 aStartPos ( rStartPos ),
40 aString (
std::move( _aString )),
42 mpMisspellRanges(nullptr)
48 aCursorPos ( rItem.aCursorPos ),
49 aStartPos ( rItem.aStartPos ),
50 aEndPos ( rItem.aEndPos ),
51 aString ( rItem.aString ),
52 pEditData ( rItem.pEditData ? rItem.pEditData->
Clone() : nullptr ),
53 mpMisspellRanges(rItem.mpMisspellRanges)
63 assert(SfxPoolItem::operator==(rItem));
112 pEditEngine( pEngine ),
113 aCursorPos( rCurPos )
128 pViewData ( ptrViewData )
136 pViewData ( nullptr )
143 assert(SfxPoolItem::operator==(rItem));
159 rVal = css::uno::Any();
170 pViewData ( ptrViewData ),
171 bIsAdvanced ( false )
182 pViewData ( nullptr ),
183 bIsAdvanced ( false )
194 pViewData ( rItem.pViewData ),
195 aAdvSource ( rItem.aAdvSource ),
196 bIsAdvanced ( rItem.bIsAdvanced )
228 assert(SfxPoolItem::operator==(rItem));
250 pViewData ( ptrViewData )
257 assert(SfxPoolItem::operator==(rItem));
273 rVal = css::uno::Any();
298 assert(SfxPoolItem::operator==(rItem));
329 if ( pConsolidateData )
theConsData = *pConsolidateData;
334 assert(SfxPoolItem::operator==(rItem));
350 const ScRange* pRange,
bool bNew ) :
364 aDestRange ( rItem.aDestRange ),
365 bNewSheet ( rItem.bNewSheet )
377 assert(SfxPoolItem::operator==(rItem));
403 assert(SfxPoolItem::operator==(rItem));
427 assert(SfxPoolItem::operator==(rItem));
virtual bool operator==(const SfxPoolItem &) const override
virtual ScConsolidateItem * Clone(SfxItemPool *pPool=nullptr) const override
ScConsolidateItem(sal_uInt16 nWhich, const ScConsolidateParam *pParam)
Data for the Consolidate dialog.
ScConsolidateParam theConsData
virtual ~ScEditViewHint() override
ScIndexHint(SfxHintId nNewId, sal_uInt16 nIdx)
virtual ~ScIndexHint() override
virtual bool operator==(const SfxPoolItem &) const override
virtual ~ScPivotItem() override
ScPivotItem(sal_uInt16 nWhich, const ScDPSaveData *pData, const ScRange *pRange, bool bNew)
Data for the Pivot dialog.
std::unique_ptr< ScDPSaveData > pSaveData
virtual ScPivotItem * Clone(SfxItemPool *pPool=nullptr) const override
bool GetAdvancedQuerySource(ScRange &rSource) const
virtual ~ScQueryItem() override
void SetAdvancedQuerySource(const ScRange *pSource)
virtual ScQueryItem * Clone(SfxItemPool *pPool=nullptr) const override
ScQueryItem(sal_uInt16 nWhich, ScViewData *ptrViewData, const ScQueryParam *pQueryData)
Data for the Filter dialog.
std::unique_ptr< ScQueryParam > mpQueryData
const ScQueryParam & GetQueryData() const
virtual bool operator==(const SfxPoolItem &) const override
ScSolveParam theSolveData
ScSolveItem(sal_uInt16 nWhich, const ScSolveParam *pParam)
Data for the Solver dialog.
virtual bool operator==(const SfxPoolItem &) const override
virtual ScSolveItem * Clone(SfxItemPool *pPool=nullptr) const override
virtual bool QueryValue(css::uno::Any &rVal, sal_uInt8 nMemberId=0) const override
virtual bool operator==(const SfxPoolItem &) const override
virtual ScSortItem * Clone(SfxItemPool *pPool=nullptr) const override
ScSortItem(sal_uInt16 nWhich, ScViewData *ptrViewData, const ScSortParam *pSortData)
Data for the sorting dialog.
virtual ScSubTotalItem * Clone(SfxItemPool *pPool=nullptr) const override
ScSubTotalItem(sal_uInt16 nWhich, ScViewData *ptrViewData, const ScSubTotalParam *pSubTotalData)
Data for the SubTotal dialog.
virtual bool QueryValue(css::uno::Any &rVal, sal_uInt8 nMemberId=0) const override
virtual bool operator==(const SfxPoolItem &) const override
ScSubTotalParam theSubTotalData
ScTabOpItem(sal_uInt16 nWhich, const ScTabOpParam *pParam)
Data for the TabOp dialog.
virtual ScTabOpItem * Clone(SfxItemPool *pPool=nullptr) const override
virtual bool operator==(const SfxPoolItem &) const override
ScTabOpParam theTabOpData
virtual ~ScTablesHint() override
ScTablesHint(sal_uInt16 nNewId, SCTAB nTable1, SCTAB nTable2=0)
Adapt Views when inserting/deleting a table.
virtual ~ScUserListItem() override
std::unique_ptr< ScUserList > pUserList
void SetUserList(const ScUserList &rUserList)
ScUserListItem(sal_uInt16 nWhich)
Transporter for the UserLIst dialog.
virtual bool operator==(const SfxPoolItem &) const override
virtual ScUserListItem * Clone(SfxItemPool *pPool=nullptr) const override
Collection of user-defined sort lists.
std::unique_ptr< sal_Int32[]> pData
css::uno::Reference< css::animations::XAnimationNode > Clone(const css::uno::Reference< css::animations::XAnimationNode > &xSourceNode, const SdPage *pSource=nullptr, const SdPage *pTarget=nullptr)
Parameter for data table aka multiple operations.