diff options
author | Markus Mohrhard <markus.mohrhard@googlemail.com> | 2013-04-22 06:18:17 +0200 |
---|---|---|
committer | Markus Mohrhard <markus.mohrhard@googlemail.com> | 2013-04-22 13:57:31 +0200 |
commit | 4475e4f3d94f312798dd90f8a8b861f981e0fd22 (patch) | |
tree | 2f050529b6223d7634ed793d56573b214f8dcf99 /chart2/source/inc | |
parent | f6bf4933e18bc4ef1173c821cb2f9dbce0b452f0 (diff) |
more work on getting the error bar export produce valid docs
Change-Id: I19189e6be83dde58b4b3b7b55f40b701818eceed
Diffstat (limited to 'chart2/source/inc')
-rw-r--r-- | chart2/source/inc/ErrorBar.hxx | 27 | ||||
-rw-r--r-- | chart2/source/inc/LineProperties.hxx | 2 |
2 files changed, 22 insertions, 7 deletions
diff --git a/chart2/source/inc/ErrorBar.hxx b/chart2/source/inc/ErrorBar.hxx index dee86eaa5f25..25e860d9c9db 100644 --- a/chart2/source/inc/ErrorBar.hxx +++ b/chart2/source/inc/ErrorBar.hxx @@ -25,7 +25,7 @@ #include "charttoolsdllapi.hxx" #include "LineProperties.hxx" -#include <cppuhelper/implbase7.hxx> +#include <cppuhelper/implbase8.hxx> #include <comphelper/uno3.hxx> #include <com/sun/star/uno/XComponentContext.hpp> @@ -36,6 +36,7 @@ #include <com/sun/star/chart2/data/XDataSink.hpp> #include <com/sun/star/chart2/data/XDataSource.hpp> #include <com/sun/star/beans/XPropertySet.hpp> +#include <com/sun/star/beans/XPropertyState.hpp> #include <com/sun/star/chart/ErrorBarStyle.hpp> namespace chart @@ -47,14 +48,15 @@ OOO_DLLPUBLIC_CHARTTOOLS ::com::sun::star::uno::Reference< ::com::sun::star:: namespace impl { -typedef ::cppu::WeakImplHelper7< +typedef ::cppu::WeakImplHelper8< ::com::sun::star::lang::XServiceInfo, ::com::sun::star::util::XCloneable, ::com::sun::star::util::XModifyBroadcaster, ::com::sun::star::util::XModifyListener, ::com::sun::star::chart2::data::XDataSource, ::com::sun::star::chart2::data::XDataSink, - ::com::sun::star::beans::XPropertySet > + ::com::sun::star::beans::XPropertySet, + ::com::sun::star::beans::XPropertyState > ErrorBar_Base; } @@ -87,18 +89,29 @@ public: virtual ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertySetInfo > SAL_CALL getPropertySetInfo() throw (::com::sun::star::uno::RuntimeException); virtual void SAL_CALL setPropertyValue( const OUString& aPropertyName, const ::com::sun::star::uno::Any& aValue ) - throw (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::beans::PropertyVetoException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException); + throw (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::beans::PropertyVetoException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException); virtual ::com::sun::star::uno::Any SAL_CALL getPropertyValue( const OUString& PropertyName ) - throw (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException); + throw (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException); virtual void SAL_CALL addPropertyChangeListener( const OUString& aPropertyName, const ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertyChangeListener >& xListener ) - throw (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException); + throw (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException); virtual void SAL_CALL removePropertyChangeListener( const OUString& aPropertyName, const ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertyChangeListener >& aListener ) - throw (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException); + throw (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException); virtual void SAL_CALL addVetoableChangeListener( const OUString& PropertyName, const ::com::sun::star::uno::Reference< ::com::sun::star::beans::XVetoableChangeListener >& aListener ) throw (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException); virtual void SAL_CALL removeVetoableChangeListener( const OUString& PropertyName, const ::com::sun::star::uno::Reference< ::com::sun::star::beans::XVetoableChangeListener >& aListener ) throw (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException); + // XPropertyState + virtual com::sun::star::beans::PropertyState SAL_CALL getPropertyState( const OUString& rPropName ) + throw (com::sun::star::beans::UnknownPropertyException); + virtual com::sun::star::uno::Sequence< com::sun::star::beans::PropertyState > SAL_CALL getPropertyStates( + const com::sun::star::uno::Sequence< OUString >& rPropNames ) + throw (com::sun::star::beans::UnknownPropertyException); + virtual void SAL_CALL setPropertyToDefault( const OUString& rPropName ) + throw (com::sun::star::beans::UnknownPropertyException); + virtual com::sun::star::uno::Any SAL_CALL getPropertyDefault( const OUString& rPropName ) + throw (com::sun::star::beans::UnknownPropertyException, com::sun::star::lang::WrappedTargetException); + protected: ErrorBar( const ErrorBar & rOther ); diff --git a/chart2/source/inc/LineProperties.hxx b/chart2/source/inc/LineProperties.hxx index 5df037292ff1..bbbd39136b65 100644 --- a/chart2/source/inc/LineProperties.hxx +++ b/chart2/source/inc/LineProperties.hxx @@ -13,12 +13,14 @@ #include <com/sun/star/drawing/LineStyle.hpp> #include <com/sun/star/util/Color.hpp> #include <com/sun/star/drawing/LineJoint.hpp> +#include <com/sun/star/drawing/LineDash.hpp> #include <com/sun/star/uno/Any.hxx> class LineProperties { private: OUString maDashName; + com::sun::star::drawing::LineDash maLineDash; sal_Int32 mnLineWidth; com::sun::star::drawing::LineStyle meLineStyle; com::sun::star::util::Color maLineColor; |