LibreOffice Module sc (master) 1
|
#include <ThemeColorChanger.hxx>
Public Member Functions | |
ThemeColorChanger (ScDocShell &rDocShell) | |
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 | |
ScDocShell & | m_rDocShell |
Definition at line 19 of file ThemeColorChanger.hxx.
sc::ThemeColorChanger::ThemeColorChanger | ( | ScDocShell & | rDocShell | ) |
Definition at line 40 of file ThemeColorChanger.cxx.
|
overridevirtualdefault |
|
overridevirtual |
Implements svx::IThemeColorChanger.
Definition at line 275 of file ThemeColorChanger.cxx.
References ScTabViewShell::GetActiveViewShell(), ScDocShell::GetDocument(), ScDocument::GetDrawLayer(), ScDocShell::GetUndoManager(), ScDocument::IsUndoEnabled(), m_rDocShell, ScDocShell::MakeDrawLayer(), ScResId(), ScDocShellModificator::SetDocumentModified(), and ScDocShell::SetDrawModified().
Referenced by ScTabViewShell::Execute().
|
private |
Definition at line 21 of file ThemeColorChanger.hxx.
Referenced by apply().