24 #include <document.hxx>
34 class XSheetCellRanges;
61 void InitDocShell(
bool bLimitToPageSize);
74 virtual bool GetData(
const css::datatransfer::DataFlavor& rFlavor,
const OUString& rDestDoc )
override;
76 const css::datatransfer::DataFlavor& rFlavor )
override;
85 bool WasSourceCursorInSelection()
const;
99 void SetVisibleTab(
SCTAB nNew );
101 void SetDragSourceFlags(
ScDragSrc nFlags );
102 void SetDragWasInternal();
SCROW GetDragHandleY() const
todo: It should be possible to have MarkArrays for each table, in order to enable "search all" across...
SCROW GetNonFilteredRows() const
const ScRange & GetRange() const
SfxObjectShellRef m_aDocShellRef
virtual void DragFinished(sal_Int8 nDropAction) override
SCTAB GetVisibleTab() const
virtual sal_Bool SAL_CALL isComplex() override
exports com.sun.star. sheet
bool HasFilteredRows() const
SCROW GetSourceCursorY() const
css::uno::Reference< css::sheet::XSheetCellRanges > m_xDragSourceRanges
virtual bool WriteObject(tools::SvRef< SotTempStream > &rxOStm, void *pUserObject, sal_uInt32 nUserObjectId, const css::datatransfer::DataFlavor &rFlavor)
ScDocument * GetDocument() const
std::unique_ptr< ScDocument, o3tl::default_delete< ScDocument > > ScDocumentUniquePtr
static const css::uno::Sequence< sal_Int8 > & getUnoTunnelId()
TransferableObjectDescriptor m_aObjDesc
SCCOL GetDragHandleX() const
ScDragSrc GetDragSourceFlags() const
ScDragSrc m_nDragSourceFlags
ScDocumentUniquePtr m_pDoc
virtual sal_Int64 SAL_CALL getSomething(const css::uno::Sequence< sal_Int8 > &rId) override
SCCOL GetSourceCursorX() const
SfxObjectShellRef m_aDrawPersistRef
virtual void AddSupportedFormats() override
virtual bool GetData(const css::datatransfer::DataFlavor &rFlavor, const OUString &rDestDoc) override