summaryrefslogtreecommitdiffstats
path: root/svx/source/dialog/pfiledlg.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'svx/source/dialog/pfiledlg.cxx')
-rw-r--r--svx/source/dialog/pfiledlg.cxx56
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 );