1 #ifndef BALL_VIEW_KERNEL_MODES_EDITMODE_H
2 #define BALL_VIEW_KERNEL_MODES_EDITMODE_H
6 #include <QtGui/QMouseEvent>
37 virtual QString
getName()
const {
return "EditMode"; }
78 void checkBondOrderActions_(
unsigned int bo);
79 void createContextMenuEntries_();
virtual void setFormalCharge_()
virtual void changeBondOrder_()
virtual void mouseReleaseEventImpl_(QMouseEvent *evt)
void insert_(int x, int y, PDBAtom &atom)
virtual void mouseDoubleClickEvent(QMouseEvent *evt)
virtual Qt::Key getKey() const
virtual void createActions_()
virtual void addToolBarEntries(QToolBar *tb)
void merge_(Composite *a1, Composite *a2)
virtual void populateContextMenu(QMenu *menu)
FragmentDB * fragment_db_
virtual void addStructure_()
virtual void createBond_()
virtual void keyPressEvent(QKeyEvent *evt)
virtual void wheelEvent(QWheelEvent *evt)
virtual void mouseMoveEventImpl_(QMouseEvent *evt)
virtual void deleteCurrentAtomTriggered_()
virtual QString getName() const
virtual void changeAtomElementTriggered_()
virtual void mousePressEventImpl_(QMouseEvent *evt)
std::vector< QAction * > order_actions_
QAction * element_action_
virtual void atomPropertiesTriggered_()
virtual void keyReleaseEvent(QKeyEvent *evt)
Qt::MouseButtons last_buttons_
virtual void deleteCurrentBondTriggered_()
QAction * atom_properties_
virtual void activatedOrderItem_(QAction *action)