Maliit Plugins  0.92.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator
Public Member Functions | Private Member Functions | Private Attributes
MaliitKeyboard::Editor Class Reference

#include <editor.h>

Inheritance diagram for MaliitKeyboard::Editor:
MaliitKeyboard::AbstractTextEditor

List of all members.

Public Member Functions

 Editor (const EditorOptions &options, QObject *parent=0)
virtual ~Editor ()
void setHost (MAbstractInputMethodHost *host)
- Public Member Functions inherited from MaliitKeyboard::AbstractTextEditor
 AbstractTextEditor (const EditorOptions &options, const Model::SharedText &text, QObject *parent=0)
virtual ~AbstractTextEditor ()=0
Model::SharedText text () const
Q_SLOT void onKeyPressed (const Key &key)
Q_SLOT void onKeyReleased (const Key &key)
Q_SLOT void onKeyEntered (const Key &key)
Q_SLOT void onKeyExited (const Key &key)
Q_SLOT void replacePreedit (const QString &replacement, ReplacementPolicy policy=ReplaceAndCommit)
Q_SLOT void clearPreedit ()
Q_SIGNAL void textChanged (const Model::SharedText &text)
Q_SIGNAL void keyboardClosed ()

Private Member Functions

virtual void sendPreeditString (const QString &preedit)
 
virtual void sendCommitString (const QString &commit)
virtual void sendKeyEvent (const QKeyEvent &ev)

Private Attributes

MAbstractInputMethodHost * m_host

Additional Inherited Members

- Public Types inherited from MaliitKeyboard::AbstractTextEditor
enum  ReplacementPolicy { ReplaceAndCommit, ReplaceOnly }

Constructor & Destructor Documentation

MaliitKeyboard::Editor::Editor ( const EditorOptions options,
QObject *  parent = 0 
)
explicit
MaliitKeyboard::Editor::~Editor ( )
virtual

Member Function Documentation

void MaliitKeyboard::Editor::sendCommitString ( const QString &  commit)
privatevirtual
void MaliitKeyboard::Editor::sendKeyEvent ( const QKeyEvent &  ev)
privatevirtual
void MaliitKeyboard::Editor::sendPreeditString ( const QString &  preedit)
privatevirtual
void MaliitKeyboard::Editor::setHost ( MAbstractInputMethodHost *  host)

Member Data Documentation

MAbstractInputMethodHost* MaliitKeyboard::Editor::m_host
private

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