LibreOffice Module chart2 (master) 1
Classes | Typedefs | Functions
chart::impl Namespace Reference

Base class for all Chart Accessibility objects except the root node (see AccessibleChartView) More...

Classes

class  ChartConfigItem
 
struct  ControllerState
 Represents the current state of the controller (needed for issue 63017). More...
 
struct  ModelState
 Represents the current state of the model. More...
 
class  SeriesHeader
 
class  SeriesHeaderEdit
 
class  ShapeUndoElement
 
class  UndoElement
 
class  UndoManager_Impl
 

Typedefs

typedef ::cppu::ImplInheritanceHelper< AccessibleBase, css::accessibility::XAccessibleExtendedComponent > AccessibleChartElement_Base
 
typedef ::cppu::ImplInheritanceHelper< AccessibleBase, css::accessibility::XAccessibleExtendedComponent > AccessibleChartShape_Base
 
typedef ::cppu::WeakComponentImplHelper< css::accessibility::XAccessible, css::accessibility::XAccessibleContext, css::accessibility::XAccessibleComponent, css::accessibility::XAccessibleEventBroadcaster, css::lang::XServiceInfo, css::lang::XEventListener > AccessibleBase_Base
 
typedef ::cppu::ImplInheritanceHelper< ::chart::AccessibleBase, css::lang::XInitialization, css::view::XSelectionChangeListener > AccessibleChartView_Base
 
typedef comphelper::WeakComponentImplHelper< css::lang::XInitialization, css::accessibility::XAccessibleContext > AccessibleTextHelper_Base
 
typedef ::comphelper::WeakComponentImplHelper< css::frame::XDispatch, css::util::XModifyListener > CommandDispatch_Base
 
typedef ::cppu::ImplInheritanceHelper< CommandDispatch, css::view::XSelectionChangeListener > ControllerCommandDispatch_Base
 
typedef ::cppu::ImplInheritanceHelper< CommandDispatch, css::view::XSelectionChangeListener > StatusBarCommandDispatch_Base
 
typedef comphelper::WeakComponentImplHelper< css::document::XUndoAction > UndoElement_TBase
 
typedef comphelper::WeakComponentImplHelper< css::document::XUndoAction > ShapeUndoElement_TBase
 
typedef ::cppu::WeakImplHelper< css::chart2::XAxis, css::chart2::XTitled, css::lang::XServiceInfo, css::util::XCloneable, css::util::XModifyBroadcaster, css::util::XModifyListener > Axis_Base
 
typedef ::cppu::WeakImplHelper< css::lang::XServiceInfo, css::chart2::XCoordinateSystem, css::chart2::XChartTypeContainer, css::util::XCloneable, css::util::XModifyBroadcaster, css::util::XModifyListener > BaseCoordinateSystem_Base
 
typedef ::cppu::WeakComponentImplHelper< css::chart2::data::XDataSequence, css::chart2::data::XNumericalDataSequence, css::chart2::data::XTextualDataSequence, css::util::XCloneable, css::util::XModifyBroadcaster, css::lang::XInitialization, css::lang::XServiceInfo > CachedDataSequence_Base
 
typedef ::cppu::WeakImplHelper< css::lang::XServiceInfo, css::chart2::XChartType, css::chart2::XDataSeriesContainer, css::util::XCloneable, css::util::XModifyBroadcaster, css::util::XModifyListener > ChartType_Base
 
typedef ::cppu::WeakImplHelper< css::chart2::XDataSeries, css::chart2::data::XDataSink, css::chart2::data::XDataSource, css::lang::XServiceInfo, css::chart2::XRegressionCurveContainer, css::util::XCloneable, css::util::XModifyBroadcaster, css::util::XModifyListener > DataSeries_Base
 
typedef ::cppu::WeakImplHelper< css::chart2::XDiagram, css::lang::XServiceInfo, css::chart2::XCoordinateSystemContainer, css::chart2::XTitled, css::chart::X3DDefaultSetter, css::util::XModifyBroadcaster, css::util::XModifyListener, css::util::XCloneable > Diagram_Base
 
typedef ::cppu::WeakImplHelper< css::lang::XServiceInfo, css::util::XCloneable, css::util::XModifyBroadcaster, css::util::XModifyListener, css::chart2::data::XDataSource, css::chart2::data::XDataSink, css::beans::XPropertySet, css::beans::XPropertyState > ErrorBar_Base
 
typedef ::cppu::WeakImplHelper< css::chart2::XDataPointCustomLabelField, css::lang::XServiceInfo, css::util::XCloneable, css::util::XModifyBroadcaster, css::util::XModifyListener > FormattedString_Base
 
typedef ::cppu::WeakImplHelper< css::lang::XServiceInfo, css::util::XCloneable, css::util::XModifyBroadcaster, css::util::XModifyListener > GridProperties_Base
 
typedef ::cppu::WeakImplHelper< css::chart2::XInternalDataProvider, css::chart2::data::XRangeXMLConversion, css::chart2::XAnyDescriptionAccess, css::chart::XDateCategories, css::util::XCloneable, css::lang::XInitialization, css::lang::XServiceInfo > InternalDataProvider_Base
 
typedef cppu::WeakImplHelper< css::chart2::data::XLabeledDataSequence2, css::lang::XServiceInfo > LabeledDataSequence_Base
 
typedef ::cppu::WeakImplHelper< css::chart2::XLegend, css::lang::XServiceInfo, css::util::XCloneable, css::util::XModifyBroadcaster, css::util::XModifyListener > Legend_Base
 
typedef ::cppu::WeakImplHelper< css::container::XNameContainer, css::lang::XServiceInfo, css::util::XCloneable > NameContainer_Base
 
typedef comphelper::WeakComponentImplHelper< css::awt::XRequestCallback > PopupRequest_Base
 
typedef comphelper::WeakComponentImplHelper< css::chart2::data::XRangeHighlighter, css::view::XSelectionChangeListener > RangeHighlighter_Base
 
typedef ::cppu::WeakImplHelper< css::lang::XServiceInfo, css::lang::XServiceName, css::chart2::XRegressionCurve, css::util::XCloneable, css::util::XModifyBroadcaster, css::util::XModifyListener > RegressionCurveModel_Base
 
typedef ::cppu::WeakImplHelper< css::chart2::XTitle, css::lang::XServiceInfo, css::util::XCloneable, css::util::XModifyBroadcaster, css::util::XModifyListener > Title_Base
 
typedef ::cppu::WeakComponentImplHelper< css::chart2::data::XDataSequence, css::chart2::data::XNumericalDataSequence, css::chart2::data::XTextualDataSequence, css::util::XCloneable, css::util::XModifiable, css::container::XIndexReplace, css::container::XNamed, css::lang::XServiceInfo > UncachedDataSequence_Base
 
typedef ::cppu::WeakImplHelper< css::util::XCloneable, css::util::XModifyBroadcaster, css::util::XModifyListener > StockBar_Base
 
typedef ::cppu::WeakImplHelper< css::container::XChild, css::util::XCloneable, css::util::XModifyBroadcaster, css::util::XModifyListener, css::lang::XServiceInfo > DataPoint_Base
 
typedef ::cppu::WeakImplHelper< css::util::XCloneable, css::util::XModifyBroadcaster, css::util::XModifyListener, css::lang::XServiceInfo > PageBackground_Base
 
typedef ::cppu::ImplHelper2< css::document::XUndoManager, css::util::XModifyBroadcaster > UndoManager_Base
 
typedef ::cppu::WeakImplHelper< css::util::XCloneable, css::util::XModifyBroadcaster, css::util::XModifyListener > Wall_Base
 
typedef ::cppu::WeakImplHelper< css::lang::XServiceInfo, css::util::XCloneable, css::util::XModifyBroadcaster, css::util::XModifyListener, css::chart2::XTitle > RegressionEquation_Base
 
typedef cppu::WeakImplHelper< css::util::XCloseable,css::frame::XStorable2,css::util::XModifiable,css::lang::XServiceInfo,css::lang::XInitialization,css::chart2::XChartDocument,css::chart2::data::XDataReceiver,css::chart2::XTitled,css::frame::XLoadable,css::util::XCloneable,css::embed::XVisualObject,css::lang::XMultiServiceFactory,css::document::XStorageBasedDocument,css::lang::XUnoTunnel,css::util::XNumberFormatsSupplier,css::container::XChild,css::util::XModifyListener,css::datatransfer::XTransferable,css::document::XDocumentPropertiesSupplier,css::chart2::data::XDataSource,css::document::XUndoManagerSupplier,css::util::XUpdatable,css::qa::XDumper > ChartModel_Base
 

Functions

 IMPL_LINK_NOARG (SeriesHeaderEdit, NameEdited, weld::Entry &, void)
 
 IMPL_LINK_NOARG (SeriesHeaderEdit, NameFocusIn, weld::Widget &, void)
 
 IMPL_LINK_NOARG (SeriesHeaderEdit, MousePressHdl, const MouseEvent &, bool)
 
 IMPL_LINK_NOARG (SeriesHeader, ImplUpdateDataHdl, Timer *, void)
 
 IMPL_LINK_NOARG (SeriesHeader, SeriesNameEdited, SeriesHeaderEdit &, void)
 

Detailed Description

Base class for all Chart Accessibility objects except the root node (see AccessibleChartView)

This is a CommandDispatch implementation for all commands the status bar offers.

This class contains a reference to the ChartModel, thus, components can easily access all core functionality.

Usage Instructions:

This class reads the information needed from the XModel passed here.

Typedef Documentation

◆ AccessibleBase_Base

typedef ::cppu::WeakComponentImplHelper< css::accessibility::XAccessible, css::accessibility::XAccessibleContext, css::accessibility::XAccessibleComponent, css::accessibility::XAccessibleEventBroadcaster, css::lang::XServiceInfo, css::lang::XEventListener > chart::impl::AccessibleBase_Base

Definition at line 86 of file AccessibleBase.hxx.

◆ AccessibleChartElement_Base

typedef ::cppu::ImplInheritanceHelper< AccessibleBase, css::accessibility::XAccessibleExtendedComponent > chart::impl::AccessibleChartElement_Base

Definition at line 50 of file AccessibleChartElement.hxx.

◆ AccessibleChartShape_Base

typedef ::cppu::ImplInheritanceHelper< AccessibleBase, css::accessibility::XAccessibleExtendedComponent > chart::impl::AccessibleChartShape_Base

Definition at line 39 of file AccessibleChartShape.hxx.

◆ AccessibleChartView_Base

typedef ::cppu::ImplInheritanceHelper< ::chart::AccessibleBase, css::lang::XInitialization, css::view::XSelectionChangeListener > chart::impl::AccessibleChartView_Base

Definition at line 49 of file AccessibleChartView.hxx.

◆ AccessibleTextHelper_Base

typedef comphelper::WeakComponentImplHelper< css::lang::XInitialization, css::accessibility::XAccessibleContext > chart::impl::AccessibleTextHelper_Base

Definition at line 42 of file AccessibleTextHelper.hxx.

◆ Axis_Base

typedef ::cppu::WeakImplHelper< css::chart2::XAxis, css::chart2::XTitled, css::lang::XServiceInfo, css::util::XCloneable, css::util::XModifyBroadcaster, css::util::XModifyListener > chart::impl::Axis_Base

Definition at line 47 of file Axis.hxx.

◆ BaseCoordinateSystem_Base

typedef ::cppu::WeakImplHelper< css::lang::XServiceInfo, css::chart2::XCoordinateSystem, css::chart2::XChartTypeContainer, css::util::XCloneable, css::util::XModifyBroadcaster, css::util::XModifyListener > chart::impl::BaseCoordinateSystem_Base

Definition at line 46 of file BaseCoordinateSystem.hxx.

◆ CachedDataSequence_Base

typedef ::cppu::WeakComponentImplHelper< css::chart2::data::XDataSequence, css::chart2::data::XNumericalDataSequence, css::chart2::data::XTextualDataSequence, css::util::XCloneable, css::util::XModifyBroadcaster, css::lang::XInitialization, css::lang::XServiceInfo > chart::impl::CachedDataSequence_Base

Definition at line 52 of file CachedDataSequence.hxx.

◆ ChartModel_Base

typedef cppu::WeakImplHelper< css::util::XCloseable ,css::frame::XStorable2 ,css::util::XModifiable ,css::lang::XServiceInfo ,css::lang::XInitialization ,css::chart2::XChartDocument ,css::chart2::data::XDataReceiver ,css::chart2::XTitled ,css::frame::XLoadable ,css::util::XCloneable ,css::embed::XVisualObject ,css::lang::XMultiServiceFactory ,css::document::XStorageBasedDocument ,css::lang::XUnoTunnel ,css::util::XNumberFormatsSupplier ,css::container::XChild ,css::util::XModifyListener ,css::datatransfer::XTransferable ,css::document::XDocumentPropertiesSupplier ,css::chart2::data::XDataSource ,css::document::XUndoManagerSupplier ,css::util::XUpdatable ,css::qa::XDumper > chart::impl::ChartModel_Base

Definition at line 112 of file ChartModel.hxx.

◆ ChartType_Base

typedef ::cppu::WeakImplHelper< css::lang::XServiceInfo, css::chart2::XChartType, css::chart2::XDataSeriesContainer, css::util::XCloneable, css::util::XModifyBroadcaster, css::util::XModifyListener > chart::impl::ChartType_Base

Definition at line 58 of file ChartType.hxx.

◆ CommandDispatch_Base

typedef ::comphelper::WeakComponentImplHelper< css::frame::XDispatch, css::util::XModifyListener > chart::impl::CommandDispatch_Base

Definition at line 40 of file CommandDispatch.hxx.

◆ ControllerCommandDispatch_Base

typedef ::cppu::ImplInheritanceHelper< CommandDispatch, css::view::XSelectionChangeListener > chart::impl::ControllerCommandDispatch_Base

Definition at line 46 of file ControllerCommandDispatch.hxx.

◆ DataPoint_Base

typedef ::cppu::WeakImplHelper< css::container::XChild, css::util::XCloneable, css::util::XModifyBroadcaster, css::util::XModifyListener, css::lang::XServiceInfo > chart::impl::DataPoint_Base

Definition at line 42 of file DataPoint.hxx.

◆ DataSeries_Base

typedef ::cppu::WeakImplHelper< css::chart2::XDataSeries, css::chart2::data::XDataSink, css::chart2::data::XDataSource, css::lang::XServiceInfo, css::chart2::XRegressionCurveContainer, css::util::XCloneable, css::util::XModifyBroadcaster, css::util::XModifyListener > chart::impl::DataSeries_Base

Definition at line 60 of file DataSeries.hxx.

◆ Diagram_Base

typedef ::cppu::WeakImplHelper< css::chart2::XDiagram, css::lang::XServiceInfo, css::chart2::XCoordinateSystemContainer, css::chart2::XTitled, css::chart::X3DDefaultSetter, css::util::XModifyBroadcaster, css::util::XModifyListener, css::util::XCloneable > chart::impl::Diagram_Base

Definition at line 72 of file Diagram.hxx.

◆ ErrorBar_Base

typedef ::cppu::WeakImplHelper< css::lang::XServiceInfo, css::util::XCloneable, css::util::XModifyBroadcaster, css::util::XModifyListener, css::chart2::data::XDataSource, css::chart2::data::XDataSink, css::beans::XPropertySet, css::beans::XPropertyState > chart::impl::ErrorBar_Base

Definition at line 56 of file ErrorBar.hxx.

◆ FormattedString_Base

typedef ::cppu::WeakImplHelper< css::chart2::XDataPointCustomLabelField, css::lang::XServiceInfo, css::util::XCloneable, css::util::XModifyBroadcaster, css::util::XModifyListener > chart::impl::FormattedString_Base

Definition at line 41 of file FormattedString.hxx.

◆ GridProperties_Base

typedef ::cppu::WeakImplHelper< css::lang::XServiceInfo, css::util::XCloneable, css::util::XModifyBroadcaster, css::util::XModifyListener > chart::impl::GridProperties_Base

Definition at line 39 of file GridProperties.hxx.

◆ InternalDataProvider_Base

typedef ::cppu::WeakImplHelper< css::chart2::XInternalDataProvider, css::chart2::data::XRangeXMLConversion, css::chart2::XAnyDescriptionAccess, css::chart::XDateCategories, css::util::XCloneable, css::lang::XInitialization, css::lang::XServiceInfo > chart::impl::InternalDataProvider_Base

Definition at line 54 of file InternalDataProvider.hxx.

◆ LabeledDataSequence_Base

typedef cppu::WeakImplHelper< css::chart2::data::XLabeledDataSequence2, css::lang::XServiceInfo > chart::impl::LabeledDataSequence_Base

Definition at line 40 of file LabeledDataSequence.hxx.

◆ Legend_Base

typedef ::cppu::WeakImplHelper< css::chart2::XLegend, css::lang::XServiceInfo, css::util::XCloneable, css::util::XModifyBroadcaster, css::util::XModifyListener > chart::impl::Legend_Base

Definition at line 42 of file Legend.hxx.

◆ NameContainer_Base

typedef ::cppu::WeakImplHelper< css::container::XNameContainer, css::lang::XServiceInfo, css::util::XCloneable > chart::impl::NameContainer_Base

Definition at line 38 of file NameContainer.hxx.

◆ PageBackground_Base

typedef ::cppu::WeakImplHelper< css::util::XCloneable, css::util::XModifyBroadcaster, css::util::XModifyListener, css::lang::XServiceInfo > chart::impl::PageBackground_Base

Definition at line 38 of file PageBackground.hxx.

◆ PopupRequest_Base

Definition at line 21 of file PopupRequest.hxx.

◆ RangeHighlighter_Base

typedef comphelper::WeakComponentImplHelper< css::chart2::data::XRangeHighlighter, css::view::XSelectionChangeListener > chart::impl::RangeHighlighter_Base

Definition at line 49 of file RangeHighlighter.hxx.

◆ RegressionCurveModel_Base

typedef ::cppu::WeakImplHelper< css::lang::XServiceInfo, css::lang::XServiceName, css::chart2::XRegressionCurve, css::util::XCloneable, css::util::XModifyBroadcaster, css::util::XModifyListener > chart::impl::RegressionCurveModel_Base

Definition at line 46 of file RegressionCurveModel.hxx.

◆ RegressionEquation_Base

typedef ::cppu::WeakImplHelper< css::lang::XServiceInfo, css::util::XCloneable, css::util::XModifyBroadcaster, css::util::XModifyListener, css::chart2::XTitle > chart::impl::RegressionEquation_Base

Definition at line 42 of file RegressionEquation.hxx.

◆ ShapeUndoElement_TBase

Definition at line 82 of file UndoActions.hxx.

◆ StatusBarCommandDispatch_Base

typedef ::cppu::ImplInheritanceHelper< CommandDispatch, css::view::XSelectionChangeListener > chart::impl::StatusBarCommandDispatch_Base

Definition at line 44 of file StatusBarCommandDispatch.hxx.

◆ StockBar_Base

typedef ::cppu::WeakImplHelper< css::util::XCloneable, css::util::XModifyBroadcaster, css::util::XModifyListener > chart::impl::StockBar_Base

Definition at line 37 of file StockBar.hxx.

◆ Title_Base

typedef ::cppu::WeakImplHelper< css::chart2::XTitle, css::lang::XServiceInfo, css::util::XCloneable, css::util::XModifyBroadcaster, css::util::XModifyListener > chart::impl::Title_Base

Definition at line 40 of file Title.hxx.

◆ UncachedDataSequence_Base

typedef ::cppu::WeakComponentImplHelper< css::chart2::data::XDataSequence, css::chart2::data::XNumericalDataSequence, css::chart2::data::XTextualDataSequence, css::util::XCloneable, css::util::XModifiable, css::container::XIndexReplace, css::container::XNamed, css::lang::XServiceInfo > chart::impl::UncachedDataSequence_Base

Definition at line 58 of file UncachedDataSequence.hxx.

◆ UndoElement_TBase

Definition at line 41 of file UndoActions.hxx.

◆ UndoManager_Base

typedef ::cppu::ImplHelper2< css::document::XUndoManager , css::util::XModifyBroadcaster > chart::impl::UndoManager_Base

Definition at line 38 of file UndoManager.hxx.

◆ Wall_Base

typedef ::cppu::WeakImplHelper< css::util::XCloneable, css::util::XModifyBroadcaster, css::util::XModifyListener > chart::impl::Wall_Base

Definition at line 37 of file Wall.hxx.

Function Documentation

◆ IMPL_LINK_NOARG() [1/5]

chart::impl::IMPL_LINK_NOARG ( SeriesHeader  ,
ImplUpdateDataHdl  ,
Timer ,
void   
)

Definition at line 357 of file DataBrowser.cxx.

◆ IMPL_LINK_NOARG() [2/5]

chart::impl::IMPL_LINK_NOARG ( SeriesHeader  ,
SeriesNameEdited  ,
SeriesHeaderEdit ,
void   
)

Definition at line 362 of file DataBrowser.cxx.

◆ IMPL_LINK_NOARG() [3/5]

chart::impl::IMPL_LINK_NOARG ( SeriesHeaderEdit  ,
MousePressHdl  ,
const MouseEvent ,
bool   
)

◆ IMPL_LINK_NOARG() [4/5]

chart::impl::IMPL_LINK_NOARG ( SeriesHeaderEdit  ,
NameEdited  ,
weld::Entry ,
void   
)

Definition at line 131 of file DataBrowser.cxx.

◆ IMPL_LINK_NOARG() [5/5]

chart::impl::IMPL_LINK_NOARG ( SeriesHeaderEdit  ,
NameFocusIn  ,
weld::Widget ,
void   
)

Definition at line 136 of file DataBrowser.cxx.