LibreOffice Module svx (master) 1
|
#include <ThemeColorChanger.hxx>
Public Member Functions | |
ThemeColorChanger (SdrPage *pPage) | |
virtual | ~ThemeColorChanger () override |
void | apply (std::shared_ptr< model::ColorSet > const &pColorSet) override |
Public Member Functions inherited from svx::IThemeColorChanger | |
virtual | ~IThemeColorChanger ()=default |
virtual void | apply (std::shared_ptr< model::ColorSet > const &pColorSet)=0 |
Private Attributes | |
SdrPage * | mpPage |
Definition at line 25 of file ThemeColorChanger.hxx.
svx::ThemeColorChanger::ThemeColorChanger | ( | SdrPage * | pPage | ) |
Definition at line 131 of file ThemeColorChanger.cxx.
References mpPage.
|
overridevirtualdefault |
|
overridevirtual |
Implements svx::IThemeColorChanger.
Definition at line 138 of file ThemeColorChanger.cxx.
References DeepWithGroups, SdrObjList::GetObj(), SdrObjList::GetObjCount(), SdrObjListIter::IsMore(), mpPage, SdrObjListIter::Next(), pObject, and svx::theme::updateSdrObject().
Referenced by SdrPageProperties::SetTheme().
|
private |
Definition at line 28 of file ThemeColorChanger.hxx.
Referenced by apply().