QCodeEdit  2.2
Classes | Public Member Functions | List of all members
QEditorInputBinding Class Reference

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

Inheritance diagram for QEditorInputBinding:
Inheritance graph
[legend]

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: