ufe 6.2
Universal Front End is a DCC-agnostic component that will allow a DCC to browse and edit data in multiple data models
Ufe::AttributeChanged Class Reference

Base class for all attribute changed notifications. More...

#include <attributesNotification.h>

Inheritance diagram for Ufe::AttributeChanged:
Collaboration diagram for Ufe::AttributeChanged:

Public Member Functions

 AttributeChanged (const Path &path, const std::string &name)
 
 AttributeChanged (const AttributeChanged &)=default
 Default copy constructor. More...
 
 ~AttributeChanged () override
 Destructor. More...
 
const Pathpath () const
 
const std::string & name () const
 
- Public Member Functions inherited from Ufe::Notification
 Notification ()
 Constructor. More...
 
 Notification (const Notification &)=default
 Default copy constructor. More...
 
virtual ~Notification ()
 Destructor. More...
 
template<typename T >
const T & staticCast () const
 

Private Attributes

Path fPath
 
std::string fName
 

Detailed Description

Base class for all attribute changed notifications.

This class is the base class for all attribute changed notifications.

Definition at line 28 of file attributesNotification.h.

Constructor & Destructor Documentation

◆ AttributeChanged() [1/2]

Ufe::AttributeChanged::AttributeChanged ( const Path path,
const std::string &  name 
)

Constructor.

Parameters
pathAttributeChanged notification for the node at the tail of path.
nameName of the attribute that changed.

◆ AttributeChanged() [2/2]

Ufe::AttributeChanged::AttributeChanged ( const AttributeChanged )
default

Default copy constructor.

◆ ~AttributeChanged()

Ufe::AttributeChanged::~AttributeChanged ( )
override

Destructor.

Member Function Documentation

◆ name()

const std::string & Ufe::AttributeChanged::name ( ) const
Returns
Attribute name of this Notification.

◆ path()

const Path & Ufe::AttributeChanged::path ( ) const
Returns
Path of this Notification.

Member Data Documentation

◆ fName

std::string Ufe::AttributeChanged::fName
private

Definition at line 46 of file attributesNotification.h.

◆ fPath

Path Ufe::AttributeChanged::fPath
private

Definition at line 45 of file attributesNotification.h.


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