QCodeEdit
2.2
|
A "managed" input binding interface. More...
Classes | |
class | Command |
class | EditCommand |
class | GroupCommand |
class | MotionCommand |
class | WriteCommand |
Public Member Functions | |
void | setMapping (const QKeySequence &ks, Command *cmd) |
virtual bool | isExclusive () const |
virtual bool | keyPressEvent (QKeyEvent *event, QEditor *editor) |
virtual void | postKeyPressEvent (QKeyEvent *event, QEditor *editor) |
virtual bool | inputMethodEvent (QInputMethodEvent *event, QEditor *editor) |
virtual void | postInputMethodEvent (QInputMethodEvent *event, QEditor *editor) |
virtual bool | mouseMoveEvent (QMouseEvent *event, QEditor *editor) |
virtual void | postMouseMoveEvent (QMouseEvent *event, QEditor *editor) |
virtual bool | mousePressEvent (QMouseEvent *event, QEditor *editor) |
virtual void | postMousePressEvent (QMouseEvent *event, QEditor *editor) |
virtual bool | mouseReleaseEvent (QMouseEvent *event, QEditor *editor) |
virtual void | postMouseReleaseEvent (QMouseEvent *event, QEditor *editor) |
virtual bool | mouseDoubleClickEvent (QMouseEvent *event, QEditor *editor) |
virtual void | postMouseDoubleClickEvent (QMouseEvent *event, QEditor *editor) |
virtual bool | contextMenuEvent (QContextMenuEvent *event, QEditor *editor) |
![]() | |
virtual QString | id () const =0 |
virtual QString | name () const =0 |
A "managed" input binding interface.
This subclass of QEditorInputBindingInterface is meant to make the creatio of input bindings easier and more intuitive by abstracting away most of the low-level event handling logic.