#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.
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] |
Referenced by BALL::VIEW::DemoTutorialDialog::onNotifyTutorial_().
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] |