Public Member Functions | List of all members
IElementAgendaEvents Struct Reference

Interface to notfy applications of ElementAgenda activity. More...

#include <ElementAgenda.h>

Public Member Functions

virtual bool _DoModifyAgendaEntries (ElementAgendaP agenda, AgendaOperation, AgendaModify)
 Called to allow listeners to modify the agenda by adding/removing entries before applying tool operation. Return true if entries added or invalidated. More...
 
virtual void _OnPreCopyAgenda (ElementAgendaCP agenda, AgendaOperation, AgendaModify, ElementCopyContextP)
 Called to allow listeners to copy additional information from source to destination not appropriate to tool operation. More...
 
virtual void _OnPreModifyAgenda (ElementAgendaCP agenda, AgendaOperation, AgendaModify, bool isGroupOperation)
 Called before the tool operation is applied to the agenda. More...
 
virtual void _OnPostModifyAgenda (ElementAgendaCP agenda, AgendaOperation, AgendaModify, bool isGroupOperation)
 Called after the tool operation is applied to the agenda. More...
 

Detailed Description

Interface to notfy applications of ElementAgenda activity.

Member Function Documentation

virtual bool _DoModifyAgendaEntries ( ElementAgendaP  agenda,
AgendaOperation  ,
AgendaModify   
)
virtual

Called to allow listeners to modify the agenda by adding/removing entries before applying tool operation. Return true if entries added or invalidated.

virtual void _OnPostModifyAgenda ( ElementAgendaCP  agenda,
AgendaOperation  ,
AgendaModify  ,
bool  isGroupOperation 
)
virtual

Called after the tool operation is applied to the agenda.

virtual void _OnPreCopyAgenda ( ElementAgendaCP  agenda,
AgendaOperation  ,
AgendaModify  ,
ElementCopyContextP   
)
virtual

Called to allow listeners to copy additional information from source to destination not appropriate to tool operation.

virtual void _OnPreModifyAgenda ( ElementAgendaCP  agenda,
AgendaOperation  ,
AgendaModify  ,
bool  isGroupOperation 
)
virtual

Called before the tool operation is applied to the agenda.


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

Copyright © 2017 Bentley Systems, Incorporated. All rights reserved.