20#include <config_features.h>
38using ::basic::BasicManagerRepository;
39using ::basic::BasicManagerCreationListener;
40using ::com::sun::star::uno::Reference;
41using ::com::sun::star::frame::XModel;
42using ::com::sun::star::uno::XInterface;
68 if ( _rxForDocument ==
nullptr )
79 , pViewFrame( nullptr )
86#if HAVE_FEATURE_SCRIPTING
96#if HAVE_FEATURE_SCRIPTING
115#if !HAVE_FEATURE_SCRIPTING
116 (void) _rBasicManager;
void SetGlobalUNOConstant(const OUString &rName, const css::uno::Any &_rValue, css::uno::Any *pOldValue=nullptr)
void OnApplicationBasicManagerCreated(BasicManager &_rManager)
called when the Application's BasicManager has been created.
std::optional< SfxDocumentTemplates > pTemplates
SfxDocumentTemplates * GetDocumentTemplates()
std::unique_ptr< SfxBasicManagerHolder > pBasicManager
std::unique_ptr< SfxBasicManagerCreationListener > pBasMgrListener
virtual ~SfxBasicManagerCreationListener()
SfxBasicManagerCreationListener(SfxAppData_Impl &_rAppData)
SfxAppData_Impl & m_rAppData
virtual void onBasicManagerCreated(const Reference< XModel > &_rxForDocument, BasicManager &_rBasicManager) override
helper class which holds and manipulates a BasicManager
static css::uno::Reference< css::uno::XInterface > GetCurrentComponent()