|
LibreOffice Module chart2 (master) 1
|
#include <ViewElementListProvider.hxx>
Public Member Functions | |
| ViewElementListProvider (DrawModelWrapper *pDrawModelWrapper) | |
| ViewElementListProvider (ViewElementListProvider &&) noexcept | |
| ~ViewElementListProvider () | |
| XColorListRef | GetColorTable () const |
| XDashListRef | GetDashList () const |
| XLineEndListRef | GetLineEndList () const |
| XGradientListRef | GetGradientList () const |
| XHatchListRef | GetHatchList () const |
| XBitmapListRef | GetBitmapList () const |
| XPatternListRef | GetPatternList () const |
| SdrObjList * | GetSymbolList () const |
| Graphic | GetSymbolGraphic (sal_Int32 nStandardSymbol, const SfxItemSet *pSymbolShapeProperties) const |
| FontList * | getFontList () const |
Private Attributes | |
| DrawModelWrapper * | m_pDrawModelWrapper |
| std::unique_ptr< FontList > | m_pFontList |
Definition at line 34 of file ViewElementListProvider.hxx.
| chart::ViewElementListProvider::ViewElementListProvider | ( | DrawModelWrapper * | pDrawModelWrapper | ) |
Definition at line 42 of file ViewElementListProvider.cxx.
|
noexcept |
Definition at line 47 of file ViewElementListProvider.cxx.
| chart::ViewElementListProvider::~ViewElementListProvider | ( | ) |
Definition at line 53 of file ViewElementListProvider.cxx.
| XBitmapListRef chart::ViewElementListProvider::GetBitmapList | ( | ) | const |
Definition at line 91 of file ViewElementListProvider.cxx.
References chart::DrawModelWrapper::GetBitmapList(), and m_pDrawModelWrapper.
Referenced by chart::SchAttribTabDlg::PageCreated().
| XColorListRef chart::ViewElementListProvider::GetColorTable | ( | ) | const |
Definition at line 57 of file ViewElementListProvider.cxx.
References chart::DrawModelWrapper::GetColorList(), and m_pDrawModelWrapper.
Referenced by chart::SchAttribTabDlg::PageCreated().
| XDashListRef chart::ViewElementListProvider::GetDashList | ( | ) | const |
Definition at line 64 of file ViewElementListProvider.cxx.
References chart::DrawModelWrapper::GetDashList(), and m_pDrawModelWrapper.
Referenced by chart::SchAttribTabDlg::PageCreated().
| FontList * chart::ViewElementListProvider::getFontList | ( | ) | const |
Definition at line 182 of file ViewElementListProvider.cxx.
References Application::GetDefaultDevice(), chart::DrawModelWrapper::getReferenceDevice(), m_pDrawModelWrapper, and m_pFontList.
Referenced by chart::SchAttribTabDlg::PageCreated(), and chart::ShapeFontDialog::PageCreated().
| XGradientListRef chart::ViewElementListProvider::GetGradientList | ( | ) | const |
Definition at line 78 of file ViewElementListProvider.cxx.
References chart::DrawModelWrapper::GetGradientList(), and m_pDrawModelWrapper.
Referenced by chart::SchAttribTabDlg::PageCreated().
| XHatchListRef chart::ViewElementListProvider::GetHatchList | ( | ) | const |
Definition at line 84 of file ViewElementListProvider.cxx.
References chart::DrawModelWrapper::GetHatchList(), and m_pDrawModelWrapper.
Referenced by chart::SchAttribTabDlg::PageCreated().
| XLineEndListRef chart::ViewElementListProvider::GetLineEndList | ( | ) | const |
Definition at line 71 of file ViewElementListProvider.cxx.
References chart::DrawModelWrapper::GetLineEndList(), and m_pDrawModelWrapper.
Referenced by chart::SchAttribTabDlg::PageCreated().
| XPatternListRef chart::ViewElementListProvider::GetPatternList | ( | ) | const |
Definition at line 98 of file ViewElementListProvider.cxx.
References chart::DrawModelWrapper::GetPatternList(), and m_pDrawModelWrapper.
Referenced by chart::SchAttribTabDlg::PageCreated().
| Graphic chart::ViewElementListProvider::GetSymbolGraphic | ( | sal_Int32 | nStandardSymbol, |
| const SfxItemSet * | pSymbolShapeProperties | ||
| ) | const |
Definition at line 133 of file ViewElementListProvider.cxx.
References SdrExchangeView::GetMarkedObjMetaFile(), SdrObjList::GetObj(), SdrObjList::GetObjCount(), GetSymbolList(), SdrMarkView::hideMarkHandles(), o3tl::make_unsigned(), SdrMarkView::MarkObj(), Graphic::SetPrefMapMode(), Graphic::SetPrefSize(), SdrObjEditView::ShowSdrPage(), and SdrView::UnmarkAll().
Referenced by chart::ChartController::executeDlg_ObjectProperties_withoutUndoGuard().
| SdrObjList * chart::ViewElementListProvider::GetSymbolList | ( | ) | const |
Definition at line 106 of file ViewElementListProvider.cxx.
References chart::DataPointSymbolSupplier::create2DSymbolList(), chart::DrawModelWrapper::getHiddenDrawPage(), chart::DrawViewWrapper::getSdrObject(), SdrObject::GetSubList(), m_pDrawModelWrapper, TOOLS_WARN_EXCEPTION, and xTarget.
Referenced by GetSymbolGraphic(), and chart::SchAttribTabDlg::PageCreated().
|
private |
Definition at line 57 of file ViewElementListProvider.hxx.
Referenced by GetBitmapList(), GetColorTable(), GetDashList(), getFontList(), GetGradientList(), GetHatchList(), GetLineEndList(), GetPatternList(), and GetSymbolList().
|
mutableprivate |
Definition at line 58 of file ViewElementListProvider.hxx.
Referenced by getFontList().