diff options
author | Andreas Bregas <ab@openoffice.org> | 2001-06-25 10:05:54 +0000 |
---|---|---|
committer | Andreas Bregas <ab@openoffice.org> | 2001-06-25 10:05:54 +0000 |
commit | a2af0efb1ea5c1e89a5ae1f05e8c9c1b10febb8b (patch) | |
tree | 1d3d1fcdb8f740f5c38061cbeb78cf22995158a5 /sfx2/source/appl/appbas.cxx | |
parent | 0bf0a251734d59385d22cd2567a984f3de6a1dac (diff) |
#88562# Move BasicManager class back to Basic
Diffstat (limited to 'sfx2/source/appl/appbas.cxx')
-rw-r--r-- | sfx2/source/appl/appbas.cxx | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/sfx2/source/appl/appbas.cxx b/sfx2/source/appl/appbas.cxx index a82db94970ee..1588d839b726 100644 --- a/sfx2/source/appl/appbas.cxx +++ b/sfx2/source/appl/appbas.cxx @@ -2,9 +2,9 @@ * * $RCSfile: appbas.cxx,v $ * - * $Revision: 1.15 $ + * $Revision: 1.16 $ * - * last change: $Author: ab $ $Date: 2001-05-11 15:29:34 $ + * last change: $Author: ab $ $Date: 2001-06-25 11:05:54 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -689,14 +689,14 @@ BasicManager* SfxApplication::GetBasicManager() } SvStorageRef aStor = new SvStorage( aAppBasic.GetMainURL(), STREAM_READ | STREAM_SHARE_DENYWRITE ); - SfxBasicManager* pSfxBasicManager; + BasicManager* pBasicManager; if ( aStor.Is() && 0 == aStor->GetError() ) { SfxErrorContext aErrContext( ERRCTX_SFX_LOADBASIC, Application::GetAppName() ); String aOldBaseURL = INetURLObject::GetBaseURL(); INetURLObject::SetBaseURL( aAppBasic.GetMainURL() ); - pSfxBasicManager = new SfxBasicManager( *aStor, NULL, &aAppBasicDir ); - pImp->pBasicMgr = pSfxBasicManager; + pBasicManager = new BasicManager( *aStor, NULL, &aAppBasicDir ); + pImp->pBasicMgr = pBasicManager; pImp->pBasicMgr->SetStorageName( aAppBasic.PathToFileName() ); // ggf. nach einem Channel-Update den BasicManager aktualisieren @@ -735,8 +735,8 @@ BasicManager* SfxApplication::GetBasicManager() } if ( !aStor.Is() || 0 != aStor->GetError() ) { - pSfxBasicManager = new SfxBasicManager( new StarBASIC, &aAppBasicDir ); - pImp->pBasicMgr = pSfxBasicManager; + pBasicManager = new BasicManager( new StarBASIC, &aAppBasicDir ); + pImp->pBasicMgr = pBasicManager; // Als Destination das erste Dir im Pfad: String aFileName( aAppBasic.getName() ); @@ -786,28 +786,28 @@ BasicManager* SfxApplication::GetBasicManager() // Basic container SfxScriptLibraryContainer* pBasicCont = new SfxScriptLibraryContainer - ( DEFINE_CONST_UNICODE( "StarBasic" ), pSfxBasicManager ); + ( DEFINE_CONST_UNICODE( "StarBasic" ), pBasicManager ); pBasicCont->acquire(); // Hold via UNO + Reference< XLibraryContainer > xBasicCont = static_cast< XLibraryContainer* >( pBasicCont ); pImp->pBasicLibContainer = pBasicCont; // Dialog container SfxDialogLibraryContainer* pDialogCont = new SfxDialogLibraryContainer(); pDialogCont->acquire(); // Hold via UNO + Reference< XLibraryContainer > xDialogCont = static_cast< XLibraryContainer* >( pDialogCont ); pImp->pDialogLibContainer = pDialogCont; BasicManagerImpl* pBasMgrImpl = new BasicManagerImpl(); - pBasMgrImpl->pScriptCont = pBasicCont; - pBasMgrImpl->pDialogCont = pDialogCont; - pSfxBasicManager->SetImpl( pBasMgrImpl ); + pBasMgrImpl->xScriptCont = xBasicCont; + pBasMgrImpl->xDialogCont = xDialogCont; + pBasicManager->SetImpl( pBasMgrImpl ); - Reference< XLibraryContainer > xBasicCont = static_cast< XLibraryContainer* >( pBasicCont ); Any aBasicCont; aBasicCont <<= xBasicCont; xUnoObj = GetSbUnoObject( DEFINE_CONST_UNICODE("BasicLibraries"), aBasicCont ); pBas->Insert( xUnoObj ); - Reference< XLibraryContainer > xDialogCont = static_cast< XLibraryContainer* >( pDialogCont ); Any aDialogCont; aDialogCont <<= xDialogCont; xUnoObj = GetSbUnoObject( DEFINE_CONST_UNICODE("DialogLibraries"), aDialogCont ); |