LuciadCPillar 2026.0.07
Loading...
Searching...
No Matches
luciad::EditHandlesEvent Class Referencefinal

Event that indicates that the collection of edit handles has changed. More...

#include <luciad/edit/handles/IEditHandles.h>

Public Member Functions

 EditHandlesEvent ()
 Construct a new event.
void addAddedHandle (std::shared_ptr< IEditHandle > handle)
 Adds the given handle to this event as a handle that was newly added.
void addRemovedHandle (std::shared_ptr< IEditHandle > handle)
 Adds the given handle to this event as a handle that was removed.
const std::vector< std::shared_ptr< IEditHandle > > & getAddedHandles () const
 Returns the list of handles that were newly added.
const std::vector< std::shared_ptr< IEditHandle > > & getRemovedHandles () const
 Returns the list of handles that were removed.

Detailed Description

Event that indicates that the collection of edit handles has changed.

Since
2020.1

Constructor & Destructor Documentation

◆ EditHandlesEvent()

luciad::EditHandlesEvent::EditHandlesEvent ( )

Construct a new event.

Member Function Documentation

◆ addAddedHandle()

void luciad::EditHandlesEvent::addAddedHandle ( std::shared_ptr< IEditHandle > handle)

Adds the given handle to this event as a handle that was newly added.

Parameters
handlethe handle to add.

◆ addRemovedHandle()

void luciad::EditHandlesEvent::addRemovedHandle ( std::shared_ptr< IEditHandle > handle)

Adds the given handle to this event as a handle that was removed.

Parameters
handlethe handle to add.

◆ getAddedHandles()

const std::vector< std::shared_ptr< IEditHandle > > & luciad::EditHandlesEvent::getAddedHandles ( ) const

Returns the list of handles that were newly added.

Returns
the list of handles that were newly added.

◆ getRemovedHandles()

const std::vector< std::shared_ptr< IEditHandle > > & luciad::EditHandlesEvent::getRemovedHandles ( ) const

Returns the list of handles that were removed.

Returns
the list of handles that were removed.