diff options
author | Markus Mohrhard <markus.mohrhard@googlemail.com> | 2014-01-02 05:08:32 +0100 |
---|---|---|
committer | Markus Mohrhard <markus.mohrhard@googlemail.com> | 2014-01-29 08:09:30 +0100 |
commit | 55656ee2e88b7a79a265f43fc3746a7e2186301e (patch) | |
tree | eebc114793896d075fb5f361f01220c5fbfbc1d1 /chart2/source/inc | |
parent | 893a7fc4e494f58d105f567c652bd2b6c6c825f8 (diff) |
some improvements for the time based charting
The updating seems to work. It just does not update the references yet.
Change-Id: I0a971dbe2beb113c1c3e9ef103d77d5d8c7174a0
Diffstat (limited to 'chart2/source/inc')
-rw-r--r-- | chart2/source/inc/LabeledDataSequence.hxx | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/chart2/source/inc/LabeledDataSequence.hxx b/chart2/source/inc/LabeledDataSequence.hxx index 3cd8258b0017..41b7e2647dc4 100644 --- a/chart2/source/inc/LabeledDataSequence.hxx +++ b/chart2/source/inc/LabeledDataSequence.hxx @@ -21,21 +21,23 @@ #include "ServiceMacros.hxx" #include "MutexContainer.hxx" #include <comphelper/uno3.hxx> -#include <cppuhelper/implbase2.hxx> +#include <cppuhelper/implbase3.hxx> #include <com/sun/star/chart2/data/XLabeledDataSequence2.hpp> #include <com/sun/star/lang/XServiceInfo.hpp> #include <com/sun/star/util/XCloneable.hpp> #include <com/sun/star/uno/XComponentContext.hpp> #include <com/sun/star/util/XModifyBroadcaster.hpp> +#include <com/sun/star/chart2/XTimeBased.hpp> namespace chart { namespace impl { -typedef cppu::WeakImplHelper2< +typedef cppu::WeakImplHelper3< ::com::sun::star::chart2::data::XLabeledDataSequence2, + com::sun::star::chart2::XTimeBased, ::com::sun::star::lang::XServiceInfo > LabeledDataSequence_Base; } @@ -77,6 +79,10 @@ protected: const ::com::sun::star::uno::Reference< ::com::sun::star::chart2::data::XDataSequence >& xSequence ) throw (::com::sun::star::uno::RuntimeException); + // XTimeBased + virtual sal_Bool switchToNext() throw (::com::sun::star::uno::RuntimeException); + virtual sal_Bool setToPointInTime(sal_Int32 nPoint) throw (::com::sun::star::uno::RuntimeException); + // ____ XCloneable ____ virtual ::com::sun::star::uno::Reference< ::com::sun::star::util::XCloneable > SAL_CALL createClone() throw (::com::sun::star::uno::RuntimeException); |