LibreOffice Module sw (master) 1
|
#include <map>
#include <vector>
#include <com/sun/star/chart2/data/XDataProvider.hpp>
#include <com/sun/star/chart2/data/XDataSource.hpp>
#include <com/sun/star/chart2/data/XDataSequence.hpp>
#include <com/sun/star/chart2/data/XTextualDataSequence.hpp>
#include <com/sun/star/chart2/data/XNumericalDataSequence.hpp>
#include <com/sun/star/chart2/data/XLabeledDataSequence2.hpp>
#include <com/sun/star/chart2/data/XRangeXMLConversion.hpp>
#include <com/sun/star/chart2/data/DataSequenceRole.hpp>
#include <com/sun/star/lang/XServiceInfo.hpp>
#include <com/sun/star/beans/XPropertySet.hpp>
#include <com/sun/star/util/XCloneable.hpp>
#include <com/sun/star/lang/XComponent.hpp>
#include <com/sun/star/lang/XEventListener.hpp>
#include <com/sun/star/util/XModifiable.hpp>
#include <com/sun/star/util/XModifyListener.hpp>
#include <comphelper/interfacecontainer4.hxx>
#include <cppuhelper/implbase.hxx>
#include <cppuhelper/weakref.hxx>
#include <rtl/ref.hxx>
#include <svl/listener.hxx>
#include <tools/link.hxx>
#include <vcl/timer.hxx>
#include "frmfmt.hxx"
#include "unocrsr.hxx"
Go to the source code of this file.
Classes | |
class | SwChartHelper |
class | SwChartLockController_Helper |
class | SwChartDataProvider |
class | SwChartDataSource |
class | SwChartDataSequence |
class | SwChartLabeledDataSequence |
Namespaces | |
namespace | com |
namespace | com::sun |
namespace | com::sun::star |
namespace | com::sun::star::table |
Typedefs | |
typedef cppu::WeakImplHelper< css::chart2::data::XDataProvider, css::chart2::data::XRangeXMLConversion, css::lang::XComponent, css::lang::XServiceInfo > | SwChartDataProviderBaseClass |
typedef cppu::WeakImplHelper< css::chart2::data::XDataSource, css::lang::XServiceInfo > | SwChartDataSourceBaseClass |
typedef cppu::WeakImplHelper< css::chart2::data::XDataSequence, css::chart2::data::XTextualDataSequence, css::chart2::data::XNumericalDataSequence, css::util::XCloneable, css::beans::XPropertySet, css::lang::XServiceInfo, css::util::XModifiable, css::lang::XEventListener, css::lang::XComponent > | SwChartDataSequenceBaseClass |
typedef cppu::WeakImplHelper< css::chart2::data::XLabeledDataSequence2, css::lang::XServiceInfo, css::util::XModifyListener, css::lang::XComponent > | SwChartLabeledDataSequenceBaseClass |
Functions | |
bool | FillRangeDescriptor (SwRangeDescriptor &rDesc, std::u16string_view rCellRangeName) |
rCellRangeName needs to be of one of the following formats: More... | |
typedef cppu::WeakImplHelper< css::chart2::data::XDataProvider, css::chart2::data::XRangeXMLConversion, css::lang::XComponent, css::lang::XServiceInfo> SwChartDataProviderBaseClass |
Definition at line 101 of file unochart.hxx.
typedef cppu::WeakImplHelper< css::chart2::data::XDataSequence, css::chart2::data::XTextualDataSequence, css::chart2::data::XNumericalDataSequence, css::util::XCloneable, css::beans::XPropertySet, css::lang::XServiceInfo, css::util::XModifiable, css::lang::XEventListener, css::lang::XComponent> SwChartDataSequenceBaseClass |
Definition at line 220 of file unochart.hxx.
typedef cppu::WeakImplHelper< css::chart2::data::XDataSource, css::lang::XServiceInfo> SwChartDataSourceBaseClass |
Definition at line 184 of file unochart.hxx.
typedef cppu::WeakImplHelper< css::chart2::data::XLabeledDataSequence2, css::lang::XServiceInfo, css::util::XModifyListener, css::lang::XComponent> SwChartLabeledDataSequenceBaseClass |
Definition at line 313 of file unochart.hxx.
bool FillRangeDescriptor | ( | SwRangeDescriptor & | rDesc, |
std::u16string_view | rCellRangeName | ||
) |
rCellRangeName needs to be of one of the following formats:
Definition at line 175 of file unochart.cxx.
References SwXTextTable::GetCellPosition(), o3tl::getToken(), SwRangeDescriptor::nBottom, SwRangeDescriptor::nLeft, SwRangeDescriptor::Normalize(), SwRangeDescriptor::nRight, nToken, and SwRangeDescriptor::nTop.
Referenced by SwChartDataSequence::ExtendTo(), SwChartDataSequence::FillRangeDesc(), SwChartDataSequence::generateLabel(), SwChartDataSequence::GetCells(), SwChartDataProvider::Impl_createDataSequenceByRangeRepresentation(), SwChartDataProvider::Impl_createDataSource(), and SwTableFUNC::InsertChart().