#include <framework/undomanagerhelper.hxx>
#include <framework/imutex.hxx>
#include <com/sun/star/document/EmptyUndoStackException.hpp>
#include <com/sun/star/document/UndoContextNotClosedException.hpp>
#include <com/sun/star/document/UndoFailedException.hpp>
#include <com/sun/star/document/XUndoManager.hpp>
#include <com/sun/star/lang/XComponent.hpp>
#include <com/sun/star/util/InvalidStateException.hpp>
#include <com/sun/star/util/NotLockedException.hpp>
#include <com/sun/star/util/XModifyListener.hpp>
#include <comphelper/interfacecontainer4.hxx>
#include <cppuhelper/exc_hlp.hxx>
#include <comphelper/flagguard.hxx>
#include <comphelper/asyncnotification.hxx>
#include <svl/undo.hxx>
#include <comphelper/diagnose_ex.hxx>
#include <osl/conditn.hxx>
#include <vcl/svapp.hxx>
#include <functional>
#include <mutex>
#include <stack>
#include <queue>
#include <utility>
Go to the source code of this file.
◆ m_caughtException
◆ m_finishCondition
::osl::Condition m_finishCondition |
|
private |
◆ m_request
::std::function<void ()> m_request |
|
private |
◆ m_xUndoAction
const Reference< XUndoAction > m_xUndoAction |
|
private |