|
LibreOffice Module chart2 (master) 1
|
#include <ChartItemPool.hxx>
Public Member Functions | |
| ChartItemPool () | |
| ChartItemPool (const ChartItemPool &rPool) | |
| virtual | ~ChartItemPool () override |
| virtual rtl::Reference< SfxItemPool > | Clone () const override |
| MapUnit | GetMetric (sal_uInt16 nWhich) const override |
Public Member Functions inherited from SfxItemPool | |
| void | FillItemIdRanges_Impl (WhichRangesContainer &pWhichRanges) const |
| const WhichRangesContainer & | GetFrozenIdRanges () const |
| SfxItemPool (const SfxItemPool &rPool, bool bCloneStaticDefaults=false) | |
| SfxItemPool (const OUString &rName, sal_uInt16 nStart, sal_uInt16 nEnd, const SfxItemInfo *pItemInfos, std::vector< SfxPoolItem * > *pDefaults=nullptr) | |
| virtual | ~SfxItemPool () |
| SfxBroadcaster & | BC () |
| void | SetPoolDefaultItem (const SfxPoolItem &) |
| const SfxPoolItem * | GetPoolDefaultItem (sal_uInt16 nWhich) const |
| const T * | GetPoolDefaultItem (TypedWhichId< T > nWhich) const |
| void | ResetPoolDefaultItem (sal_uInt16 nWhich) |
| void | SetDefaults (std::vector< SfxPoolItem * > *pDefaults) |
| void | ClearDefaults () |
| void | ReleaseDefaults (bool bDelete=false) |
| virtual MapUnit | GetMetric (sal_uInt16 nWhich) const |
| void | SetDefaultMetric (MapUnit eNewMetric) |
| MapUnit | GetDefaultMetric () const |
| virtual bool | GetPresentation (const SfxPoolItem &rItem, MapUnit ePresentationMetric, OUString &rText, const IntlWrapper &rIntlWrapper) const |
| virtual rtl::Reference< SfxItemPool > | Clone () const |
| const OUString & | GetName () const |
| const T & | Put (std::unique_ptr< T > xItem, sal_uInt16 nWhich=0) |
| const T & | Put (const T &rItem, sal_uInt16 nWhich=0) |
| void | Remove (const SfxPoolItem &) |
| const SfxPoolItem & | GetDefaultItem (sal_uInt16 nWhich) const |
| const T & | GetDefaultItem (TypedWhichId< T > nWhich) const |
| bool | CheckItemInPool (const SfxPoolItem *) const |
| const SfxPoolItem * | GetItem2Default (sal_uInt16 nWhich) const |
| const T * | GetItem2Default (TypedWhichId< T > nWhich) const |
| sal_uInt32 | GetItemCount2 (sal_uInt16 nWhich) const |
| Item2Range | GetItemSurrogates (sal_uInt16 nWhich) const |
| std::vector< const SfxPoolItem * > | FindItemSurrogate (sal_uInt16 nWhich, SfxPoolItem const &rNeedle) const |
| sal_uInt16 | GetFirstWhich () const |
| sal_uInt16 | GetLastWhich () const |
| bool | IsInRange (sal_uInt16 nWhich) const |
| void | SetSecondaryPool (SfxItemPool *pPool) |
| SfxItemPool * | GetSecondaryPool () const |
| SfxItemPool * | GetLastPoolInChain () |
| SfxItemPool * | GetMasterPool () const |
| void | FreezeIdRanges () |
| void | Delete () |
| bool | IsItemPoolable (sal_uInt16 nWhich) const |
| bool | IsItemPoolable (const SfxPoolItem &rItem) const |
| void | SetItemInfos (const SfxItemInfo *pInfos) |
| sal_uInt16 | GetWhich (sal_uInt16 nSlot, bool bDeep=true) const |
| TypedWhichId< T > | GetWhich (TypedWhichId< T > nSlot, bool bDeep=true) const |
| sal_uInt16 | GetSlotId (sal_uInt16 nWhich) const |
| sal_uInt16 | GetTrueWhich (sal_uInt16 nSlot, bool bDeep=true) const |
| sal_uInt16 | GetTrueSlotId (sal_uInt16 nWhich) const |
| void | dumpAsXml (xmlTextWriterPtr pWriter) const |
Static Public Member Functions | |
| static rtl::Reference< SfxItemPool > | CreateChartItemPool () |
| creates a pure chart item pool More... | |
Static Public Member Functions inherited from SfxItemPool | |
| static void | ReleaseDefaults (std::vector< SfxPoolItem * > *pDefaults, bool bDelete=false) |
| static bool | IsWhich (sal_uInt16 nId) |
| static bool | IsSlot (sal_uInt16 nId) |
Private Attributes | |
| std::unique_ptr< SfxItemInfo[]> | pItemInfos |
Additional Inherited Members | |
Protected Member Functions inherited from SfxItemPool | |
| virtual const SfxPoolItem & | PutImpl (const SfxPoolItem &, sal_uInt16 nWhich=0, bool bPassingOwnership=false) |
Static Protected Member Functions inherited from SfxItemPool | |
| static void | ClearRefCount (SfxPoolItem &rItem) |
| static void | AddRef (const SfxPoolItem &rItem) |
| static sal_uInt32 | ReleaseRef (const SfxPoolItem &rItem, sal_uInt32 n=1) |
Definition at line 27 of file ChartItemPool.hxx.
| chart::ChartItemPool::ChartItemPool | ( | ) |
Definition at line 50 of file ChartItemPool.cxx.
References CHART_AXIS_REALNUMBER, CHAXIS_MARK_OUTER, i, pItemInfos, SCHATTR_AVAILABLE_MISSING_VALUE_TREATMENTS(), SCHATTR_AXIS(), SCHATTR_AXIS_ALLOW_DATEAXIS(), SCHATTR_AXIS_AUTO_DATEAXIS(), SCHATTR_AXIS_AUTO_MAX(), SCHATTR_AXIS_AUTO_MIN(), SCHATTR_AXIS_AUTO_ORIGIN(), SCHATTR_AXIS_AUTO_STEP_HELP(), SCHATTR_AXIS_AUTO_STEP_MAIN(), SCHATTR_AXIS_AUTO_TIME_RESOLUTION(), SCHATTR_AXIS_CROSSING_MAIN_AXIS_NUMBERFORMAT(), SCHATTR_AXIS_FOR_ALL_SERIES(), SCHATTR_AXIS_HELP_TIME_UNIT(), SCHATTR_AXIS_HELPTICKS(), SCHATTR_AXIS_LABEL_BREAK(), SCHATTR_AXIS_LABEL_ORDER(), SCHATTR_AXIS_LABEL_OVERLAP(), SCHATTR_AXIS_LABEL_POSITION(), SCHATTR_AXIS_LOGARITHM(), SCHATTR_AXIS_MAIN_TIME_UNIT(), SCHATTR_AXIS_MARK_POSITION(), SCHATTR_AXIS_MAX(), SCHATTR_AXIS_MIN(), SCHATTR_AXIS_ORIGIN(), SCHATTR_AXIS_POSITION(), SCHATTR_AXIS_POSITION_VALUE(), SCHATTR_AXIS_REVERSE(), SCHATTR_AXIS_SHIFTED_CATEGORY_POSITION(), SCHATTR_AXIS_SHOWDESCR(), SCHATTR_AXIS_STEP_HELP(), SCHATTR_AXIS_STEP_MAIN(), SCHATTR_AXIS_TICKS(), SCHATTR_AXIS_TIME_RESOLUTION(), SCHATTR_AXISTYPE(), SCHATTR_BAR_CONNECT(), SCHATTR_BAR_GAPWIDTH(), SCHATTR_BAR_OVERLAP(), SCHATTR_CLOCKWISE(), SCHATTR_DATA_TABLE_HORIZONTAL_BORDER(), SCHATTR_DATA_TABLE_KEYS(), SCHATTR_DATA_TABLE_OUTLINE(), SCHATTR_DATA_TABLE_VERTICAL_BORDER(), SCHATTR_DATADESCR_AVAILABLE_PLACEMENTS(), SCHATTR_DATADESCR_CUSTOM_LEADER_LINES(), SCHATTR_DATADESCR_NO_PERCENTVALUE(), SCHATTR_DATADESCR_PLACEMENT(), SCHATTR_DATADESCR_SEPARATOR(), SCHATTR_DATADESCR_SHOW_CATEGORY(), SCHATTR_DATADESCR_SHOW_DATA_SERIES_NAME(), SCHATTR_DATADESCR_SHOW_NUMBER(), SCHATTR_DATADESCR_SHOW_PERCENTAGE(), SCHATTR_DATADESCR_SHOW_SYMBOL(), SCHATTR_DATADESCR_WRAP_TEXT(), SCHATTR_END(), SCHATTR_GROUP_BARS_PER_AXIS(), SCHATTR_HIDE_DATA_POINT_LEGEND_ENTRY(), SCHATTR_HIDE_LEGEND_ENTRY(), SCHATTR_INCLUDE_HIDDEN_CELLS(), SCHATTR_LEGEND_NO_OVERLAY(), SCHATTR_LEGEND_POS(), SCHATTR_LEGEND_SHOW(), SCHATTR_MISSING_VALUE_TREATMENT(), SCHATTR_NUM_OF_LINES_FOR_BAR(), SCHATTR_PERCENT_NUMBERFORMAT_SOURCE(), SCHATTR_PERCENT_NUMBERFORMAT_VALUE(), SCHATTR_REGRESSION_CURVE_NAME(), SCHATTR_REGRESSION_DEGREE(), SCHATTR_REGRESSION_EXTRAPOLATE_BACKWARD(), SCHATTR_REGRESSION_EXTRAPOLATE_FORWARD(), SCHATTR_REGRESSION_INTERCEPT_VALUE(), SCHATTR_REGRESSION_MOVING_TYPE(), SCHATTR_REGRESSION_PERIOD(), SCHATTR_REGRESSION_SET_INTERCEPT(), SCHATTR_REGRESSION_SHOW_COEFF(), SCHATTR_REGRESSION_SHOW_EQUATION(), SCHATTR_REGRESSION_TYPE(), SCHATTR_REGRESSION_XNAME(), SCHATTR_REGRESSION_YNAME(), SCHATTR_SPLINE_ORDER(), SCHATTR_SPLINE_RESOLUTION(), SCHATTR_START, SCHATTR_STARTING_ANGLE(), SCHATTR_STAT_AVERAGE(), SCHATTR_STAT_BIGERROR(), SCHATTR_STAT_CONSTMINUS(), SCHATTR_STAT_CONSTPLUS(), SCHATTR_STAT_ERRORBAR_TYPE(), SCHATTR_STAT_INDICATE(), SCHATTR_STAT_KIND_ERROR(), SCHATTR_STAT_PERCENT(), SCHATTR_STAT_RANGE_NEG(), SCHATTR_STAT_RANGE_POS(), SCHATTR_STOCK_UPDOWN(), SCHATTR_STOCK_VOLUME(), SCHATTR_STYLE_3D(), SCHATTR_STYLE_BASETYPE(), SCHATTR_STYLE_DEEP(), SCHATTR_STYLE_LINES(), SCHATTR_STYLE_PERCENT(), SCHATTR_STYLE_SHAPE(), SCHATTR_STYLE_SPLINES(), SCHATTR_STYLE_STACKED(), SCHATTR_STYLE_SYMBOL(), SCHATTR_STYLE_VERTICAL(), SCHATTR_SYMBOL_BRUSH(), SCHATTR_SYMBOL_SIZE(), SCHATTR_TEXT_DEGREES(), SCHATTR_TEXT_STACKED(), SfxItemPool::SetDefaults(), and SfxItemPool::SetItemInfos().
Referenced by Clone(), and CreateChartItemPool().
| chart::ChartItemPool::ChartItemPool | ( | const ChartItemPool & | rPool | ) |
Definition at line 206 of file ChartItemPool.cxx.
|
overridevirtual |
Definition at line 211 of file ChartItemPool.cxx.
References SfxItemPool::Delete(), and SfxItemPool::ReleaseDefaults().
|
overridevirtual |
Reimplemented from SfxItemPool.
Definition at line 218 of file ChartItemPool.cxx.
References ChartItemPool().
|
static |
creates a pure chart item pool
Definition at line 228 of file ChartItemPool.cxx.
References ChartItemPool(), chart::StaticAxisDefaults(), chart::StaticDataSeriesDefaults(), chart::StaticFormattedStringDefaults(), and chart::StaticLegendDefaults().
Referenced by chart::DrawModelWrapper::DrawModelWrapper().
|
overridevirtual |
Reimplemented from SfxItemPool.
Definition at line 223 of file ChartItemPool.cxx.
|
private |
Definition at line 30 of file ChartItemPool.hxx.
Referenced by ChartItemPool().