LibreOffice Module svx (master)
1
|
#include <viewobjectcontactofsdrmediaobj.hxx>
Private Attributes | |
std::unique_ptr< sdr::contact::SdrMediaWindow > | mpMediaWindow |
Additional Inherited Members | |
![]() | |
const SdrObject & | getSdrObject () const |
![]() | |
void | checkForPrimitive2DAnimations () |
virtual drawinglayer::primitive2d::Primitive2DContainer | createPrimitive2DSequence (const DisplayInfo &rDisplayInfo) const |
void | flushPrimitive2DSequence () |
Definition at line 35 of file viewobjectcontactofsdrmediaobj.hxx.
sdr::contact::ViewObjectContactOfSdrMediaObj::ViewObjectContactOfSdrMediaObj | ( | ObjectContact & | rObjectContact, |
ViewContact & | rViewContact, | ||
const ::avmedia::MediaItem & | rMediaItem | ||
) |
Definition at line 32 of file viewobjectcontactofsdrmediaobj.cxx.
References executeMediaItem(), getWindow(), mpMediaWindow, and void().
|
overridevirtual |
Definition at line 51 of file viewobjectcontactofsdrmediaobj.cxx.
void sdr::contact::ViewObjectContactOfSdrMediaObj::executeMediaItem | ( | const ::avmedia::MediaItem & | rItem | ) |
Definition at line 137 of file viewobjectcontactofsdrmediaobj.cxx.
References sdr::contact::ViewObjectContact::GetViewContact(), mpMediaWindow, updateMediaItem(), and void().
Referenced by ViewObjectContactOfSdrMediaObj().
Size sdr::contact::ViewObjectContactOfSdrMediaObj::getPreferredSize | ( | ) | const |
Definition at line 73 of file viewobjectcontactofsdrmediaobj.cxx.
References mpMediaWindow.
vcl::Window * sdr::contact::ViewObjectContactOfSdrMediaObj::getWindow | ( | ) | const |
Definition at line 56 of file viewobjectcontactofsdrmediaobj.cxx.
References OutputDevice::GetOutDevType(), sdr::contact::ViewObjectContactOfSdrObj::getPageViewOutputDevice(), and OUTDEV_WINDOW.
Referenced by sdr::contact::SdrMediaWindow::AcceptDrop(), sdr::contact::SdrMediaWindow::Command(), sdr::contact::SdrMediaWindow::ExecuteDrop(), sdr::contact::SdrMediaWindow::KeyInput(), sdr::contact::SdrMediaWindow::KeyUp(), sdr::contact::SdrMediaWindow::MouseButtonDown(), sdr::contact::SdrMediaWindow::MouseButtonUp(), sdr::contact::SdrMediaWindow::MouseMove(), sdr::contact::SdrMediaWindow::StartDrag(), and ViewObjectContactOfSdrMediaObj().
void sdr::contact::ViewObjectContactOfSdrMediaObj::updateMediaItem | ( | ::avmedia::MediaItem & | rItem | ) | const |
Definition at line 88 of file viewobjectcontactofsdrmediaobj.cxx.
References basegfx::B2DRange::getMaxX(), basegfx::B2DRange::getMaxY(), basegfx::B2DRange::getMinX(), basegfx::B2DRange::getMinY(), sdr::contact::ViewObjectContact::GetObjectContact(), sdr::contact::ViewObjectContact::getObjectRange(), avmedia::MediaItem::getState(), mpMediaWindow, avmedia::Stop, basegfx::B2DRange::transform(), and void().
Referenced by executeMediaItem().
|
private |
Definition at line 55 of file viewobjectcontactofsdrmediaobj.hxx.
Referenced by executeMediaItem(), getPreferredSize(), updateMediaItem(), and ViewObjectContactOfSdrMediaObj().