LibreOffice Module sw (master) 1
|
#include <ThemeColorChanger.hxx>
Public Member Functions | |
ThemeColorChanger (SwDocShell *pDocSh) | |
virtual | ~ThemeColorChanger () override |
void | apply (model::ColorSet const &rColorSet) override |
![]() | |
virtual | ~IThemeColorChanger ()=default |
virtual void | apply (model::ColorSet const &rColorSet)=0 |
Private Attributes | |
SwDocShell * | mpDocSh |
Definition at line 19 of file ThemeColorChanger.hxx.
sw::ThemeColorChanger::ThemeColorChanger | ( | SwDocShell * | pDocSh | ) |
Definition at line 142 of file ThemeColorChanger.cxx.
|
overridevirtualdefault |
|
overridevirtual |
Implements svx::IThemeColorChanger.
Definition at line 149 of file ThemeColorChanger.cxx.
References sw::ModelTraverser::addNodeHandler(), EMPTY, SfxStyleSheetBasePool::First(), SwDocStyleSheet::GetCharFormat(), SwDocStyleSheet::GetCollection(), SwDocShell::GetDoc(), IDocumentDrawModelAccess::GetDrawModel(), SwDoc::getIDocumentDrawModelAccess(), SwDoc::GetIDocumentUndoRedo(), SdrModel::GetPage(), SdrPage::getSdrPageProperties(), SwDocShell::GetStyleSheetPool(), SdrPageProperties::GetTheme(), mpDocSh, SfxStyleSheetBasePool::Next(), SdrPageProperties::SetTheme(), and sw::ModelTraverser::traverse().
Referenced by sw::sidebar::ThemePanel::DoubleClickHdl().
|
private |
Definition at line 22 of file ThemeColorChanger.hxx.
Referenced by apply().