23#include <com/sun/star/io/IOException.hpp>
35using namespace ::
cppu;
51 uno::Any aRet = ::cppu::queryInterface ( rType,
53 static_cast< XInterface*
>(
static_cast< OWeakObject*
>(
this ) ),
54 static_cast< XWeak*
> (
this ),
55 static_cast< XServiceInfo*
> (
this ) );
64 OWeakObject::acquire();
70 OWeakObject::release();
82 return "com.sun.star.comp.basic.BasicIDE";
92 return {
"com.sun.star.script.BasicIDE" };
107 const uno::Sequence< beans::PropertyValue >& )
114 throw io::IOException(
"Can't store IDE model" );
119extern "C" SAL_DLLPUBLIC_EXPORT css::uno::XInterface*
121 css::uno::XComponentContext* , css::uno::Sequence<css::uno::Any>
const&)
virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes() override
virtual css::uno::Any SAL_CALL queryInterface(const css::uno::Type &rType) override
css::uno::Reference< css::frame::XModel3 > GetModel() const
SIDEModel(SfxObjectShell *pObjSh)
virtual ~SIDEModel() override
virtual void SAL_CALL release() noexcept override
static void notImplemented()
virtual void SAL_CALL storeToURL(const OUString &sURL, const css::uno::Sequence< css::beans::PropertyValue > &seqArguments) override
virtual void SAL_CALL storeAsURL(const OUString &sURL, const css::uno::Sequence< css::beans::PropertyValue > &seqArguments) override
virtual css::uno::Any SAL_CALL queryInterface(const css::uno::Type &aType) override
virtual OUString SAL_CALL getImplementationName() override
virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes() override
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override
virtual void SAL_CALL store() override
virtual void SAL_CALL acquire() noexcept override
virtual sal_Bool SAL_CALL supportsService(const OUString &ServiceName) override
css::uno::Type const & get()
css::uno::Sequence< T > concatSequences(const css::uno::Sequence< T > &rS1, const Ss &... rSn)
bool CPPUHELPER_DLLPUBLIC supportsService(css::lang::XServiceInfo *implementation, rtl::OUString const &name)
SAL_DLLPUBLIC_EXPORT css::uno::XInterface * com_sun_star_comp_basic_BasicID_get_implementation(css::uno::XComponentContext *, css::uno::Sequence< css::uno::Any > const &)