LibreOffice Module svl (master) 1
Classes | Namespaces | Macros | Typedefs | Functions
undo.hxx File Reference
#include <svl/svldllapi.h>
#include <rtl/ustring.hxx>
#include <tools/datetime.hxx>
#include <o3tl/strong_int.hxx>
#include <memory>
#include <vector>
Include dependency graph for undo.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  SfxUndoContext
 
class  SfxUndoAction
 
struct  MarkedUndoAction
 
struct  SfxUndoArray
 do not make use of these implementation details, unless you really really have to! More...
 
class  SfxListUndoAction
 do not make use of these implementation details, unless you really really have to! More...
 
class  SfxUndoListener
 is a callback interface for notifications about state changes of an SfxUndoManager More...
 
class  SfxUndoManager
 

Namespaces

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

Macros

#define MARK_INVALID   ::std::numeric_limits< UndoStackMark >::max()
 

Typedefs

typedef o3tl::strong_int< sal_Int32, struct ViewShellIdTag > ViewShellId
 
typedef o3tl::strong_int< int, struct ViewShellDocIdTag > ViewShellDocId
 
typedef struct _xmlTextWriter * xmlTextWriterPtr
 
typedef sal_Int32 UndoStackMark
 is a mark on the Undo stack More...
 

Functions

class SVL_DLLPUBLIC SAL_LOPLUGIN_ANNOTATE ("crosscast") SfxRepeatTarget
 

Macro Definition Documentation

◆ MARK_INVALID

#define MARK_INVALID   ::std::numeric_limits< UndoStackMark >::max()

Definition at line 88 of file undo.hxx.

Typedef Documentation

◆ UndoStackMark

typedef sal_Int32 UndoStackMark

is a mark on the Undo stack

Definition at line 87 of file undo.hxx.

◆ ViewShellDocId

typedef o3tl::strong_int<int, struct ViewShellDocIdTag> ViewShellDocId

Definition at line 31 of file undo.hxx.

◆ ViewShellId

typedef o3tl::strong_int<sal_Int32, struct ViewShellIdTag> ViewShellId

Definition at line 30 of file undo.hxx.

◆ xmlTextWriterPtr

typedef struct _xmlTextWriter* xmlTextWriterPtr

Definition at line 33 of file undo.hxx.

Function Documentation

◆ SAL_LOPLUGIN_ANNOTATE()

class SVL_DLLPUBLIC SAL_LOPLUGIN_ANNOTATE ( "crosscast"  )

Definition at line 35 of file undo.hxx.