24#include <com/sun/star/script/ModuleInfo.hpp>
25#include <com/sun/star/awt/XDialog.hpp>
26#include <com/sun/star/frame/XModel.hpp>
36 SbObjModule(
const OUString& rName,
const css::script::ModuleInfo&
mInfo,
bool bIsVbaCompatible );
54 css::uno::Reference<css::frame::XModel>
m_xModel;
60 SbUserFormModule(
const OUString& rName,
const css::script::ModuleInfo& mInfo,
bool bIsVBACompat );
63 void ResetApiObj(
bool bTriggerTerminateEvent =
true );
67 void triggerMethod(
const OUString&, css::uno::Sequence< css::uno::Any >& );
89 const css::script::ModuleInfo& mInfo,
bool bIsVBACompat );
91 virtual bool IsClass(
const OUString& )
const override;
AgileEncryptionInfo & mInfo
SbObjModule(const OUString &rName, const css::script::ModuleInfo &mInfo, bool bIsVbaCompatible)
virtual ~SbObjModule() override
SbxVariable * GetObject()
void SetUnoObject(const css::uno::Any &aObj)
virtual void Notify(SfxBroadcaster &rBC, const SfxHint &rHint) override
virtual SbxVariable * Find(const OUString &rName, SbxClassType t) override
SbxBase * GetObject() const