20#ifndef INCLUDED_SW_SOURCE_CORE_INC_UNDOSORT_HXX
21#define INCLUDED_SW_SOURCE_CORE_INC_UNDOSORT_HXX
25#include <rtl/ustring.hxx>
56 std::vector<std::unique_ptr<SwSortUndoElement>>
m_SortList;
70 void Insert(
const OUString& rOrgPos,
const OUString& rNewPos );
PaM is Point and Mark: a selection of the document model.
virtual void RepeatImpl(::sw::RepeatContext &) override
virtual ~SwUndoSort() override
std::unique_ptr< SwSortOptions > m_pSortOptions
virtual void RedoImpl(::sw::UndoRedoContext &) override
virtual void UndoImpl(::sw::UndoRedoContext &) override
SwNodeOffset m_nTableNode
SwUndoSort(const SwPaM &, const SwSortOptions &)
void Insert(const OUString &rOrgPos, const OUString &rNewPos)
std::vector< std::unique_ptr< SwSortUndoElement > > m_SortList
std::unique_ptr< SwUndoAttrTable > m_pUndoAttrTable
SwSortUndoElement(const OUString &aSource, const OUString &aTarget)
SwNodeOffset mnSourceNodeOffset
SwSortUndoElement(SwNodeOffset nSource, SwNodeOffset nTarget)
SwNodeOffset mnTargetNodeOffset