21#include <com/sun/star/uno/Reference.h>
22#include <com/sun/star/uno/Sequence.h>
23#include <rtl/ustring.hxx>
31 class XRangeSelection;
32 class XRangeSelectionListener;
39class RangeSelectionListenerParent;
52 const OUString & aCurrentRange,
53 const OUString & aUIString,
57 bool verifyArguments(
const css::uno::Sequence< css::beans::PropertyValue >& rArguments );
60 css::uno::Reference< css::sheet::XRangeSelection >
65 css::uno::Reference< css::sheet::XRangeSelectionListener >
rtl::Reference<::chart::ChartModel > m_xChartDocument
bool chooseRange(const OUString &aCurrentRange, const OUString &aUIString, RangeSelectionListenerParent &rListenerParent)
void stopRangeListening(bool bRemoveListener=true)
css::uno::Reference< css::sheet::XRangeSelectionListener > m_xRangeSelectionListener
bool verifyCellRange(const OUString &rRangeStr)
void raiseRangeSelectionDocument()
css::uno::Reference< css::sheet::XRangeSelection > m_xRangeSelection
css::uno::Reference< css::sheet::XRangeSelection > const & getRangeSelection()
RangeSelectionHelper(rtl::Reference<::chart::ChartModel > xChartDocument)
bool verifyArguments(const css::uno::Sequence< css::beans::PropertyValue > &rArguments)