LibreOffice Module avmedia (master) 1
|
#include <mediawindow.hxx>
Public Member Functions | |
PlayerListener (std::function< void(const css::uno::Reference< css::media::XPlayer > &)> fn) | |
virtual void SAL_CALL | dispose () override |
virtual | ~PlayerListener () override |
virtual void SAL_CALL | preferredPlayerWindowSizeAvailable (const css::lang::EventObject &rSource) override |
virtual void SAL_CALL | disposing (const css::lang::EventObject &rSource) override |
void | startListening (const css::uno::Reference< css::media::XPlayerNotifier > &rNotifier) |
void | stopListening () |
void | callPlayerWindowSizeAvailable (const css::uno::Reference< css::media::XPlayer > &rPlayer) |
Private Attributes | |
css::uno::Reference< css::media::XPlayerNotifier > | m_xNotifier |
std::function< void(const css::uno::Reference< css::media::XPlayer > &)> | m_aFn |
Additional Inherited Members | |
Protected Attributes inherited from cppu::BaseMutex | |
mutable::osl::Mutex | m_aMutex |
Definition at line 60 of file mediawindow.hxx.
avmedia::PlayerListener::PlayerListener | ( | std::function< void(const css::uno::Reference< css::media::XPlayer > &)> | fn | ) |
Definition at line 463 of file mediawindow.cxx.
References m_aMutex.
|
overridevirtual |
Definition at line 506 of file mediawindow.cxx.
|
inline |
Definition at line 78 of file mediawindow.hxx.
Referenced by preferredPlayerWindowSizeAvailable().
|
overridevirtual |
Definition at line 469 of file mediawindow.cxx.
References stopListening().
|
overridevirtual |
Definition at line 502 of file mediawindow.cxx.
|
overridevirtual |
Definition at line 492 of file mediawindow.cxx.
References callPlayerWindowSizeAvailable(), cppu::BaseMutex::m_aMutex, m_xNotifier, and stopListening().
void avmedia::PlayerListener::startListening | ( | const css::uno::Reference< css::media::XPlayerNotifier > & | rNotifier | ) |
Definition at line 475 of file mediawindow.cxx.
References cppu::BaseMutex::m_aMutex, and m_xNotifier.
void avmedia::PlayerListener::stopListening | ( | ) |
Definition at line 483 of file mediawindow.cxx.
References cppu::BaseMutex::m_aMutex, and m_xNotifier.
Referenced by dispose(), and preferredPlayerWindowSizeAvailable().
|
private |
Definition at line 64 of file mediawindow.hxx.
|
private |
Definition at line 63 of file mediawindow.hxx.
Referenced by preferredPlayerWindowSizeAvailable(), startListening(), and stopListening().