OpenLexocad  27.1
OpenLxApp::DocumentChanges Struct Reference

#include <DocumentObserver.h>

Public Types

enum  { RECOMPUTED, MESSAGE_BY_NAME, MESSAGE_BY_ID }
 

Public Attributes

enum OpenLxApp::DocumentChanges:: { ... }  Why
 
std::string MsgName
 
int MsgId
 
Core::Variant Value
 
std::vector< std::shared_ptr< OpenLxApp::DocObject > > NewObjects
 
std::vector< std::shared_ptr< OpenLxApp::DocObject > > ModifiedObjects
 
std::vector< std::shared_ptr< OpenLxApp::DocObject > > DeletedObjects
 
std::map< std::shared_ptr< OpenLxApp::DocObject >, std::vector< std::string > > ErroneousObjects
 

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
RECOMPUTED 
MESSAGE_BY_NAME 
MESSAGE_BY_ID 

Member Data Documentation

◆ DeletedObjects

std::vector<std::shared_ptr<OpenLxApp::DocObject> > OpenLxApp::DocumentChanges::DeletedObjects

◆ ErroneousObjects

std::map<std::shared_ptr<OpenLxApp::DocObject>, std::vector<std::string> > OpenLxApp::DocumentChanges::ErroneousObjects

◆ ModifiedObjects

std::vector<std::shared_ptr<OpenLxApp::DocObject> > OpenLxApp::DocumentChanges::ModifiedObjects

◆ MsgId

int OpenLxApp::DocumentChanges::MsgId

◆ MsgName

std::string OpenLxApp::DocumentChanges::MsgName

◆ NewObjects

std::vector<std::shared_ptr<OpenLxApp::DocObject> > OpenLxApp::DocumentChanges::NewObjects

◆ Value

Core::Variant OpenLxApp::DocumentChanges::Value

◆ Why

enum { ... } OpenLxApp::DocumentChanges::Why

The documentation for this struct was generated from the following file: