22#include <stlsheet.hxx>
27, mbMySheets( !bInserted )
51 if (!
a.m_bCreatedByCopy)
53 pPool->
Insert(
a.m_xStyleSheet.get());
57 std::vector< SdStyleSheetVector >::iterator childlistiter(
maListOfChildLists.begin() );
60 OUString aParent(
a.m_xStyleSheet->GetName());
61 for(
auto& rxChild : *childlistiter )
63 rxChild->SetParent(aParent);
73 if (!
a.m_bCreatedByCopy)
75 pPool->
Remove(
a.m_xStyleSheet.get());
virtual void Undo() override
virtual OUString GetComment() const override
std::vector< SdStyleSheetVector > maListOfChildLists
SdMoveStyleSheetsUndoAction(SdDrawDocument *pTheDoc, StyleSheetCopyResultVector &rTheStyles, bool bInserted)
virtual void Redo() override
virtual ~SdMoveStyleSheetsUndoAction() override
StyleSheetCopyResultVector maStyles
static SdStyleSheetVector CreateChildList(SdStyleSheet const *pSheet)
SfxStyleSheetBasePool * GetStyleSheetPool() const
void Insert(SfxStyleSheetBase *)
virtual void Remove(SfxStyleSheetBase *)
std::vector< StyleSheetCopyResult > StyleSheetCopyResultVector