19 #ifndef INCLUDED_SW_SOURCE_UIBASE_INC_UNOMOD_HXX
20 #define INCLUDED_SW_SOURCE_UIBASE_INC_UNOMOD_HXX
22 #include <com/sun/star/beans/XPropertySet.hpp>
23 #include <com/sun/star/view/XPrintSettingsSupplier.hpp>
24 #include <com/sun/star/view/XViewSettingsSupplier.hpp>
25 #include <com/sun/star/lang/XServiceInfo.hpp>
26 #include <com/sun/star/lang/XMultiServiceFactory.hpp>
36 css::uno::Reference< css::uno::XInterface > SAL_CALL
SwXModule_CreateInstance(
const css::uno::Reference< css::lang::XMultiServiceFactory > & );
40 css::view::XViewSettingsSupplier,
41 css::view::XPrintSettingsSupplier,
42 css::lang::XServiceInfo
55 virtual css::uno::Reference< css::beans::XPropertySet > SAL_CALL
getViewSettings()
override;
58 virtual css::uno::Reference< css::beans::XPropertySet > SAL_CALL
getPrintSettings()
override;
132 bool IsValid()
const {
return bObjectValid;}
css::uno::Reference< css::beans::XPropertySet > mxPrintSettings
virtual sal_Bool SAL_CALL supportsService(const OUString &ServiceName) override
css::uno::Reference< css::uno::XInterface > SAL_CALL SwXModule_CreateInstance(const css::uno::Reference< css::lang::XMultiServiceFactory > &)
virtual sal_Bool SAL_CALL supportsService(const OUString &ServiceName) override
SwXPrintSettingsType const meType
virtual css::uno::Reference< css::beans::XPropertySet > SAL_CALL getPrintSettings() override
virtual OUString SAL_CALL getImplementationName() override
ChainablePropertySet(comphelper::ChainablePropertySetInfo *pInfo, SolarMutex *pMutex)
virtual ~SwXPrintSettings() override
virtual void _preSetValues() override
virtual css::uno::Reference< css::beans::XPropertySet > SAL_CALL getViewSettings() override
virtual OUString SAL_CALL getImplementationName() override
virtual void _postGetValues() override
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override
const SwViewOption * mpConstViewOption
virtual ~SwXModule() override
virtual void _getSingleValue(const comphelper::PropertyInfo &rInfo, css::uno::Any &rValue) override
css::uno::Reference< css::beans::XPropertySet > mxViewSettings
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override
std::unique_ptr< SwViewOption > mpViewOption
virtual void _preGetValues() override
virtual void _postSetValues() override
virtual void _setSingleValue(const comphelper::PropertyInfo &rInfo, const css::uno::Any &rValue) override