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>
36css::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
54 virtual css::uno::Reference< css::beans::XPropertySet > SAL_CALL
getViewSettings()
override;
57 virtual css::uno::Reference< css::beans::XPropertySet > SAL_CALL
getPrintSettings()
override;
135 bool IsValid()
const {
return m_bObjectValid;}
virtual css::uno::Reference< css::beans::XPropertySet > SAL_CALL getViewSettings() override
virtual ~SwXModule() override
css::uno::Reference< css::beans::XPropertySet > mxViewSettings
virtual css::uno::Reference< css::beans::XPropertySet > SAL_CALL getPrintSettings() override
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override
virtual sal_Bool SAL_CALL supportsService(const OUString &ServiceName) override
virtual OUString SAL_CALL getImplementationName() override
css::uno::Reference< css::beans::XPropertySet > mxPrintSettings
virtual void _getSingleValue(const comphelper::PropertyInfo &rInfo, css::uno::Any &rValue) override
virtual void _postGetValues() override
virtual ~SwXPrintSettings() noexcept override
virtual sal_Bool SAL_CALL supportsService(const OUString &ServiceName) override
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override
virtual void _postSetValues() override
SwXPrintSettingsType meType
virtual void _setSingleValue(const comphelper::PropertyInfo &rInfo, const css::uno::Any &rValue) override
virtual OUString SAL_CALL getImplementationName() override
virtual void _preGetValues() override
virtual void _preSetValues() override
Implements com.sun.star.text.ViewSettings: UNO access to per-view settings (e.g.
std::unique_ptr< SwViewOption > mpViewOption
const SwViewOption * mpConstViewOption
ChainablePropertySet(comphelper::ChainablePropertySetInfo *pInfo, SolarMutex *pMutex) noexcept
css::uno::Reference< css::uno::XInterface > SAL_CALL SwXModule_CreateInstance(const css::uno::Reference< css::lang::XMultiServiceFactory > &)