QCodeEdit  2.2
Classes | Public Member Functions
QEditorInputBinding Class Reference

A "managed" input binding interface. More...

Inheritance diagram for QEditorInputBinding:
Inheritance graph
[legend]

List of all members.

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)
- Public Member Functions inherited from QEditorInputBindingInterface
virtual QString id () const =0
virtual QString name () const =0

Detailed Description

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.


The documentation for this class was generated from the following files: