SBDAssetEvent Class Reference

This class describes an asset event.

Public Member Functions

 SB_DECLARE_DATA (SBDAssetEvent)
 
- Public Member Functions inherited from SBDDataGraphEvent
 SB_DECLARE_DATA (SBDDataGraphEvent)
 
 SBDDataGraphEvent (SBDDataGraphNode *sender)
 
virtual ~SBDDataGraphEvent ()
 
SBDDataGraphNodegetSender () const
 This function returns the sender of an event.
 

Event types

enum  Type {
  AssetFileNameChanged,
  ThumbnailFileNameChanged
}
 The type of the dynamical model event. More...
 

Constructors and destructors

 SBDAssetEvent (SBDDataGraphNode *sender, Type type, SBDDataGraphNode *auxiliaryNode=0)
 Builds an asset event.
 
virtual ~SBDAssetEvent ()
 Deletes the asset event.
 

Identity

virtual Category getCategory () const
 
Type getType () const
 
SBDDataGraphNodegetAuxiliaryNode () const
 
static std::string getTypeString (Type type)
 

Debugging

virtual void print (unsigned int offset=0) const
 Prints debugging information.
 

Additional Inherited Members

- Public Types inherited from SBDDataGraphEvent
enum  Category {
  UndefinedEvent,
  BaseEvent,
  DocumentEvent,
  StructuralEvent,
  VisualEvent,
  DynamicalEvent,
  InteractionEvent,
  PropertyEvent,
  StateUpdaterEvent,
  SimulatorEvent,
  ControllerEvent,
  AssetEvent
}
 The category of the data graph event. More...
 
- Static Public Member Functions inherited from SBDDataGraphEvent
static std::string getCategoryString (Category category)
 
- Protected Member Functions inherited from SBDDataGraphEvent
 SBDDataGraphEvent (SBDDataGraphEventData *dataPointer)
 
- Protected Attributes inherited from SBDDataGraphEvent
SBDDataGraphEventData * dataPointer
 

Member Enumeration Documentation

◆ Type

Enumerator
AssetFileNameChanged 

An asset file name was changed.

ThumbnailFileNameChanged 

A thumbnail file name was changed.