LibreOffice Module chart2 (master) 1
|
#include <ObjectIdentifier.hxx>
Public Member Functions | |
ObjectIdentifier () | |
ObjectIdentifier (OUString aObjectCID) | |
ObjectIdentifier (const css::uno::Reference< css::drawing::XShape > &rxShape) | |
ObjectIdentifier (const css::uno::Any &rAny) | |
bool | operator== (const ObjectIdentifier &rOID) const |
bool | operator!= (const ObjectIdentifier &rOID) const |
bool | operator< (const ObjectIdentifier &rOID) const |
bool | isDragableObject () const |
ObjectType | getObjectType () const |
bool | isValid () const |
bool | isAutoGeneratedObject () const |
bool | isAdditionalShape () const |
const OUString & | getObjectCID () const |
const css::uno::Reference< css::drawing::XShape > & | getAdditionalShape () const |
css::uno::Any | getAny () const |
Static Public Member Functions | |
static OUString | createClassifiedIdentifierForObject (const css::uno::Reference< css::uno::XInterface > &xObject, const rtl::Reference<::chart::ChartModel > &xChartModel) |
static OUString | createClassifiedIdentifierForObject (const rtl::Reference< ::chart::Title > &xObject, const rtl::Reference<::chart::ChartModel > &xChartModel) |
static OUString | createClassifiedIdentifierForObject (const rtl::Reference< ::chart::Legend > &xObject, const rtl::Reference<::chart::ChartModel > &xChartModel) |
static OUString | createClassifiedIdentifierForObject (const rtl::Reference< ::chart::Axis > &xObject, const rtl::Reference<::chart::ChartModel > &xChartModel) |
static OUString | createClassifiedIdentifierForParticle (std::u16string_view rParticle) |
static OUString | createClassifiedIdentifierForParticles (std::u16string_view rParentParticle, std::u16string_view rChildParticle, std::u16string_view rDragMethodServiceName=std::u16string_view(), std::u16string_view rDragParameterString=std::u16string_view()) |
static OUString | createClassifiedIdentifierForGrid (const css::uno::Reference< css::chart2::XAxis > &xAxis, const rtl::Reference<::chart::ChartModel > &xChartModel, sal_Int32 nSubIndex=-1) |
static SAL_DLLPRIVATE OUString | createParticleForDiagram () |
static OUString | createParticleForCoordinateSystem (const rtl::Reference< ::chart::BaseCoordinateSystem > &xCooSys, const rtl::Reference<::chart::ChartModel > &xChartModel) |
static OUString | createParticleForAxis (sal_Int32 nDimensionIndex, sal_Int32 nAxisIndex) |
static OUString | createParticleForGrid (sal_Int32 nDimensionIndex, sal_Int32 nAxisIndex) |
static OUString | createParticleForSeries (sal_Int32 nDiagramIndex, sal_Int32 nCooSysIndex, sal_Int32 nChartTypeIndex, sal_Int32 nSeriesIndex) |
static OUString | createParticleForLegend (const rtl::Reference<::chart::ChartModel > &xChartModel) |
static OUString | createParticleForDataTable (const rtl::Reference<::chart::ChartModel > &xChartModel) |
Creates an identifier for the data table. More... | |
static OUString | addChildParticle (std::u16string_view rParticle, std::u16string_view rChildParticle) |
static OUString | createChildParticleWithIndex (ObjectType eObjectType, sal_Int32 nIndex) |
static sal_Int32 | getIndexFromParticleOrCID (std::u16string_view rParticleOrCID) |
static OUString | createClassifiedIdentifier (enum ObjectType eObjectType, std::u16string_view rParticleID) |
static OUString | createClassifiedIdentifierWithParent (enum ObjectType, std::u16string_view rParticleID, std::u16string_view rParentPartical, std::u16string_view rDragMethodServiceName=std::u16string_view(), std::u16string_view rDragParameterString=std::u16string_view()) |
static bool | isCID (std::u16string_view rName) |
static std::u16string_view | getDragMethodServiceName (std::u16string_view rClassifiedIdentifier) |
static std::u16string_view | getDragParameterString (std::u16string_view rCID) |
static bool | isDragableObject (std::u16string_view rClassifiedIdentifier) |
static bool | isRotateableObject (std::u16string_view rClassifiedIdentifier) |
static bool | isMultiClickObject (std::u16string_view rClassifiedIdentifier) |
static bool | areSiblings (std::u16string_view rCID1, std::u16string_view rCID2) |
static bool | areIdenticalObjects (std::u16string_view rCID1, std::u16string_view rCID2) |
static OUString | getStringForType (ObjectType eObjectType) |
static ObjectType | getObjectType (std::u16string_view rCID) |
static OUString | createSeriesSubObjectStub (ObjectType eSubObjectType, std::u16string_view rSeriesParticle, std::u16string_view rDragMethodServiceName=std::u16string_view(), std::u16string_view rDragParameterString=std::u16string_view()) |
static OUString | createPointCID (std::u16string_view rPointCID_Stub, sal_Int32 nIndex) |
static OUString | createDataCurveCID (std::u16string_view rSeriesParticle, sal_Int32 nCurveIndex, bool bAverageLine) |
static OUString | createDataCurveEquationCID (std::u16string_view rSeriesParticle, sal_Int32 nCurveIndex) |
static SAL_DLLPRIVATE OUString | getObjectID (std::u16string_view rCID) |
static std::u16string_view | getParticleID (std::u16string_view rCID) |
static std::u16string_view | getFullParentParticle (std::u16string_view rCID) |
static OUString | getSeriesParticleFromCID (std::u16string_view rCID) |
static css::uno::Reference< css::beans::XPropertySet > | getObjectPropertySet (std::u16string_view rObjectCID, const rtl::Reference< ::chart::ChartModel > &xChartDocument) |
static rtl::Reference< ::chart::Axis > | getAxisForCID (std::u16string_view rObjectCID, const rtl::Reference<::chart::ChartModel > &xChartModel) |
static rtl::Reference< ::chart::DataSeries > | getDataSeriesForCID (std::u16string_view rObjectCID, const rtl::Reference<::chart::ChartModel > &xChartModel) |
static rtl::Reference< ::chart::Diagram > | getDiagramForCID (std::u16string_view rObjectCID, const rtl::Reference<::chart::ChartModel > &xChartModel) |
static const OUString & | getPieSegmentDragMethodServiceName () |
static OUString | createPieSegmentDragParameterString (sal_Int32 nOffsetPercent, const css::awt::Point &rMinimumPosition, const css::awt::Point &rMaximumPosition) |
static bool | parsePieSegmentDragParameterString (std::u16string_view rDragParameterString, sal_Int32 &rOffsetPercent, css::awt::Point &rMinimumPosition, css::awt::Point &rMaximumPosition) |
static TitleHelper::eTitleType | getTitleTypeForCID (std::u16string_view rCID) |
static OUString | getMovedSeriesCID (std::u16string_view rObjectCID, bool bForward) |
Private Attributes | |
OUString | m_aObjectCID |
css::uno::Reference< css::drawing::XShape > | m_xAdditionalShape |
Definition at line 82 of file ObjectIdentifier.hxx.
chart::ObjectIdentifier::ObjectIdentifier | ( | ) |
Definition at line 229 of file ObjectIdentifier.cxx.
chart::ObjectIdentifier::ObjectIdentifier | ( | OUString | aObjectCID | ) |
Definition at line 233 of file ObjectIdentifier.cxx.
chart::ObjectIdentifier::ObjectIdentifier | ( | const css::uno::Reference< css::drawing::XShape > & | rxShape | ) |
chart::ObjectIdentifier::ObjectIdentifier | ( | const css::uno::Any & | rAny | ) |
References operator!=(), operator<(), and operator==().
|
static |
Definition at line 999 of file ObjectIdentifier.cxx.
Referenced by chart::VPolarGrid::create2DRadiusGrid(), createClassifiedIdentifierForGrid(), chart::VSeriesPlotter::createLegendEntriesForSeries(), and chart::VCartesianGrid::createShapes().
|
static |
Definition at line 790 of file ObjectIdentifier.cxx.
References getObjectID(), and chart::m_aPieSegmentDragMethodServiceName().
Referenced by areSiblings(), chart::DrawModelWrapper::getNamedSdrObject(), chart::ChartController::impl_SetMousePointer(), and operator==().
|
static |
Definition at line 760 of file ObjectIdentifier.cxx.
References areIdenticalObjects(), getFullParentParticle(), getObjectType(), and chart::OBJECTTYPE_LEGEND_ENTRY.
Referenced by chart::Selection::adaptSelectionToNewPos(), and chart::ChartController::impl_SetMousePointer().
|
static |
Definition at line 1011 of file ObjectIdentifier.cxx.
References getStringForType(), and nIndex.
Referenced by chart::VPolarGrid::create2DRadiusGrid(), createClassifiedIdentifierForGrid(), chart::VSeriesPlotter::createLegendEntriesForSeries(), and chart::VCartesianGrid::createShapes().
|
static |
Definition at line 561 of file ObjectIdentifier.cxx.
References createClassifiedIdentifierWithParent(), and u.
Referenced by chart::Selection::adaptSelectionToNewPos(), chart::ChartView::createShapes2D(), chart::ObjectHierarchy::createTree(), chart::ObjectHierarchy::createWallAndFloor(), and chart::SelectionHelper::getHitObjectCID().
|
static |
Definition at line 517 of file ObjectIdentifier.cxx.
References addChildParticle(), createChildParticleWithIndex(), createClassifiedIdentifierForObject(), chart::OBJECTTYPE_GRID, and chart::OBJECTTYPE_SUBGRID.
Referenced by chart::ObjectHierarchy::createAxesTree().
|
static |
Referenced by chart::ObjectHierarchy::createAxesTree(), createClassifiedIdentifierForGrid(), chart::ObjectHierarchy::createLegendTree(), chart::ObjectHierarchy::createTree(), chart::wrapper::Chart2ModelContact::GetAxisPosition(), chart::wrapper::Chart2ModelContact::GetAxisSize(), chart::wrapper::Chart2ModelContact::GetLegendPosition(), chart::wrapper::Chart2ModelContact::GetLegendSize(), chart::wrapper::Chart2ModelContact::GetTitlePosition(), and chart::wrapper::Chart2ModelContact::GetTitleSize().
|
static |
|
static |
|
static |
Definition at line 289 of file ObjectIdentifier.cxx.
References createClassifiedIdentifierWithParent(), chart::TitleHelper::getTitleType(), and chart::OBJECTTYPE_TITLE.
|
static |
Definition at line 435 of file ObjectIdentifier.cxx.
References createClassifiedIdentifierForParticles(), and u.
Referenced by chart::Selection::adaptSelectionToNewPos(), chart::ObjectHierarchy::createDataSeriesTree(), chart::DataTableView::createShapes(), chart::VLegend::createShapes(), chart::AccessibleBase::getColor(), getMovedSeriesCID(), chart::VDataSeries::setParticle(), and chart::SelectorListBox::UpdateChartElementsListAndSelection().
|
static |
Definition at line 441 of file ObjectIdentifier.cxx.
References getObjectType(), chart::m_aProtocol, and chart::OBJECTTYPE_UNKNOWN.
Referenced by chart::VCoordinateSystem::createCIDForAxis(), chart::VCoordinateSystem::createCIDForGrid(), createClassifiedIdentifierForObject(), createClassifiedIdentifierForParticle(), chart::ObjectHierarchy::createDataSeriesTree(), chart::VSeriesPlotter::createLegendEntriesForSeries(), createSeriesSubObjectStub(), chart::ChartController::executeDispatch_InsertMenu_DataLabels(), chart::VDataSeries::getErrorBarsCID(), and chart::VDataSeries::getLabelsCID().
|
static |
Definition at line 569 of file ObjectIdentifier.cxx.
References getStringForType(), and chart::m_aProtocol.
Referenced by createClassifiedIdentifier(), createClassifiedIdentifierForObject(), createDataCurveCID(), createDataCurveEquationCID(), chart::ObjectHierarchy::createDataSeriesTree(), chart::ChartController::executeDispatch_InsertErrorBars(), and chart::VDataSeries::setParticle().
|
static |
Definition at line 981 of file ObjectIdentifier.cxx.
References createClassifiedIdentifierWithParent(), eType, chart::OBJECTTYPE_DATA_AVERAGE_LINE, and chart::OBJECTTYPE_DATA_CURVE.
Referenced by chart::ObjectHierarchy::createDataSeriesTree(), chart::ChartController::executeDispatch_InsertTrendline(), and chart::VDataSeries::getDataCurveCID().
|
static |
Definition at line 991 of file ObjectIdentifier.cxx.
References createClassifiedIdentifierWithParent(), and chart::OBJECTTYPE_DATA_CURVE_EQUATION.
Referenced by chart::ObjectHierarchy::createDataSeriesTree(), and chart::VDataSeries::getDataCurveEquationCID().
|
static |
Definition at line 497 of file ObjectIdentifier.cxx.
Referenced by chart::VCoordinateSystem::createCIDForAxis(), and createClassifiedIdentifierForObject().
|
static |
Definition at line 473 of file ObjectIdentifier.cxx.
References createParticleForDiagram().
Referenced by chart::SeriesPlotterContainer::addCooSysToList(), and createClassifiedIdentifierForObject().
|
static |
Creates an identifier for the data table.
Definition at line 556 of file ObjectIdentifier.cxx.
References createParticleForDiagram(), getStringForType(), and chart::OBJECTTYPE_DATA_TABLE.
Referenced by chart::DataTableView::createShapes().
|
static |
Definition at line 467 of file ObjectIdentifier.cxx.
Referenced by createParticleForCoordinateSystem(), createParticleForDataTable(), and createParticleForLegend().
|
static |
Definition at line 507 of file ObjectIdentifier.cxx.
Referenced by chart::VCoordinateSystem::createCIDForGrid().
|
static |
Definition at line 548 of file ObjectIdentifier.cxx.
References createParticleForDiagram(), getStringForType(), and chart::OBJECTTYPE_LEGEND.
Referenced by chart::Selection::adaptSelectionToNewPos(), and chart::VLegend::createShapes().
|
static |
Definition at line 535 of file ObjectIdentifier.cxx.
References getStringForType(), and chart::OBJECTTYPE_DATA_SERIES.
Referenced by chart::ObjectHierarchy::createDataSeriesTree(), getMovedSeriesCID(), getSeriesParticleFromCID(), and chart::SeriesPlotterContainer::initializeCooSysAndSeriesPlotter().
|
static |
Definition at line 598 of file ObjectIdentifier.cxx.
Referenced by chart::PieChart::createShapes().
|
static |
Definition at line 1039 of file ObjectIdentifier.cxx.
References nIndex.
Referenced by chart::VSeriesPlotter::createDataLabel(), and chart::PieChart::createShapes().
|
static |
Definition at line 1027 of file ObjectIdentifier.cxx.
References createClassifiedIdentifierForParticles(), and getStringForType().
Referenced by chart::PieChart::createShapes(), and chart::VDataSeries::setParticle().
|
inline |
Definition at line 247 of file ObjectIdentifier.hxx.
Referenced by chart::AccessibleChartShape::AccessibleChartShape(), chart::Selection::applySelection(), chart::ChartController::executeDispatch_Copy(), getAny(), chart::Selection::getSelectedAdditionalShape(), and chart::SelectorListBox::UpdateChartElementsListAndSelection().
Any chart::ObjectIdentifier::getAny | ( | ) | const |
Definition at line 1389 of file ObjectIdentifier.cxx.
References Any, getAdditionalShape(), getObjectCID(), isAdditionalShape(), and isAutoGeneratedObject().
Referenced by chart::ChartController::execute_KeyInput(), and chart::IMPL_LINK().
|
static |
Definition at line 1277 of file ObjectIdentifier.cxx.
References chart::AxisHelper::getAxis().
Referenced by chart::ChartController::execute_Command(), chart::ChartController::executeDispatch_DeleteAxis(), chart::ChartController::executeDispatch_DeleteMajorGrid(), chart::ChartController::executeDispatch_DeleteMinorGrid(), chart::ChartController::executeDispatch_InsertAxis(), chart::ChartController::executeDispatch_InsertAxisTitle(), chart::ChartController::executeDispatch_InsertMajorGrid(), chart::ChartController::executeDispatch_InsertMinorGrid(), chart::ObjectNameProvider::getGridName(), and chart::ObjectPropertiesDialogParameter::init().
|
static |
Definition at line 1292 of file ObjectIdentifier.cxx.
References o3tl::make_unsigned().
Referenced by chart::RangeHighlighter::determineRanges(), chart::ChartController::execute_Command(), chart::ChartController::executeDispatch_Delete(), chart::ChartController::executeDispatch_DeleteDataLabels(), chart::ChartController::executeDispatch_DeleteErrorBars(), chart::ChartController::executeDispatch_DeleteMeanValue(), chart::ChartController::executeDispatch_DeleteTrendline(), chart::ChartController::executeDispatch_DeleteTrendlineEquation(), chart::ChartController::executeDispatch_InsertDataLabels(), chart::ChartController::executeDispatch_InsertErrorBars(), chart::ChartController::executeDispatch_InsertMeanValue(), chart::ChartController::executeDispatch_InsertMenu_DataLabels(), chart::ChartController::executeDispatch_InsertMenu_MeanValues(), chart::ChartController::executeDispatch_InsertMenu_Trendlines(), chart::ChartController::executeDispatch_InsertTrendline(), chart::ChartController::executeDispatch_InsertTrendlineEquation(), chart::ChartController::executeDispatch_MoveSeries(), chart::ChartController::executeDispatch_ResetAllDataPoints(), chart::ChartController::executeDispatch_ResetDataPoint(), chart::ChartController::executeDlg_ObjectProperties_withoutUndoGuard(), chart::InsertErrorBarsDialog::getAxisMinorStepWidthForErrorBarDecimals(), chart::ObjectNameProvider::getHelpText(), chart::ObjectNameProvider::getName_ObjectForSeries(), chart::ObjectNameProvider::getNameForCID(), getObjectPropertySet(), chart::ObjectNameProvider::getSelectedObjectText(), chart::ChartController::impl_DragDataPoint(), chart::ObjectPropertiesDialogParameter::init(), and chart::impl::ControllerState::update().
|
static |
Definition at line 1319 of file ObjectIdentifier.cxx.
Referenced by chart::RangeHighlighter::determineRanges().
|
static |
Definition at line 644 of file ObjectIdentifier.cxx.
References chart::m_aDragMethodEquals.
Referenced by chart::ChartController::execute_KeyInput(), chart::ChartController::execute_MouseButtonDown(), and isDragableObject().
|
static |
Definition at line 669 of file ObjectIdentifier.cxx.
References chart::m_aDragParameterEquals.
Referenced by chart::DragMethod_PieSegment::DragMethod_PieSegment(), and chart::ChartController::execute_KeyInput().
|
static |
Definition at line 1053 of file ObjectIdentifier.cxx.
Referenced by areSiblings(), chart::RangeHighlighter::determineRanges(), chart::ChartController::executeDispatch_Delete(), chart::AccessibleBase::getColor(), and getTitleTypeForCID().
|
static |
Definition at line 1021 of file ObjectIdentifier.cxx.
References o3tl::getToken(), and u.
Referenced by chart::RangeHighlighter::determineRanges(), chart::ChartController::execute_Command(), chart::ChartController::executeDispatch_ResetDataPoint(), chart::ObjectNameProvider::getHelpText(), chart::ObjectNameProvider::getNameForCID(), and chart::ChartController::impl_DragDataPoint().
|
static |
Definition at line 1358 of file ObjectIdentifier.cxx.
References createClassifiedIdentifierForParticle(), createParticleForSeries(), and u.
Referenced by chart::ChartController::executeDispatch_MoveSeries().
|
inline |
Definition at line 246 of file ObjectIdentifier.hxx.
Referenced by chart::Selection::adaptSelectionToNewPos(), chart::Selection::applySelection(), chart::ObjectHierarchy::createDataSeriesTree(), chart::ObjectHierarchy::createLegendTree(), chart::ChartController::execute_KeyInput(), chart::ChartController::executeDispatch_Copy(), chart::StatusBarCommandDispatch::fireStatusEvent(), ChartWindowUIObject::get_children(), getAny(), chart::AccessibleBase::getBounds(), chart::AccessibleBase::getColor(), chart::Selection::getSelectedCID(), chart::ChartController::isObjectDeleteable(), chart::Selection::isRotateableObjectSelected(), chart::Selection::setSelection(), chart::impl::ControllerState::update(), and chart::SelectorListBox::UpdateChartElementsListAndSelection().
|
static |
Definition at line 1071 of file ObjectIdentifier.cxx.
Referenced by areIdenticalObjects().
|
static |
Definition at line 1091 of file ObjectIdentifier.cxx.
References CHART_UNONAME_ERRORBAR_X, CHART_UNONAME_ERRORBAR_Y, DBG_UNHANDLED_EXCEPTION, chart::AxisHelper::getAxis(), getDataSeriesForCID(), chart::AxisHelper::getGridProperties(), getObjectType(), getParticleID(), chart::TitleHelper::getTitle(), getTitleTypeForCID(), o3tl::make_unsigned(), nIndex, chart::OBJECTTYPE_AXIS, chart::OBJECTTYPE_AXIS_UNITLABEL, chart::OBJECTTYPE_DATA_AVERAGE_LINE, chart::OBJECTTYPE_DATA_CURVE, chart::OBJECTTYPE_DATA_CURVE_EQUATION, chart::OBJECTTYPE_DATA_ERRORS_X, chart::OBJECTTYPE_DATA_ERRORS_Y, chart::OBJECTTYPE_DATA_ERRORS_Z, chart::OBJECTTYPE_DATA_LABEL, chart::OBJECTTYPE_DATA_LABELS, chart::OBJECTTYPE_DATA_POINT, chart::OBJECTTYPE_DATA_SERIES, chart::OBJECTTYPE_DATA_STOCK_GAIN, chart::OBJECTTYPE_DATA_STOCK_LOSS, chart::OBJECTTYPE_DATA_STOCK_RANGE, chart::OBJECTTYPE_DATA_TABLE, chart::OBJECTTYPE_DIAGRAM, chart::OBJECTTYPE_DIAGRAM_FLOOR, chart::OBJECTTYPE_DIAGRAM_WALL, chart::OBJECTTYPE_GRID, chart::OBJECTTYPE_LEGEND, chart::OBJECTTYPE_LEGEND_ENTRY, chart::OBJECTTYPE_PAGE, chart::OBJECTTYPE_SUBGRID, chart::OBJECTTYPE_TITLE, and o3tl::toInt32().
Referenced by chart::RangeHighlighter::determineRanges(), chart::DragMethod_PieSegment::EndSdrDrag(), chart::ChartController::EndTextEdit(), chart::ChartController::executeDispatch_Delete(), chart::ChartController::executeDispatch_DeleteDataLabel(), chart::ChartController::executeDispatch_DeleteR2Value(), chart::ChartController::executeDispatch_FillColor(), chart::ChartController::executeDispatch_FillGradient(), chart::ChartController::executeDispatch_InsertDataLabel(), chart::ChartController::executeDispatch_InsertR2Value(), chart::ChartController::executeDispatch_InsertTrendlineEquation(), chart::ChartController::executeDispatch_LineColor(), chart::ChartController::executeDispatch_LineWidth(), chart::ChartController::executeDispatch_LOKPieSegmentDragging(), chart::ChartController::executeDlg_ObjectProperties_withoutUndoGuard(), chart::ObjectNameProvider::getAxisName(), chart::AccessibleBase::getColor(), chart::AccessibleChartElement::getFont(), chart::ObjectNameProvider::getTitleName(), chart::ChartController::impl_moveOrResizeObject(), chart::AccessibleChartElement::ImplUpdateChildren(), and chart::impl::ControllerState::update().
ObjectType chart::ObjectIdentifier::getObjectType | ( | ) | const |
Definition at line 967 of file ObjectIdentifier.cxx.
References getObjectType(), isAdditionalShape(), isAutoGeneratedObject(), m_aObjectCID, chart::OBJECTTYPE_SHAPE, and chart::OBJECTTYPE_UNKNOWN.
Referenced by areSiblings(), createClassifiedIdentifierForParticles(), chart::RangeHighlighter::determineRanges(), chart::ChartController::execute_Command(), chart::ChartController::execute_DoubleClick(), chart::ChartController::execute_KeyInput(), chart::ChartController::execute_MouseButtonUp(), chart::ChartController::executeDispatch_Delete(), chart::ChartController::executeDispatch_LineColor(), chart::ChartController::executeDispatch_LineWidth(), chart::ChartController::executeDispatch_PositionAndSize(), chart::ChartController::executeDlg_ObjectProperties(), chart::ChartController::executeDlg_ObjectProperties_withoutUndoGuard(), chart::ChartController::GetContextName(), chart::ObjectNameProvider::getGridName(), chart::ObjectNameProvider::getHelpText(), chart::SelectionHelper::getMarkHandles(), chart::ObjectNameProvider::getNameForCID(), getObjectPropertySet(), getObjectType(), chart::ChartView::getRectangleOfObject(), chart::ObjectNameProvider::getSelectedObjectText(), chart::DragMethod_Base::getUndoDescription(), chart::ChartController::impl_moveOrResizeObject(), chart::ChartController::impl_SetMousePointer(), isDragableObject(), chart::ChartController::isObjectDeleteable(), isRotateableObject(), chart::sidebar::ChartSidebarSelectionListener::selectionChanged(), chart::impl::ControllerState::update(), chart::sidebar::ChartAxisPanel::updateData(), chart::sidebar::ChartErrorBarPanel::updateData(), and chart::sidebar::ChartSeriesPanel::updateData().
|
static |
Definition at line 894 of file ObjectIdentifier.cxx.
References chart::OBJECTTYPE_AXIS, chart::OBJECTTYPE_AXIS_UNITLABEL, chart::OBJECTTYPE_DATA_AVERAGE_LINE, chart::OBJECTTYPE_DATA_CURVE, chart::OBJECTTYPE_DATA_CURVE_EQUATION, chart::OBJECTTYPE_DATA_ERRORS_X, chart::OBJECTTYPE_DATA_ERRORS_Y, chart::OBJECTTYPE_DATA_ERRORS_Z, chart::OBJECTTYPE_DATA_LABEL, chart::OBJECTTYPE_DATA_LABELS, chart::OBJECTTYPE_DATA_POINT, chart::OBJECTTYPE_DATA_SERIES, chart::OBJECTTYPE_DATA_STOCK_GAIN, chart::OBJECTTYPE_DATA_STOCK_LOSS, chart::OBJECTTYPE_DATA_STOCK_RANGE, chart::OBJECTTYPE_DATA_TABLE, chart::OBJECTTYPE_DIAGRAM, chart::OBJECTTYPE_DIAGRAM_FLOOR, chart::OBJECTTYPE_DIAGRAM_WALL, chart::OBJECTTYPE_GRID, chart::OBJECTTYPE_LEGEND, chart::OBJECTTYPE_LEGEND_ENTRY, chart::OBJECTTYPE_PAGE, chart::OBJECTTYPE_SUBGRID, chart::OBJECTTYPE_TITLE, chart::OBJECTTYPE_UNKNOWN, o3tl::starts_with(), and u.
Referenced by chart::ChartElementFactory::CreateChartElement(), chart::AccessibleBase::getColor(), chart::Selection::isResizeableObjectSelected(), and chart::SelectorListBox::UpdateChartElementsListAndSelection().
|
static |
Definition at line 1044 of file ObjectIdentifier.cxx.
Referenced by chart::ObjectNameProvider::getHelpText(), getObjectPropertySet(), chart::ObjectNameProvider::getSelectedObjectText(), and chart::ObjectPropertiesDialogParameter::ObjectPropertiesDialogParameter().
|
static |
Definition at line 593 of file ObjectIdentifier.cxx.
References chart::m_aPieSegmentDragMethodServiceName().
Referenced by chart::PieChart::createShapes(), chart::ChartController::execute_KeyInput(), and chart::ChartController::execute_MouseButtonDown().
|
static |
Definition at line 1344 of file ObjectIdentifier.cxx.
References createParticleForSeries().
Referenced by chart::ChartController::executeDispatch_InsertMenu_DataLabels(), chart::ChartController::executeDispatch_InsertTrendline(), and chart::SelectorListBox::UpdateChartElementsListAndSelection().
|
static |
Definition at line 808 of file ObjectIdentifier.cxx.
References chart::OBJECTTYPE_AXIS, chart::OBJECTTYPE_AXIS_UNITLABEL, chart::OBJECTTYPE_DATA_AVERAGE_LINE, chart::OBJECTTYPE_DATA_CURVE, chart::OBJECTTYPE_DATA_CURVE_EQUATION, chart::OBJECTTYPE_DATA_ERRORS_X, chart::OBJECTTYPE_DATA_ERRORS_Y, chart::OBJECTTYPE_DATA_ERRORS_Z, chart::OBJECTTYPE_DATA_LABEL, chart::OBJECTTYPE_DATA_LABELS, chart::OBJECTTYPE_DATA_POINT, chart::OBJECTTYPE_DATA_SERIES, chart::OBJECTTYPE_DATA_STOCK_GAIN, chart::OBJECTTYPE_DATA_STOCK_LOSS, chart::OBJECTTYPE_DATA_STOCK_RANGE, chart::OBJECTTYPE_DATA_TABLE, chart::OBJECTTYPE_DIAGRAM, chart::OBJECTTYPE_DIAGRAM_FLOOR, chart::OBJECTTYPE_DIAGRAM_WALL, chart::OBJECTTYPE_GRID, chart::OBJECTTYPE_LEGEND, chart::OBJECTTYPE_LEGEND_ENTRY, chart::OBJECTTYPE_PAGE, chart::OBJECTTYPE_SUBGRID, and chart::OBJECTTYPE_TITLE.
Referenced by createChildParticleWithIndex(), createClassifiedIdentifierWithParent(), chart::ObjectHierarchy::createDataSeriesTree(), createParticleForDataTable(), createParticleForLegend(), createParticleForSeries(), createSeriesSubObjectStub(), chart::ChartController::executeDispatch_InsertMenu_DataLabels(), chart::VDataSeries::getErrorBarsCID(), and chart::VDataSeries::getLabelsCID().
|
static |
Definition at line 1330 of file ObjectIdentifier.cxx.
References getFullParentParticle(), and chart::TitleHelper::MAIN_TITLE.
Referenced by chart::ChartController::executeDispatch_Delete(), and getObjectPropertySet().
bool chart::ObjectIdentifier::isAdditionalShape | ( | ) | const |
Definition at line 1384 of file ObjectIdentifier.cxx.
References m_xAdditionalShape.
Referenced by chart::AccessibleChartShape::AccessibleChartShape(), chart::Selection::adaptSelectionToNewPos(), chart::Selection::applySelection(), chart::ChartController::executeDispatch_Copy(), getAny(), getObjectType(), chart::Selection::isAdditionalShapeSelected(), isDragableObject(), chart::ChartController::isObjectDeleteable(), isValid(), and chart::SelectorListBox::UpdateChartElementsListAndSelection().
bool chart::ObjectIdentifier::isAutoGeneratedObject | ( | ) | const |
Definition at line 1379 of file ObjectIdentifier.cxx.
References m_aObjectCID.
Referenced by chart::Selection::adaptSelectionToNewPos(), chart::Selection::applySelection(), chart::ChartController::executeDispatch_Copy(), getAny(), getObjectType(), isDragableObject(), chart::ChartController::isObjectDeleteable(), isValid(), chart::impl::ControllerState::update(), and chart::SelectorListBox::UpdateChartElementsListAndSelection().
|
static |
Definition at line 1086 of file ObjectIdentifier.cxx.
References chart::m_aProtocol, and o3tl::starts_with().
Referenced by chart::SelectionHelper::findNamedParent(), and ChartWindowUIObject::get_child().
bool chart::ObjectIdentifier::isDragableObject | ( | ) | const |
Definition at line 716 of file ObjectIdentifier.cxx.
References isAdditionalShape(), isAutoGeneratedObject(), isDragableObject(), and m_aObjectCID.
Referenced by chart::ChartController::impl_SetMousePointer(), isDragableObject(), and chart::SelectionHelper::isDragableObjectHitTwice().
|
static |
Definition at line 694 of file ObjectIdentifier.cxx.
References getDragMethodServiceName(), getObjectType(), chart::OBJECTTYPE_DATA_CURVE_EQUATION, chart::OBJECTTYPE_DATA_LABEL, chart::OBJECTTYPE_DIAGRAM, chart::OBJECTTYPE_LEGEND, and chart::OBJECTTYPE_TITLE.
Referenced by chart::ChartController::impl_SetMousePointer(), chart::Selection::isDragableObjectSelected(), and chart::impl::ControllerState::update().
|
static |
!!!! by definition the name of a MultiClickObject starts with "CID/MultiClick:"
Definition at line 747 of file ObjectIdentifier.cxx.
References chart::m_aMultiClick, chart::m_aProtocol, and o3tl::starts_with().
Referenced by chart::Selection::adaptSelectionToNewPos().
|
static |
Definition at line 730 of file ObjectIdentifier.cxx.
References getObjectType(), and chart::OBJECTTYPE_DIAGRAM.
Referenced by chart::SelectionHelper::isRotateableObject().
bool chart::ObjectIdentifier::isValid | ( | ) | const |
Definition at line 1374 of file ObjectIdentifier.cxx.
References isAdditionalShape(), and isAutoGeneratedObject().
Referenced by chart::Selection::adaptSelectionToNewPos(), chart::ChartController::execute_KeyInput(), chart::AccessibleBase::getAccessibleStateSet(), chart::ObjectHierarchy::getChildren(), chart::ObjectHierarchy::getParentImpl(), chart::ObjectHierarchy::getSiblings(), chart::ObjectHierarchy::hasChildren(), chart::Selection::hasSelection(), chart::Selection::maybeSwitchSelectionAfterSingleClickWasEnsured(), chart::ObjectKeyNavigation::ObjectKeyNavigation(), chart::Selection::resetPossibleSelectionAfterSingleClickWasEnsured(), chart::AccessibleChartView::selectionChanged(), and chart::impl::ControllerState::update().
bool chart::ObjectIdentifier::operator!= | ( | const ObjectIdentifier & | rOID | ) | const |
Definition at line 262 of file ObjectIdentifier.cxx.
References operator==().
bool chart::ObjectIdentifier::operator< | ( | const ObjectIdentifier & | rOID | ) | const |
Definition at line 267 of file ObjectIdentifier.cxx.
References m_aObjectCID, and m_xAdditionalShape.
bool chart::ObjectIdentifier::operator== | ( | const ObjectIdentifier & | rOID | ) | const |
Definition at line 256 of file ObjectIdentifier.cxx.
References areIdenticalObjects(), m_aObjectCID, and m_xAdditionalShape.
Referenced by operator!=().
|
static |
Definition at line 611 of file ObjectIdentifier.cxx.
References o3tl::getToken(), and o3tl::toInt32().
Referenced by chart::DragMethod_PieSegment::DragMethod_PieSegment(), and chart::ChartController::execute_KeyInput().
|
private |
Definition at line 256 of file ObjectIdentifier.hxx.
Referenced by getObjectType(), isAutoGeneratedObject(), isDragableObject(), operator<(), and operator==().
|
private |
Definition at line 257 of file ObjectIdentifier.hxx.
Referenced by isAdditionalShape(), operator<(), and operator==().