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