LibreOffice Module svl (master) 1
Classes | Namespaces | Typedefs | Functions
undo.cxx File Reference
#include <svl/undo.hxx>
#include <osl/mutex.hxx>
#include <sal/log.hxx>
#include <comphelper/flagguard.hxx>
#include <comphelper/diagnose_ex.hxx>
#include <tools/long.hxx>
#include <libxml/xmlwriter.h>
#include <boost/property_tree/json_parser.hpp>
#include <unotools/datetime.hxx>
#include <memory>
#include <utility>
#include <vector>
#include <limits.h>
#include <algorithm>
Include dependency graph for undo.cxx:

Go to the source code of this file.

Classes

struct  SfxUndoManager_Data
 
class  svl::undo::impl::LockGuard
 
class  svl::undo::impl::UndoManagerGuard
 
struct  svl::undo::impl::UndoManagerGuard::ResetGuard
 
struct  SfxListUndoAction::Impl
 

Namespaces

namespace  svl
 
namespace  svl::undo
 
namespace  svl::undo::impl
 

Typedefs

typedef ::std::vector< SfxUndoListener * > UndoListeners
 
typedef void(SfxUndoListener::* svl::undo::impl::UndoListenerVoidMethod) ()
 
typedef void(SfxUndoListener::* svl::undo::impl::UndoListenerStringMethod) (const OUString &)
 

Functions

static boost::property_tree::ptree lcl_ActionToJson (size_t nIndex, SfxUndoAction const *pAction)
 Returns a JSON representation of pAction. More...
 

Typedef Documentation

◆ UndoListeners

typedef ::std::vector< SfxUndoListener* > UndoListeners

Definition at line 154 of file undo.cxx.

Function Documentation

◆ lcl_ActionToJson()

static boost::property_tree::ptree lcl_ActionToJson ( size_t  nIndex,
SfxUndoAction const *  pAction 
)
static

Variable Documentation

◆ m_altNotificationMethod

UndoListenerStringMethod m_altNotificationMethod
private

Definition at line 249 of file undo.cxx.

◆ m_notificationMethod

UndoListenerVoidMethod m_notificationMethod
private

Definition at line 248 of file undo.cxx.

◆ m_sActionComment

OUString m_sActionComment
private

Definition at line 250 of file undo.cxx.