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().