53 class MyTreeWidgetItem
67 enum MolecularMenuEntries
70 CREATE_REPRESENTATION,
84 COMPOSITE__PROPERTIES,
200 QMenu& getContextMenu();
210 void createRepresentation();
213 void compositeProperties();
216 void toggleDisulfidBond();
219 void bondProperties();
242 virtual
void updateSelection();
245 void highlightSelection();
275 void clearClipboard();
306 virtual
void deleteCurrentItems();
309 virtual
void clearSelector();
311 void switchShowSecondaryStructure();
314 void showAtomOverview();
317 void showAtomOverviewForSelection();
339 void showGuestContextMenu(const QPoint& pos);
342 void activatedItem_(QAction* action);
345 void createRepresentation_();
350 void changeRotamer_(
int i);
355 void buildContextMenu_();
358 void buildRotamerMenu_();
366 void setSelection_(
bool open,
bool force = false);
399 virtual
bool reactToMessages_(
Message* message);
415 Composite& composite, QString* default_name = 0);
429 void enableUpdates_(
bool state);
440 QAction* cut_id_, *copy_id_, *paste_id_, *delete_id_, *clipboard_id_, *select_id_, *deselect_id_,
450 QComboBox* selector_edit_;
451 QComboBox* smarts_edit_;
457 color_menu_[MODEL_LABEL - MODEL_LINES];
459 QMenu* rotamer_menu_;
475 QAction* center_camera_action_, *composite_properties_action_, *bond_propertes_action_, *disulfidbond_action_,
476 *select_action_, *deselect_action_, *count_items_action_, *atom_overview_, *atom_overview_selection_,
477 *angle_action_, *distance_action_, *paste_action_;
479 bool ignore_messages_;
481 QSignalMapper* rotamer_mapper_;