LibreOffice Module chart2 (master) 1
Public Member Functions | Protected Member Functions | List of all members
chart::LegendEntryProvider Class Referenceabstract

#include <LegendEntryProvider.hxx>

Inheritance diagram for chart::LegendEntryProvider:
[legend]

Public Member Functions

virtual css::awt::Size getPreferredLegendKeyAspectRatio ()=0
 
virtual std::vector< ViewLegendEntrycreateLegendEntries (const css::awt::Size &rEntryKeyAspectRatio, css::chart2::LegendPosition eLegendPosition, const css::uno::Reference< css::beans::XPropertySet > &xTextProperties, const rtl::Reference< SvxShapeGroupAnyD > &xTarget, const css::uno::Reference< css::uno::XComponentContext > &xContext, ChartModel &rModel)=0
 

Protected Member Functions

 ~LegendEntryProvider ()
 

Detailed Description

Definition at line 78 of file LegendEntryProvider.hxx.

Constructor & Destructor Documentation

◆ ~LegendEntryProvider()

chart::LegendEntryProvider::~LegendEntryProvider ( )
inlineprotected

Definition at line 93 of file LegendEntryProvider.hxx.

Member Function Documentation

◆ createLegendEntries()

virtual std::vector< ViewLegendEntry > chart::LegendEntryProvider::createLegendEntries ( const css::awt::Size &  rEntryKeyAspectRatio,
css::chart2::LegendPosition  eLegendPosition,
const css::uno::Reference< css::beans::XPropertySet > &  xTextProperties,
const rtl::Reference< SvxShapeGroupAnyD > &  xTarget,
const css::uno::Reference< css::uno::XComponentContext > &  xContext,
ChartModel &  rModel 
)
pure virtual

Implemented in chart::VSeriesPlotter.

◆ getPreferredLegendKeyAspectRatio()

virtual css::awt::Size chart::LegendEntryProvider::getPreferredLegendKeyAspectRatio ( )
pure virtual

Implemented in chart::VSeriesPlotter.


The documentation for this class was generated from the following file: