LibreOffice Module svx (master) 1
Public Member Functions | Private Attributes | List of all members
sdr::contact::SdrMediaWindow Class Reference

#include <sdrmediawindow.hxx>

Inheritance diagram for sdr::contact::SdrMediaWindow:
[legend]
Collaboration diagram for sdr::contact::SdrMediaWindow:
[legend]

Public Member Functions

 SdrMediaWindow (vcl::Window *pParent, ViewObjectContactOfSdrMediaObj &rViewObjContact)
 
virtual ~SdrMediaWindow () override
 
virtual void MouseMove (const MouseEvent &rMEvt) override
 
virtual void MouseButtonDown (const MouseEvent &rMEvt) override
 
virtual void MouseButtonUp (const MouseEvent &rMEvt) override
 
virtual void KeyInput (const KeyEvent &rKEvt) override
 
virtual void KeyUp (const KeyEvent &rKEvt) override
 
virtual void Command (const CommandEvent &rCEvt) override
 
virtual sal_Int8 AcceptDrop (const AcceptDropEvent &rEvt) override
 
virtual sal_Int8 ExecuteDrop (const ExecuteDropEvent &rEvt) override
 
virtual void StartDrag (sal_Int8 nAction, const Point &rPosPixel) override
 
- Public Member Functions inherited from avmedia::MediaWindow
 MediaWindow (vcl::Window *parent, bool bInternalMediaControl)
 
virtual ~MediaWindow ()
 
void setURL (const OUString &rURL, const OUString &rReferer)
 
const OUString & getURL () const
 
bool isValid () const
 
Size getPreferredSize () const
 
vcl::WindowgetWindow () const
 
void setPosSize (const tools::Rectangle &rNewRect)
 
void setPointer (PointerStyle aPointer)
 
bool start ()
 
void updateMediaItem (MediaItem &rItem) const
 
void executeMediaItem (const MediaItem &rItem)
 
void show ()
 
void hide ()
 
bool isVisible () const
 
virtual void MouseMove (const MouseEvent &rMEvt)
 
virtual void MouseButtonDown (const MouseEvent &rMEvt)
 
virtual void MouseButtonUp (const MouseEvent &rMEvt)
 
virtual void KeyInput (const KeyEvent &rKEvt)
 
virtual void KeyUp (const KeyEvent &rKEvt)
 
virtual void Command (const CommandEvent &rCEvt)
 
virtual sal_Int8 AcceptDrop (const AcceptDropEvent &rEvt)
 
virtual sal_Int8 ExecuteDrop (const ExecuteDropEvent &rEvt)
 
virtual void StartDrag (sal_Int8 nAction, const Point &rPosPixel)
 

Private Attributes

ViewObjectContactOfSdrMediaObjmrViewObjectContactOfSdrMediaObj
 

Additional Inherited Members

- Static Public Member Functions inherited from avmedia::MediaWindow
static FilterNameVector getMediaFilters ()
 
static bool executeMediaURLDialog (weld::Window *pParent, OUString &rURL, bool *const o_pbLink)
 
static void executeFormatErrorBox (weld::Window *pParent)
 
static bool isMediaURL (std::u16string_view rURL, const OUString &rReferer, bool bDeep=false, rtl::Reference< PlayerListener > xPreferredPixelSizeListener=nullptr)
 
static css::uno::Reference< css::media::XPlayer > createPlayer (const OUString &rURL, const OUString &rReferer, const OUString *pMimeType=nullptr)
 
static css::uno::Reference< css::graphic::XGraphic > grabFrame (const css::uno::Reference< css::media::XPlayer > &rPlayer, const css::uno::Reference< css::graphic::XGraphic > &rGraphic=nullptr)
 
static css::uno::Reference< css::graphic::XGraphic > grabFrame (const OUString &rURL, const OUString &rReferer, const OUString &sMimeType, rtl::Reference< PlayerListener > xPreferredPixelSizeListener)
 
static void dispatchInsertAVMedia (const css::uno::Reference< css::frame::XDispatchProvider > &, const css::awt::Size &rSize, const OUString &rURL, bool bLink)
 

Detailed Description

Definition at line 30 of file sdrmediawindow.hxx.

Constructor & Destructor Documentation

◆ SdrMediaWindow()

sdr::contact::SdrMediaWindow::SdrMediaWindow ( vcl::Window pParent,
ViewObjectContactOfSdrMediaObj rViewObjContact 
)

Definition at line 32 of file sdrmediawindow.cxx.

◆ ~SdrMediaWindow()

sdr::contact::SdrMediaWindow::~SdrMediaWindow ( )
overridevirtual

Definition at line 39 of file sdrmediawindow.cxx.

Member Function Documentation

◆ AcceptDrop()

sal_Int8 sdr::contact::SdrMediaWindow::AcceptDrop ( const AcceptDropEvent rEvt)
overridevirtual

◆ Command()

void sdr::contact::SdrMediaWindow::Command ( const CommandEvent rCEvt)
overridevirtual

◆ ExecuteDrop()

sal_Int8 sdr::contact::SdrMediaWindow::ExecuteDrop ( const ExecuteDropEvent rEvt)
overridevirtual

◆ KeyInput()

void sdr::contact::SdrMediaWindow::KeyInput ( const KeyEvent rKEvt)
overridevirtual

◆ KeyUp()

void sdr::contact::SdrMediaWindow::KeyUp ( const KeyEvent rKEvt)
overridevirtual

◆ MouseButtonDown()

void sdr::contact::SdrMediaWindow::MouseButtonDown ( const MouseEvent rMEvt)
overridevirtual

◆ MouseButtonUp()

void sdr::contact::SdrMediaWindow::MouseButtonUp ( const MouseEvent rMEvt)
overridevirtual

◆ MouseMove()

void sdr::contact::SdrMediaWindow::MouseMove ( const MouseEvent rMEvt)
overridevirtual

◆ StartDrag()

void sdr::contact::SdrMediaWindow::StartDrag ( sal_Int8  nAction,
const Point rPosPixel 
)
overridevirtual

Member Data Documentation

◆ mrViewObjectContactOfSdrMediaObj

ViewObjectContactOfSdrMediaObj& sdr::contact::SdrMediaWindow::mrViewObjectContactOfSdrMediaObj
private

The documentation for this class was generated from the following files: