LibreOffice Module sd (master) 1
Namespaces | Functions
drviews7.cxx File Reference
#include <memory>
#include <sal/config.h>
#include <sal/log.hxx>
#include <utility>
#include <com/sun/star/lang/XMultiServiceFactory.hpp>
#include <com/sun/star/linguistic2/XThesaurus.hpp>
#include <svx/pageitem.hxx>
#include <svx/rulritem.hxx>
#include <svx/svdouno.hxx>
#include <editeng/eeitem.hxx>
#include <editeng/sizeitem.hxx>
#include <editeng/urlfieldhelper.hxx>
#include <officecfg/Office/Impress.hxx>
#include <svx/svxids.hrc>
#include <svx/svdpagv.hxx>
#include <svx/clipfmtitem.hxx>
#include <svl/eitem.hxx>
#include <svl/intitem.hxx>
#include <svl/itemset.hxx>
#include <svl/stritem.hxx>
#include <svl/visitem.hxx>
#include <svl/whiter.hxx>
#include <svx/svdograf.hxx>
#include <svx/xfillit0.hxx>
#include <svx/xflclit.hxx>
#include <svx/xflgrit.hxx>
#include <svx/xflhtit.hxx>
#include <svx/xbtmpit.hxx>
#include <editeng/unolingu.hxx>
#include <svx/extrusionbar.hxx>
#include <svx/fontworkbar.hxx>
#include <svtools/insdlg.hxx>
#include <unotools/moduleoptions.hxx>
#include <svl/cjkoptions.hxx>
#include <comphelper/processfactory.hxx>
#include <sfx2/request.hxx>
#include <svtools/cliplistener.hxx>
#include <sfx2/bindings.hxx>
#include <sfx2/viewfrm.hxx>
#include <app.hrc>
#include <PresentationViewShell.hxx>
#include <drawdoc.hxx>
#include <DrawViewShell.hxx>
#include <sdmod.hxx>
#include <unokywds.hxx>
#include <sdpage.hxx>
#include <DrawDocShell.hxx>
#include <zoomlist.hxx>
#include <slideshow.hxx>
#include <drawview.hxx>
#include <ViewShellBase.hxx>
#include <ViewShellManager.hxx>
#include <LayerTabBar.hxx>
#include <fupoor.hxx>
#include <Window.hxx>
#include <fuediglu.hxx>
#include <fubullet.hxx>
#include <fuconcs.hxx>
#include <fuformatpaintbrush.hxx>
#include <stlsheet.hxx>
Include dependency graph for drviews7.cxx:

Go to the source code of this file.

Namespaces

namespace  sd
 

Functions

static ::std::unique_ptr< SvxClipboardFormatItemGetSupportedClipboardFormats (TransferableDataHelper &rDataHelper)
 Create a list of clipboard formats that are supported both from the current clipboard content and the DrawViewShell. More...
 
 sd::IMPL_LINK (DrawViewShell, ClipboardChanged, TransferableDataHelper *, pDataHelper, void)
 

Function Documentation

◆ GetSupportedClipboardFormats()

static ::std::unique_ptr< SvxClipboardFormatItem > GetSupportedClipboardFormats ( TransferableDataHelper rDataHelper)

Create a list of clipboard formats that are supported both from the current clipboard content and the DrawViewShell.

The list is stored in a new instance of SvxClipboardFormatItem.

Definition at line 99 of file drviews7.cxx.

References SvPasteObjectHelper::GetEmbeddedName(), TransferableDataHelper::GetFormat(), TransferableDataHelper::GetFormatCount(), TransferableDataHelper::GetTransferableObjectDescriptor(), TransferableDataHelper::HasFormat(), i, TransferableObjectDescriptor::maTypeName, and sName.

Referenced by sd::DrawViewShell::GetMenuState(), and sd::IMPL_LINK().