LibreOffice Module sc (master) 1
|
#include <map>
#include <memory>
#include <set>
#include <stack>
#include <vector>
#include <com/sun/star/uno/Sequence.hxx>
#include <tools/color.hxx>
#include <tools/datetime.hxx>
#include <tools/link.hxx>
#include <tools/solar.h>
#include <unotools/options.hxx>
#include <optional>
#include "global.hxx"
#include "bigrange.hxx"
#include "scdllapi.h"
#include "cellvalue.hxx"
Go to the source code of this file.
Classes | |
class | ScActionColorChanger |
class | ScChangeActionLinkEntry |
A link/connection/dependency between change actions. More... | |
class | ScChangeAction |
class | ScChangeActionIns |
class | ScChangeActionDelMoveEntry |
class | ScChangeActionDel |
class | ScChangeActionMove |
class | ScChangeActionContent |
class | ScChangeActionReject |
struct | ScChangeTrackMsgInfo |
class | ScChangeTrack |
Namespaces | |
namespace | tools |
Macros | |
#define | SC_CHGTRACK_GENERATED_START (sal_uInt32(0xfffffff0)) |
Typedefs | |
typedef std::vector< ScChangeTrackMsgInfo > | ScChangeTrackMsgQueue |
typedef std::vector< ScChangeTrackMsgInfo > | ScChangeTrackMsgStack |
typedef std::map< sal_uLong, ScChangeAction * > | ScChangeActionMap |
Enumerations | |
enum | ScChangeActionType { SC_CAT_NONE , SC_CAT_INSERT_COLS , SC_CAT_INSERT_ROWS , SC_CAT_INSERT_TABS , SC_CAT_DELETE_COLS , SC_CAT_DELETE_ROWS , SC_CAT_DELETE_TABS , SC_CAT_MOVE , SC_CAT_CONTENT , SC_CAT_REJECT } |
enum | ScChangeActionState { SC_CAS_VIRGIN , SC_CAS_ACCEPTED , SC_CAS_REJECTED } |
enum | ScChangeActionClipMode { SC_CACM_NONE , SC_CACM_CUT , SC_CACM_PASTE } |
enum | ScChangeActionContentCellType { SC_CACCT_NONE = 0 , SC_CACCT_NORMAL , SC_CACCT_MATORG , SC_CACCT_MATREF } |
enum class | ScChangeTrackMsgType { NONE , Append , Remove , Change , Parent } |
enum | ScChangeTrackMergeState { SC_CTMS_NONE , SC_CTMS_PREPARE , SC_CTMS_OWN , SC_CTMS_UNDO , SC_CTMS_OTHER } |
Variables | |
class SAL_DLLPUBLIC_RTTI | ScChangeActionMove |
#define SC_CHGTRACK_GENERATED_START (sal_uInt32(0xfffffff0)) |
Definition at line 811 of file chgtrack.hxx.
typedef std::map<sal_uLong, ScChangeAction*> ScChangeActionMap |
Definition at line 798 of file chgtrack.hxx.
typedef std::vector<ScChangeTrackMsgInfo> ScChangeTrackMsgQueue |
Definition at line 796 of file chgtrack.hxx.
typedef std::vector<ScChangeTrackMsgInfo> ScChangeTrackMsgStack |
Definition at line 797 of file chgtrack.hxx.
Enumerator | |
---|---|
SC_CACM_NONE | |
SC_CACM_CUT | |
SC_CACM_PASTE |
Definition at line 83 of file chgtrack.hxx.
Enumerator | |
---|---|
SC_CACCT_NONE | |
SC_CACCT_NORMAL | |
SC_CACCT_MATORG | |
SC_CACCT_MATREF |
Definition at line 586 of file chgtrack.hxx.
enum ScChangeActionState |
Enumerator | |
---|---|
SC_CAS_VIRGIN | |
SC_CAS_ACCEPTED | |
SC_CAS_REJECTED |
Definition at line 76 of file chgtrack.hxx.
enum ScChangeActionType |
Enumerator | |
---|---|
SC_CAT_NONE | |
SC_CAT_INSERT_COLS | |
SC_CAT_INSERT_ROWS | |
SC_CAT_INSERT_TABS | |
SC_CAT_DELETE_COLS | |
SC_CAT_DELETE_ROWS | |
SC_CAT_DELETE_TABS | |
SC_CAT_MOVE | |
SC_CAT_CONTENT | |
SC_CAT_REJECT |
Definition at line 62 of file chgtrack.hxx.
Enumerator | |
---|---|
SC_CTMS_NONE | |
SC_CTMS_PREPARE | |
SC_CTMS_OWN | |
SC_CTMS_UNDO | |
SC_CTMS_OTHER |
Definition at line 800 of file chgtrack.hxx.
|
strong |
Enumerator | |
---|---|
NONE | |
Append | |
Remove | |
Change | |
Parent |
Definition at line 779 of file chgtrack.hxx.
class SAL_DLLPUBLIC_RTTI ScChangeActionMove |
Definition at line 397 of file chgtrack.hxx.
Referenced by ScChangeTrack::AppendContentRange(), ScChangeTrack::AppendMove(), ScChangeTrack::Clone(), and ScChangeTrack::Reject().