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::SelectionChanged Class Reference

Base class for all selection notifications. More...

#include <selectionNotification.h>

Inheritance diagram for Ufe::SelectionChanged:
Collaboration diagram for Ufe::SelectionChanged:

Public Types

enum  OpType {
  Append , Remove , Insert , Clear ,
  ReplaceWith , SelectionCompositeNotification
}
 

Public Member Functions

 SelectionChanged (OpType opType)
 Constructor. More...
 
 SelectionChanged (const SelectionChanged &)=default
 Default copy constructor. More...
 
 ~SelectionChanged () override
 Destructor. More...
 
OpType opType () 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

const OpType fOpType
 

Detailed Description

Base class for all selection notifications.

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

Definition at line 26 of file selectionNotification.h.

Member Enumeration Documentation

◆ OpType

Enumerator
Append 
Remove 
Insert 
Clear 
ReplaceWith 
SelectionCompositeNotification 

Definition at line 29 of file selectionNotification.h.

Constructor & Destructor Documentation

◆ SelectionChanged() [1/2]

Ufe::SelectionChanged::SelectionChanged ( OpType  opType)

Constructor.

◆ SelectionChanged() [2/2]

Ufe::SelectionChanged::SelectionChanged ( const SelectionChanged )
default

Default copy constructor.

◆ ~SelectionChanged()

Ufe::SelectionChanged::~SelectionChanged ( )
override

Destructor.

Member Function Documentation

◆ opType()

OpType Ufe::SelectionChanged::opType ( ) const
Returns
the type of this notification

Member Data Documentation

◆ fOpType

const OpType Ufe::SelectionChanged::fOpType
private

Definition at line 45 of file selectionNotification.h.


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