|
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().