|
OpenLexocad
28.0
|
#include <Base/Observer.h>#include <Core/DocObject.h>#include <Core/PropertyBundle.h>#include <Core/PropertyInteger.h>#include <Core/PropertyText.h>#include <QDateTime>#include <boost/signals2/signal.hpp>Go to the source code of this file.
Classes | |
| class | Core::Link |
| struct | Core::LinkError |
| struct | Core::LinkStore |
| struct | Core::AttachmentEntry |
| class | Core::DocChanges |
| struct | Core::DocumentState |
| struct | Core::PropertyLinkDesc |
| class | Core::CoreDocument |
| class | Core::DocumentTimeStampSentinel |
| class | Core::DocumentFactory |
| class | Core::CoreDocument_Factory |
Namespaces | |
| Base | |
| Core | |
Macros | |
| #define | DIR_NAME_INTERNAL_CATALOG "__internalCatalog__" |
| #define | DIR_NAME_WEBGL_GT "webgl" |
| #define | DIR_NAME_GEOID "geoid" |
| #define | DIR_NAME_BCF "Bcf" |
| #define | FILE_NAME_CAMERA_ANIMATION "CameraAnimation.ivc" |
| #define | DECLARE_DOCUMENT_FACTORY(_factoryName_, _class_) |
| #define | REGISTER_DOCUMENT_FACTORY(_factoryName_, _class_) Core::DocumentFactory::registry[#_class_] = (Core::DocumentFactory*)new _factoryName_(); |
Typedefs | |
| typedef std::vector< Core::DocObject * > | DOCOBJECTS |
| typedef std::map< Core::DocObject *, std::vector< std::string > > | DOCOBJECTS_ERROR_MAP |
| typedef std::unordered_map< DocObject::IdType, Core::DocObject * > | Core::ObjectMap |
| typedef std::vector< Core::ExecObject * > | Core::ExecObjectVector |
| typedef std::unordered_set< Core::ExecObject * > | Core::ExecObjectSet |
| typedef std::unordered_map< DocObject::IdType, Core::ExecObject * > | Core::ExecObjectMap |
| typedef std::map< Base::Type, ObjectSet > | Core::ObjectTypeMap |
| typedef std::multimap< Base::String, Core::AttachmentEntry > | Core::Attachments |
Variables | |
| const int | Core::LEXOCAD_CORE_MSGID = 1000 |
| RecomputeError = LEXOCAD_CORE_MSGID | |
| Rename = LEXOCAD_CORE_MSGID + 1 | |
| NewFile = LEXOCAD_CORE_MSGID + 2 | |
| FileOpened = LEXOCAD_CORE_MSGID + 3 | |
| BeforeSave = LEXOCAD_CORE_MSGID + 4 | |
| AfterSave = LEXOCAD_CORE_MSGID + 5 | |
| CleanAll = LEXOCAD_CORE_MSGID + 6 | |
| AddDirectoryPath = LEXOCAD_CORE_MSGID + 7 | |
| RecomputeFinished = LEXOCAD_CORE_MSGID + 8 | |
| ErrorCanNotOpenFile = LEXOCAD_CORE_MSGID + 9 | |
| ChangeToDefaultUser = LEXOCAD_CORE_MSGID + 10 | |
| GUID_Conflict = LEXOCAD_CORE_MSGID + 11 | |
| Export = LEXOCAD_CORE_MSGID + 12 | |
| Import = LEXOCAD_CORE_MSGID + 13 | |
| SaveStart = LEXOCAD_CORE_MSGID + 14 | |
| Closing = LEXOCAD_CORE_MSGID + 15 | |
| PriceCalculationChanged = LEXOCAD_CORE_MSGID + 16 | |
| #define DECLARE_DOCUMENT_FACTORY | ( | _factoryName_, | |
| _class_ | |||
| ) |
| #define DIR_NAME_BCF "Bcf" |
| #define DIR_NAME_GEOID "geoid" |
| #define DIR_NAME_INTERNAL_CATALOG "__internalCatalog__" |
| #define DIR_NAME_WEBGL_GT "webgl" |
| #define FILE_NAME_CAMERA_ANIMATION "CameraAnimation.ivc" |
| #define REGISTER_DOCUMENT_FACTORY | ( | _factoryName_, | |
| _class_ | |||
| ) | Core::DocumentFactory::registry[#_class_] = (Core::DocumentFactory*)new _factoryName_(); |
| typedef std::vector<Core::DocObject*> DOCOBJECTS |
| typedef std::map<Core::DocObject*, std::vector<std::string> > DOCOBJECTS_ERROR_MAP |
| AddDirectoryPath = LEXOCAD_CORE_MSGID + 7 |
| AfterSave = LEXOCAD_CORE_MSGID + 5 |
| BeforeSave = LEXOCAD_CORE_MSGID + 4 |
| ChangeToDefaultUser = LEXOCAD_CORE_MSGID + 10 |
| CleanAll = LEXOCAD_CORE_MSGID + 6 |
| Closing = LEXOCAD_CORE_MSGID + 15 |
| ErrorCanNotOpenFile = LEXOCAD_CORE_MSGID + 9 |
| Export = LEXOCAD_CORE_MSGID + 12 |
| FileOpened = LEXOCAD_CORE_MSGID + 3 |
| GUID_Conflict = LEXOCAD_CORE_MSGID + 11 |
| Import = LEXOCAD_CORE_MSGID + 13 |
| NewFile = LEXOCAD_CORE_MSGID + 2 |
| PriceCalculationChanged = LEXOCAD_CORE_MSGID + 16 |
| RecomputeError = LEXOCAD_CORE_MSGID |
| RecomputeFinished = LEXOCAD_CORE_MSGID + 8 |
| Rename = LEXOCAD_CORE_MSGID + 1 |
| SaveStart = LEXOCAD_CORE_MSGID + 14 |