54 ::std::vector<TransferableData::Representative>&& rRepresentatives);
60 ::std::vector<TransferableData::Representative>&& rRepresentatives);
User data objects can be used to store information temporarily at the transferable.
Representative(const BitmapEx &rBitmap, const bool bIsExcluded)
Represent previews and other information so that they can be attached to an existing transferable.
SlideSorterViewShell * GetSourceViewShell() const
Return the view shell for which the transferable was created.
static rtl::Reference< SdTransferable > CreateTransferable(SdDrawDocument *pSrcDoc, SlideSorterViewShell *pViewShell, ::std::vector< TransferableData::Representative > &&rRepresentatives)
const ::std::vector< Representative > & GetRepresentatives() const
const ::std::vector< Representative > maRepresentatives
TransferableData(SlideSorterViewShell *pViewShell, ::std::vector< TransferableData::Representative > &&rRepresentatives)
virtual ~TransferableData() override
virtual void Notify(SfxBroadcaster &rBroadcaster, const SfxHint &rHint) override
static std::shared_ptr< TransferableData > GetFromTransferable(const SdTransferable *pTransferable)
SlideSorterViewShell * mpViewShell