BALL  1.4.79
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members
BALL::VIEW::GenericSelectionMessage Class Reference

#include <BALL/VIEW/KERNEL/message.h>

Inheritance diagram for BALL::VIEW::GenericSelectionMessage:
BALL::VIEW::Message BALL::VIEW::ControlSelectionMessage

Public Member Functions

Constructors and Destructors
 GenericSelectionMessage ()
 
 GenericSelectionMessage (const GenericSelectionMessage &message)
 
virtual ~GenericSelectionMessage ()
 
Accessors: inspectors and mutators
void setSelection (const std::list< Composite * > &selection)
 
const std::list< Composite * > & getSelection () const
 
std::list< Composite * > & getSelection ()
 
- Public Member Functions inherited from BALL::VIEW::Message
 Message ()
 
 Message (const Message &message)
 
virtual ~Message ()
 
void setSender (const ConnectionObject *sender)
 
const ConnectionObjectgetSender () const
 
void setDeletable (bool flag=true)
 
bool isDeletable () const
 
boost::any & data ()
 

Detailed Description

GenericSelectionMessage class. GenericSelectionMessage is a container for Composite objects that are somehow selected. It will be sent by existing ConnectionObject objects that collect Composites objects for a certain purpose.

Definition at line 433 of file message.h.

Constructor & Destructor Documentation

BALL::VIEW::GenericSelectionMessage::GenericSelectionMessage ( )

Default Constructor. The state is set to:

  • composite list - empty
BALL::VIEW::GenericSelectionMessage::GenericSelectionMessage ( const GenericSelectionMessage message)

Copy constructor.

virtual BALL::VIEW::GenericSelectionMessage::~GenericSelectionMessage ( )
virtual

Destructor.

Member Function Documentation

const std::list<Composite*>& BALL::VIEW::GenericSelectionMessage::getSelection ( ) const

Non-mutable inspection of the selection of Composite objects.

std::list<Composite*>& BALL::VIEW::GenericSelectionMessage::getSelection ( )

mutable inspection of the selection of Composite objects.

void BALL::VIEW::GenericSelectionMessage::setSelection ( const std::list< Composite * > &  selection)

Change the selection of Composite objects. The selection list will be copied from the given list.