avmedia/source/framework/mediacontrol.cxx | 2 avmedia/source/framework/mediaitem.cxx | 9 -- avmedia/source/viewer/mediawindow_impl.cxx | 119 +++++++++-------------------- avmedia/source/viewer/mediawindow_impl.hxx | 7 - include/avmedia/mediaitem.hxx | 2 svx/source/svdraw/svdomedia.cxx | 10 +- svx/source/unodraw/unoshap4.cxx | 2 7 files changed, 50 insertions(+), 101 deletions(-)
New commits: commit 4e593d690d4363b1065bc7638953b1156563a157 Author: Stephan Bergmann <sberg...@redhat.com> Date: Mon Nov 18 18:04:37 2013 +0100 Elide some trivial avmedia::MediaWindowImpl private member functions Change-Id: I272acbfc9ea158af1d6d6d117451a444c1585e19 diff --git a/avmedia/source/viewer/mediawindow_impl.cxx b/avmedia/source/viewer/mediawindow_impl.cxx index ede40a3..4157f7a 100644 --- a/avmedia/source/viewer/mediawindow_impl.cxx +++ b/avmedia/source/viewer/mediawindow_impl.cxx @@ -176,21 +176,19 @@ MediaWindowImpl::MediaWindowImpl( Window* pParent, MediaWindow* pMediaWindow, bo MediaWindowImpl::~MediaWindowImpl() { - uno::Reference< media::XPlayerWindow > xPlayerWindow( getPlayerWindow() ); - mpEvents->cleanUp(); - if( xPlayerWindow.is() ) + if( mxPlayerWindow.is() ) { - xPlayerWindow->removeKeyListener( uno::Reference< awt::XKeyListener >( mxEventsIf, uno::UNO_QUERY ) ); - xPlayerWindow->removeMouseListener( uno::Reference< awt::XMouseListener >( mxEventsIf, uno::UNO_QUERY ) ); - xPlayerWindow->removeMouseMotionListener( uno::Reference< awt::XMouseMotionListener >( mxEventsIf, uno::UNO_QUERY ) ); + mxPlayerWindow->removeKeyListener( uno::Reference< awt::XKeyListener >( mxEventsIf, uno::UNO_QUERY ) ); + mxPlayerWindow->removeMouseListener( uno::Reference< awt::XMouseListener >( mxEventsIf, uno::UNO_QUERY ) ); + mxPlayerWindow->removeMouseMotionListener( uno::Reference< awt::XMouseMotionListener >( mxEventsIf, uno::UNO_QUERY ) ); - uno::Reference< lang::XComponent > xComponent( xPlayerWindow, uno::UNO_QUERY ); + uno::Reference< lang::XComponent > xComponent( mxPlayerWindow, uno::UNO_QUERY ); if( xComponent.is() ) xComponent->dispose(); - setPlayerWindow( NULL ); + mxPlayerWindow.clear(); } uno::Reference< lang::XComponent > xComponent( mxPlayer, uno::UNO_QUERY ); @@ -292,7 +290,7 @@ const OUString& MediaWindowImpl::getURL() const bool MediaWindowImpl::isValid() const { - return( getPlayer().is() ); + return( mxPlayer.is() ); } Size MediaWindowImpl::getPreferredSize() const @@ -473,29 +471,9 @@ void MediaWindowImpl::stopPlayingInternal( bool bStop ) } } -MediaWindow* MediaWindowImpl::getMediaWindow() const -{ - return mpMediaWindow; -} - -uno::Reference< media::XPlayer > MediaWindowImpl::getPlayer() const -{ - return mxPlayer; -} - -void MediaWindowImpl::setPlayerWindow( const uno::Reference< media::XPlayerWindow >& rxPlayerWindow ) -{ - mxPlayerWindow = rxPlayerWindow; -} - -uno::Reference< media::XPlayerWindow > MediaWindowImpl::getPlayerWindow() const -{ - return mxPlayerWindow; -} - void MediaWindowImpl::onURLChanged() { - if( getPlayer().is() ) + if( mxPlayer.is() ) { uno::Sequence< uno::Any > aArgs( 3 ); uno::Reference< media::XPlayerWindow > xPlayerWindow; @@ -509,14 +487,14 @@ void MediaWindowImpl::onURLChanged() try { - xPlayerWindow = getPlayer()->createPlayerWindow( aArgs ); + xPlayerWindow = mxPlayer->createPlayerWindow( aArgs ); } catch( uno::RuntimeException ) { // happens eg, on MacOSX where Java frames cannot be created from X11 window handles } - setPlayerWindow( xPlayerWindow ); + mxPlayerWindow = xPlayerWindow; if( xPlayerWindow.is() ) { @@ -527,9 +505,9 @@ void MediaWindowImpl::onURLChanged() } } else - setPlayerWindow( NULL ); + mxPlayerWindow.clear(); - if( getPlayerWindow().is() ) + if( mxPlayerWindow.is() ) maChildWindow.Show(); else maChildWindow.Hide(); @@ -554,12 +532,10 @@ void MediaWindowImpl::setPosSize( const Rectangle& rRect ) void MediaWindowImpl::setPointer( const Pointer& rPointer ) { - uno::Reference< media::XPlayerWindow > xPlayerWindow( getPlayerWindow() ); - SetPointer( rPointer ); maChildWindow.SetPointer( rPointer ); - if( xPlayerWindow.is() ) + if( mxPlayerWindow.is() ) { long nPointer; @@ -573,7 +549,7 @@ void MediaWindowImpl::setPointer( const Pointer& rPointer ) default: nPointer = awt::SystemPointer::ARROW; break; } - xPlayerWindow->setPointerType( nPointer ); + mxPlayerWindow->setPointerType( nPointer ); } } @@ -581,7 +557,6 @@ void MediaWindowImpl::setPointer( const Pointer& rPointer ) void MediaWindowImpl::Resize() { - uno::Reference< media::XPlayerWindow > xPlayerWindow( getPlayerWindow() ); const Size aCurSize( GetOutputSizePixel() ); const sal_Int32 nOffset( mpMediaWindowControl ? AVMEDIA_CONTROLOFFSET : 0 ); Size aPlayerWindowSize( aCurSize.Width() - ( nOffset << 1 ), @@ -596,8 +571,8 @@ void MediaWindowImpl::Resize() mpMediaWindowControl->SetPosSizePixel( Point( nOffset, nControlY ), Size( aCurSize.Width() - ( nOffset << 1 ), nControlHeight ) ); } - if( xPlayerWindow.is() ) - xPlayerWindow->setPosSize( 0, 0, aPlayerWindowSize.Width(), aPlayerWindowSize.Height(), 0 ); + if( mxPlayerWindow.is() ) + mxPlayerWindow->setPosSize( 0, 0, aPlayerWindowSize.Width(), aPlayerWindowSize.Height(), 0 ); maChildWindow.SetPosSizePixel( Point( 0, 0 ), aPlayerWindowSize ); } @@ -606,9 +581,7 @@ void MediaWindowImpl::Resize() void MediaWindowImpl::StateChanged( StateChangedType eType ) { - uno::Reference< media::XPlayerWindow > xPlayerWindow( getPlayerWindow() ); - - if( xPlayerWindow.is() ) + if( mxPlayerWindow.is() ) { // stop playing when going disabled or hidden switch( eType ) @@ -616,14 +589,14 @@ void MediaWindowImpl::StateChanged( StateChangedType eType ) case STATE_CHANGE_VISIBLE: { stopPlayingInternal( !IsVisible() ); - xPlayerWindow->setVisible( IsVisible() ); + mxPlayerWindow->setVisible( IsVisible() ); } break; case STATE_CHANGE_ENABLE: { stopPlayingInternal( !IsEnabled() ); - xPlayerWindow->setEnable( IsEnabled() ); + mxPlayerWindow->setEnable( IsEnabled() ); } break; @@ -639,14 +612,14 @@ void MediaWindowImpl::Paint( const Rectangle& ) { BitmapEx* pLogo = NULL; - if( !getPlayer().is() ) + if( !mxPlayer.is() ) { if( !mpEmptyBmpEx ) mpEmptyBmpEx = new BitmapEx( AVMEDIA_RESID( AVMEDIA_BMP_EMPTYLOGO ) ); pLogo = mpEmptyBmpEx; } - else if( !getPlayerWindow().is() ) + else if( !mxPlayerWindow.is() ) { if( !mpAudioBmpEx ) mpAudioBmpEx = new BitmapEx( AVMEDIA_RESID( AVMEDIA_BMP_AUDIOLOGO ) ); @@ -699,86 +672,70 @@ void MediaWindowImpl::GetFocus() void MediaWindowImpl::MouseMove( const MouseEvent& rMEvt ) { - MediaWindow* pMediaWindow = getMediaWindow(); - - if( pMediaWindow ) - pMediaWindow->MouseMove( rMEvt ); + if( mpMediaWindow ) + mpMediaWindow->MouseMove( rMEvt ); } // --------------------------------------------------------------------- void MediaWindowImpl::MouseButtonDown( const MouseEvent& rMEvt ) { - MediaWindow* pMediaWindow = getMediaWindow(); - - if( pMediaWindow ) - pMediaWindow->MouseButtonDown( rMEvt ); + if( mpMediaWindow ) + mpMediaWindow->MouseButtonDown( rMEvt ); } // --------------------------------------------------------------------- void MediaWindowImpl::MouseButtonUp( const MouseEvent& rMEvt ) { - MediaWindow* pMediaWindow = getMediaWindow(); - - if( pMediaWindow ) - pMediaWindow->MouseButtonUp( rMEvt ); + if( mpMediaWindow ) + mpMediaWindow->MouseButtonUp( rMEvt ); } // --------------------------------------------------------------------- void MediaWindowImpl::KeyInput( const KeyEvent& rKEvt ) { - MediaWindow* pMediaWindow = getMediaWindow(); - - if( pMediaWindow ) - pMediaWindow->KeyInput( rKEvt ); + if( mpMediaWindow ) + mpMediaWindow->KeyInput( rKEvt ); } // --------------------------------------------------------------------- void MediaWindowImpl::KeyUp( const KeyEvent& rKEvt ) { - MediaWindow* pMediaWindow = getMediaWindow(); - - if( pMediaWindow ) - pMediaWindow->KeyUp( rKEvt ); + if( mpMediaWindow ) + mpMediaWindow->KeyUp( rKEvt ); } // --------------------------------------------------------------------- void MediaWindowImpl::Command( const CommandEvent& rCEvt ) { - MediaWindow* pMediaWindow = getMediaWindow(); - - if( pMediaWindow ) - pMediaWindow->Command( rCEvt ); + if( mpMediaWindow ) + mpMediaWindow->Command( rCEvt ); } // --------------------------------------------------------------------- sal_Int8 MediaWindowImpl::AcceptDrop( const AcceptDropEvent& rEvt ) { - MediaWindow* pMediaWindow = getMediaWindow(); - return( pMediaWindow ? pMediaWindow->AcceptDrop( rEvt ) : 0 ); + return( mpMediaWindow ? mpMediaWindow->AcceptDrop( rEvt ) : 0 ); } // --------------------------------------------------------------------- sal_Int8 MediaWindowImpl::ExecuteDrop( const ExecuteDropEvent& rEvt ) { - MediaWindow* pMediaWindow = getMediaWindow(); - return( pMediaWindow ? pMediaWindow->ExecuteDrop( rEvt ) : 0 ); + return( mpMediaWindow ? mpMediaWindow->ExecuteDrop( rEvt ) : 0 ); } // --------------------------------------------------------------------- void MediaWindowImpl::StartDrag( sal_Int8 nAction, const Point& rPosPixel ) { - MediaWindow* pMediaWindow = getMediaWindow(); - - if( pMediaWindow ) - pMediaWindow->StartDrag( nAction, rPosPixel ); + if( mpMediaWindow ) + mpMediaWindow->StartDrag( nAction, rPosPixel ); } } // namespace priv diff --git a/avmedia/source/viewer/mediawindow_impl.hxx b/avmedia/source/viewer/mediawindow_impl.hxx index f26cd87..340ab12 100644 --- a/avmedia/source/viewer/mediawindow_impl.hxx +++ b/avmedia/source/viewer/mediawindow_impl.hxx @@ -156,13 +156,6 @@ namespace avmedia void stopPlayingInternal( bool ); - MediaWindow* getMediaWindow() const; - - ::com::sun::star::uno::Reference< ::com::sun::star::media::XPlayer > getPlayer() const; - - void setPlayerWindow( const ::com::sun::star::uno::Reference< ::com::sun::star::media::XPlayerWindow >& rxPlayerWindow ); - ::com::sun::star::uno::Reference< ::com::sun::star::media::XPlayerWindow > getPlayerWindow() const; - void onURLChanged(); OUString maFileURL; commit a063da487e6956eff19efd2619633caf333c39eb Author: Stephan Bergmann <sberg...@redhat.com> Date: Mon Nov 18 17:57:39 2013 +0100 Simplify avmedia::MediaItem::setURL Change-Id: I9835b96813c6bf3d8690cdaa5de66ca07afdc801 diff --git a/avmedia/source/framework/mediacontrol.cxx b/avmedia/source/framework/mediacontrol.cxx index 5d6497c..fc67309 100644 --- a/avmedia/source/framework/mediacontrol.cxx +++ b/avmedia/source/framework/mediacontrol.cxx @@ -498,7 +498,7 @@ IMPL_LINK( MediaControl, implSelectHdl, ToolBox*, p ) ::avmedia::MediaWindow::executeFormatErrorBox( this ); else { - aExecItem.setURL( aURL, 0 ); + aExecItem.setURL( aURL, "" ); aExecItem.setState( MEDIASTATE_PLAY ); } } diff --git a/avmedia/source/framework/mediaitem.cxx b/avmedia/source/framework/mediaitem.cxx index 4ef8b4e..98359b1 100644 --- a/avmedia/source/framework/mediaitem.cxx +++ b/avmedia/source/framework/mediaitem.cxx @@ -202,7 +202,7 @@ void MediaItem::merge( const MediaItem& rMediaItem ) const sal_uInt32 nMaskSet = rMediaItem.getMaskSet(); if( AVMEDIA_SETMASK_URL & nMaskSet ) - setURL( rMediaItem.getURL(), &rMediaItem.getTempURL() ); + setURL( rMediaItem.getURL(), rMediaItem.getTempURL() ); if( AVMEDIA_SETMASK_STATE & nMaskSet ) setState( rMediaItem.getState() ); @@ -235,12 +235,11 @@ sal_uInt32 MediaItem::getMaskSet() const //------------------------------------------------------------------------ -void MediaItem::setURL( const OUString& rURL, - OUString const*const pTempURL) +void MediaItem::setURL( const OUString& rURL, const OUString& rTempURL ) { - m_pImpl->m_URL = rURL; m_pImpl->m_nMaskSet |= AVMEDIA_SETMASK_URL; - m_pImpl->m_TempFileURL = (pTempURL) ? *pTempURL : OUString(); + m_pImpl->m_URL = rURL; + m_pImpl->m_TempFileURL = rTempURL; } //------------------------------------------------------------------------ diff --git a/avmedia/source/viewer/mediawindow_impl.cxx b/avmedia/source/viewer/mediawindow_impl.cxx index 711eb48..ede40a3 100644 --- a/avmedia/source/viewer/mediawindow_impl.cxx +++ b/avmedia/source/viewer/mediawindow_impl.cxx @@ -328,7 +328,7 @@ void MediaWindowImpl::updateMediaItem( MediaItem& rItem ) const rItem.setMute( isMute() ); rItem.setVolumeDB( getVolumeDB() ); rItem.setZoom( getZoom() ); - rItem.setURL( getURL(), &mTempFileURL ); + rItem.setURL( getURL(), mTempFileURL ); } void MediaWindowImpl::executeMediaItem( const MediaItem& rItem ) diff --git a/include/avmedia/mediaitem.hxx b/include/avmedia/mediaitem.hxx index 2baf0ba..0e39e31 100644 --- a/include/avmedia/mediaitem.hxx +++ b/include/avmedia/mediaitem.hxx @@ -106,7 +106,7 @@ public: ::com::sun::star::media::ZoomLevel getZoom() const; void setURL( const OUString& rURL, - OUString const*const pTempURL); + const OUString& rTempURL); const OUString& getURL() const; const OUString& getTempURL() const; diff --git a/svx/source/svdraw/svdomedia.cxx b/svx/source/svdraw/svdomedia.cxx index 94b4aa9..f9d838b 100644 --- a/svx/source/svdraw/svdomedia.cxx +++ b/svx/source/svdraw/svdomedia.cxx @@ -246,7 +246,7 @@ void SdrMediaObj::setURL( const OUString& rURL) { ::avmedia::MediaItem aURLItem; - aURLItem.setURL( rURL, 0 ); + aURLItem.setURL( rURL, "" ); setMediaProperties( aURLItem ); } @@ -378,24 +378,24 @@ void SdrMediaObj::mediaPropertiesChanged( const ::avmedia::MediaItem& rNewProper if (bSuccess) { m_pImpl->m_pTempFile.reset(new MediaTempFile(tempFileURL)); - m_pImpl->m_MediaProperties.setURL(url, & tempFileURL); + m_pImpl->m_MediaProperties.setURL(url, tempFileURL); } else // this case is for Clone via operator= { m_pImpl->m_pTempFile.reset(); - m_pImpl->m_MediaProperties.setURL(OUString(), 0); + m_pImpl->m_MediaProperties.setURL("", ""); } } else { m_pImpl->m_MediaProperties.setURL(url, - &rNewProperties.getTempURL()); + rNewProperties.getTempURL()); } } else { m_pImpl->m_pTempFile.reset(); - m_pImpl->m_MediaProperties.setURL(url, 0); + m_pImpl->m_MediaProperties.setURL(url, ""); } bBroadcastChanged = true; } diff --git a/svx/source/unodraw/unoshap4.cxx b/svx/source/unodraw/unoshap4.cxx index 46981b5..53b0204 100644 --- a/svx/source/unodraw/unoshap4.cxx +++ b/svx/source/unodraw/unoshap4.cxx @@ -818,7 +818,7 @@ bool SvxMediaShape::setPropertyValueImpl( const OUString& rName, const SfxItemPr if( rValue >>= aURL ) { bOk = true; - aItem.setURL( aURL, 0 ); + aItem.setURL( aURL, "" ); } } break; _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits