22#include <com/sun/star/frame/XModel.hpp> 
   23#include <com/sun/star/ucb/XAnyCompareFactory.hpp> 
   24#include <com/sun/star/style/XStyleFamiliesSupplier.hpp> 
   25#include <com/sun/star/lang/XMultiServiceFactory.hpp> 
   30                                    css::ucb::XAnyCompareFactory,
 
   31                                    css::style::XStyleFamiliesSupplier,
 
   32                                    css::lang::XMultiServiceFactory >
 
   38    virtual css::uno::Reference< css::uno::XInterface > SAL_CALL 
createInstance( 
const OUString& aServiceSpecifier ) 
override;
 
   39    virtual css::uno::Reference< css::uno::XInterface > SAL_CALL 
createInstanceWithArguments( 
const OUString& ServiceSpecifier, 
const css::uno::Sequence< css::uno::Any >& Arguments ) 
override;
 
   43    virtual css::uno::Reference< css::container::XNameAccess > SAL_CALL 
getStyleFamilies(  ) 
override;
 
   46    virtual css::uno::Reference< css::ucb::XAnyCompare > SAL_CALL 
createAnyCompareByName( 
const OUString& PropertyName ) 
override;
 
   49    virtual sal_Bool SAL_CALL 
attachResource( 
const OUString& 
aURL, 
const css::uno::Sequence< css::beans::PropertyValue >& aArgs ) 
override;
 
   50    virtual OUString SAL_CALL 
getURL(  ) 
override;
 
   51    virtual css::uno::Sequence< css::beans::PropertyValue > SAL_CALL 
getArgs(  ) 
override;
 
   57    virtual css::uno::Reference< css::frame::XController > SAL_CALL 
getCurrentController(  ) 
override;
 
   59    virtual css::uno::Reference< css::uno::XInterface > SAL_CALL 
getCurrentSelection(  ) 
override;
 
   62    virtual void SAL_CALL 
dispose(  ) 
override;
 
   63    virtual void SAL_CALL 
addEventListener( 
const css::uno::Reference< css::lang::XEventListener >& xListener ) 
override;
 
   64    virtual void SAL_CALL 
removeEventListener( 
const css::uno::Reference< css::lang::XEventListener >& aListener ) 
override;
 
virtual void SAL_CALL setCurrentController(const css::uno::Reference< css::frame::XController > &xController) override
 
virtual css::uno::Reference< css::frame::XController > SAL_CALL getCurrentController() override
 
virtual css::uno::Reference< css::container::XNameAccess > SAL_CALL getStyleFamilies() override
 
virtual void SAL_CALL unlockControllers() override
 
virtual void SAL_CALL connectController(const css::uno::Reference< css::frame::XController > &xController) override
 
virtual void SAL_CALL dispose() override
 
virtual css::uno::Reference< css::uno::XInterface > SAL_CALL createInstance(const OUString &aServiceSpecifier) override
 
virtual css::uno::Sequence< css::beans::PropertyValue > SAL_CALL getArgs() override
 
virtual void SAL_CALL addEventListener(const css::uno::Reference< css::lang::XEventListener > &xListener) override
 
virtual css::uno::Sequence< OUString > SAL_CALL getAvailableServiceNames() override
 
virtual css::uno::Reference< css::uno::XInterface > SAL_CALL getCurrentSelection() override
 
virtual sal_Bool SAL_CALL attachResource(const OUString &aURL, const css::uno::Sequence< css::beans::PropertyValue > &aArgs) override
 
virtual sal_Bool SAL_CALL hasControllersLocked() override
 
virtual void SAL_CALL removeEventListener(const css::uno::Reference< css::lang::XEventListener > &aListener) override
 
virtual void SAL_CALL disconnectController(const css::uno::Reference< css::frame::XController > &xController) override
 
virtual css::uno::Reference< css::ucb::XAnyCompare > SAL_CALL createAnyCompareByName(const OUString &PropertyName) override
 
virtual void SAL_CALL lockControllers() override
 
virtual OUString SAL_CALL getURL() override
 
virtual css::uno::Reference< css::uno::XInterface > SAL_CALL createInstanceWithArguments(const OUString &ServiceSpecifier, const css::uno::Sequence< css::uno::Any > &Arguments) override
 
Reference< XController > xController