diff options
Diffstat (limited to 'svx/source/dialog/pfiledlg.cxx')
-rw-r--r-- | svx/source/dialog/pfiledlg.cxx | 56 |
1 files changed, 0 insertions, 56 deletions
diff --git a/svx/source/dialog/pfiledlg.cxx b/svx/source/dialog/pfiledlg.cxx index c57c016a572a..5ce7b8f54bc7 100644 --- a/svx/source/dialog/pfiledlg.cxx +++ b/svx/source/dialog/pfiledlg.cxx @@ -208,62 +208,6 @@ SvxPluginFileDlg::~SvxPluginFileDlg() #define PFDLG_FOUND_SOUND 0x0004 #define PFDLG_FOUND_VIDEO 0x0008 -bool SvxPluginFileDlg::IsAvailable (sal_uInt16 nKind) -{ - static sal_uInt16 nCheck = 0; - - if ( nKind == SID_INSERT_SOUND && ( nCheck & PFDLG_CHECKED_SOUND ) ) - return (nCheck & PFDLG_FOUND_SOUND) != 0; - if ( nKind == SID_INSERT_VIDEO && ( nCheck & PFDLG_CHECKED_VIDEO ) ) - return (nCheck & PFDLG_FOUND_VIDEO) != 0; - - bool bFound = false; - uno::Reference< lang::XMultiServiceFactory > xMgr( ::comphelper::getProcessServiceFactory() ); - - if( xMgr.is() ) - { - uno::Reference< plugin::XPluginManager > rPluginManager = uno::Reference< plugin::XPluginManager > ( xMgr->createInstance( OUString(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.plugin.PluginManager")) ), uno::UNO_QUERY ); - if( rPluginManager.is() ) - { - const uno::Sequence<plugin::PluginDescription > aSeq( rPluginManager->getPluginDescriptions() ); - const plugin::PluginDescription* pDescription = aSeq.getConstArray(); - sal_Int32 nAnzahlPlugins = rPluginManager->getPluginDescriptions().getLength(); - - for ( sal_uInt16 i = 0; i < nAnzahlPlugins && !bFound; ++i ) - { - String aStrPlugMIMEType( pDescription[i].Mimetype ); - switch (nKind) - { - case SID_INSERT_SOUND : - { - nCheck |= PFDLG_CHECKED_SOUND; - - if( aStrPlugMIMEType.SearchAscii( sAudio ) == 0 ) - { - bFound = true; - nCheck |= PFDLG_FOUND_SOUND; - } - } - break; - case SID_INSERT_VIDEO : - { - nCheck |= PFDLG_CHECKED_VIDEO; - - if (aStrPlugMIMEType.SearchAscii( sVideo ) == 0) - { - bFound = true; - nCheck |= PFDLG_FOUND_VIDEO; - } - } - break; - } - } - } - } - - return bFound; -} - void SvxPluginFileDlg::SetContext( sfx2::FileDialogHelper::Context _eNewContext ) { maFileDlg.SetContext( _eNewContext ); |