#include <BALL/VIEW/KERNEL/message.h>
CompositeMessage is the base class of all messages concerning the change of one Composite. With it ConnectionObject can notify and react to Composite changes.
Definition at line 192 of file message.h.
UNDEFINED |
Undefinded (default) type. |
NEW_COMPOSITE |
A new composite to be added MolecularStructure will add bonds, normalize names and send a msg with type NEW_MOLECULE afterwards. |
REMOVED_COMPOSITE |
A Composite to be removed. |
CHANGED_COMPOSITE |
Update all datas for a Composite (but not in the MolecularControl). |
CHANGED_COMPOSITE_HIERARCHY |
Update all datas for a composite (also in MolecularControl). |
SELECTED_COMPOSITE |
selected a composite (e.g. per checkboxes in MolecularControl) |
DESELECTED_COMPOSITE |
deselected a composite (e.g. per checkboxes in MolecularControl) |
CENTER_CAMERA |
center the camera on a composite |
NEW_MOLECULE |
MolecularControl will add the Composite. DisplayProperties will create a Representation |
BALL::VIEW::CompositeMessage::CompositeMessage | ( | ) |
Default Constructor. The state is set to:
BALL::VIEW::CompositeMessage::CompositeMessage | ( | const Composite & | composite, | |
CompositeMessageType | type, | |||
bool | update_representations = true | |||
) |
BALL::VIEW::CompositeMessage::CompositeMessage | ( | const CompositeMessage & | message | ) |
Copy constructor.
virtual BALL::VIEW::CompositeMessage::~CompositeMessage | ( | ) | [virtual] |
Destructor.
Composite* BALL::VIEW::CompositeMessage::getComposite | ( | ) | const |
Inspection of the composite.
const String& BALL::VIEW::CompositeMessage::getCompositeName | ( | ) | const |
Inspection of the name of the composite.
CompositeMessageType BALL::VIEW::CompositeMessage::getType | ( | ) | const [inline] |
void BALL::VIEW::CompositeMessage::setComposite | ( | const Composite & | composite | ) |
Change the composite.
void BALL::VIEW::CompositeMessage::setCompositeName | ( | const String & | name | ) |
Change the name of the composite.
name | the new name of the composite of this compositeMessage |
void BALL::VIEW::CompositeMessage::setShowSelectionInfos | ( | bool | state | ) | [inline] |
void BALL::VIEW::CompositeMessage::setType | ( | CompositeMessageType | type | ) | [inline] |
void BALL::VIEW::CompositeMessage::setUpdateRepresentations | ( | bool | state | ) | [inline] |
bool BALL::VIEW::CompositeMessage::showSelectionInfos | ( | ) | [inline] |
bool BALL::VIEW::CompositeMessage::updateRepresentations | ( | ) | const [inline] |
Composite* BALL::VIEW::CompositeMessage::composite_ [protected] |
String BALL::VIEW::CompositeMessage::composite_name_ [protected] |