|
LibreOffice Module sc (master) 1
|
#include <vcl/idle.hxx>#include <comphelper/errcode.hxx>#include <com/sun/star/uno/Reference.hxx>#include <vcl/vclptr.hxx>#include "patattr.hxx"#include "scdllapi.h"#include "interpretercontext.hxx"#include "rangelst.hxx"#include "rangenam.hxx"#include "recursionhelper.hxx"#include "tabopparams.hxx"#include "types.hxx"#include <formula/grammar.hxx>#include <formula/types.hxx>#include "typedstrdata.hxx"#include "calcmacros.hxx"#include "calcconfig.hxx"#include "sheetlimits.hxx"#include <o3tl/deleter.hxx>#include <o3tl/sorted_vector.hxx>#include <svl/hint.hxx>#include <svl/typedwhich.hxx>#include <svl/zforlist.hxx>#include <tools/gen.hxx>#include <tools/solar.h>#include <cassert>#include <memory>#include <map>#include <shared_mutex>#include <optional>#include <set>#include <unordered_map>#include <vector>#include "markdata.hxx"#include "drwlayer.hxx"Go to the source code of this file.
Classes | |
| struct | ScDocStat |
| struct | ScDocumentThreadSpecific |
| For usage in FindDdeLink() only! More... | |
| class | ScDocument |
| class | ScDocument::NumFmtMergeHandler |
| Use this class as a locale variable to merge number formatter from another document, and set NULL pointer to pFormatExchangeList when done. More... | |
| struct | ScMutationDisable |
| Instantiate this to ensure that subsequent modification of the document will cause an assertion failure while this is in-scope. More... | |
| struct | ScMutationGuard |
| A pretty assertion that checks that the relevant bits in the @nFlags are not set on the document at entry and exit. More... | |
| class | ScDocShellRecalcGuard |
Namespaces | |
| namespace | com |
| namespace | com::sun |
| namespace | com::sun::star |
| namespace | com::sun::star::chart2 |
| namespace | editeng |
| namespace | formula |
| namespace | svl |
| These need to be in global namespace just like their respective types are. | |
| namespace | tools |
| namespace | sc |
| CAUTION! The following defines must be in the same namespace as the respective type. | |
| namespace | sfx2 |
| namespace | com::sun::star::lang |
| namespace | com::sun::star::i18n |
| namespace | com::sun::star::util |
| namespace | com::sun::star::embed |
| namespace | com::sun::star::script |
| namespace | com::sun::star::script::vba |
| namespace | com::sun::star::sheet |
| namespace | weld |
Macros | |
| #define | SC_DOC_NEW 0xFFFF |
| #define | SC_MACROCALL_ALLOWED 0 |
| #define | SC_ASIANKERNING_INVALID 0xff |
Typedefs | |
| typedef o3tl::sorted_vector< sal_uInt32 > | ScCondFormatIndexes |
| typedef std::map< OUString, BitmapEx > | sc::IconSetBitmapMap |
| typedef std::unique_ptr< ScTable, o3tl::default_delete< ScTable > > | ScTableUniquePtr |
| typedef std::unique_ptr< ScDocument, o3tl::default_delete< ScDocument > > | ScDocumentUniquePtr |
Enumerations | |
| enum | ScDocumentMode { SCDOCMODE_DOCUMENT , SCDOCMODE_CLIP , SCDOCMODE_UNDO , SCDOCMODE_FUNCTIONACCESS } |
| enum | CommentCaptionState { ALLSHOWN , ALLHIDDEN , MIXED } |
| enum | RangeNameScope { GLOBAL , SHEET } |
| enum class | SheetGeomType { SIZES , HIDDEN , FILTERED , GROUPS } |
| Represents the type of sheet geometry data. More... | |
| enum | ScMutationGuardFlags { CORE = 0x0001 } |
| Enumeration to determine which pieces of the code should not be mutated when set. More... | |
Variables | |
| const sal_uInt8 | SC_DDE_DEFAULT = 0 |
| const sal_uInt8 | SC_DDE_ENGLISH = 1 |
| const sal_uInt8 | SC_DDE_TEXT = 2 |
| const sal_uInt8 | SC_DDE_IGNOREMODE = 255 |
| #define SC_ASIANKERNING_INVALID 0xff |
Definition at line 252 of file document.hxx.
| #define SC_DOC_NEW 0xFFFF |
Definition at line 248 of file document.hxx.
| #define SC_MACROCALL_ALLOWED 0 |
Definition at line 250 of file document.hxx.
| typedef o3tl::sorted_vector<sal_uInt32> ScCondFormatIndexes |
Definition at line 210 of file document.hxx.
| typedef std::unique_ptr<ScDocument, o3tl::default_delete<ScDocument> > ScDocumentUniquePtr |
Definition at line 2720 of file document.hxx.
| typedef std::unique_ptr<ScTable, o3tl::default_delete<ScTable> > ScTableUniquePtr |
Definition at line 320 of file document.hxx.
| enum CommentCaptionState |
| Enumerator | |
|---|---|
| ALLSHOWN | |
| ALLHIDDEN | |
| MIXED | |
Definition at line 262 of file document.hxx.
| enum RangeNameScope |
| Enumerator | |
|---|---|
| GLOBAL | |
| SHEET | |
Definition at line 269 of file document.hxx.
| enum ScDocumentMode |
| Enumerator | |
|---|---|
| SCDOCMODE_DOCUMENT | |
| SCDOCMODE_CLIP | |
| SCDOCMODE_UNDO | |
| SCDOCMODE_FUNCTIONACCESS | |
Definition at line 254 of file document.hxx.
| enum ScMutationGuardFlags |
Enumeration to determine which pieces of the code should not be mutated when set.
| Enumerator | |
|---|---|
| CORE | |
Definition at line 314 of file document.hxx.
|
strong |
Represents the type of sheet geometry data.
| Enumerator | |
|---|---|
| SIZES | |
| HIDDEN | |
| FILTERED | |
| GROUPS | |
Definition at line 276 of file document.hxx.
| const sal_uInt8 SC_DDE_DEFAULT = 0 |
Definition at line 301 of file document.hxx.
Referenced by ScDDELinksObj::addDDELink(), XclImpExtName::CreateDdeData(), ScDdeLink::DataChanged(), ScDocument::SaveDdeLinks(), ScInterpreter::ScDde(), ScDdeLink::ScDdeLink(), and ScXMLDDESourceContext::ScXMLDDESourceContext().
| const sal_uInt8 SC_DDE_ENGLISH = 1 |
Definition at line 302 of file document.hxx.
Referenced by ScDDELinksObj::addDDELink(), ScDdeLink::DataChanged(), ScXMLDDESourceContext::ScXMLDDESourceContext(), and ScXMLExportDDELinks::WriteDDELinks().
| const sal_uInt8 SC_DDE_IGNOREMODE = 255 |
Definition at line 304 of file document.hxx.
Referenced by ScDocument::CreateDdeLink(), ScDDELinkObj::getResults(), and ScDDELinkObj::setResults().
| const sal_uInt8 SC_DDE_TEXT = 2 |
Definition at line 303 of file document.hxx.
Referenced by ScDDELinksObj::addDDELink(), ScDdeLink::DataChanged(), ScInterpreter::ScDde(), ScXMLDDESourceContext::ScXMLDDESourceContext(), and ScXMLExportDDELinks::WriteDDELinks().