Maliit Plugins  0.92.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator
Public Member Functions | Private Member Functions | Private Attributes
MaliitKeyboard::DashboardEditor Class Reference
Inheritance diagram for MaliitKeyboard::DashboardEditor:
MaliitKeyboard::AbstractTextEditor

List of all members.

Public Member Functions

 DashboardEditor (QTextEdit *target, const EditorOptions &options, QObject *parent=0)
- 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

QTextEdit *const m_target

Additional Inherited Members

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

Constructor & Destructor Documentation

MaliitKeyboard::DashboardEditor::DashboardEditor ( QTextEdit *  target,
const EditorOptions options,
QObject *  parent = 0 
)
explicit

Member Function Documentation

void MaliitKeyboard::DashboardEditor::sendCommitString ( const QString &  commit)
privatevirtual
void MaliitKeyboard::DashboardEditor::sendKeyEvent ( const QKeyEvent &  ev)
privatevirtual
void MaliitKeyboard::DashboardEditor::sendPreeditString ( const QString &  preedit)
privatevirtual

Member Data Documentation

QTextEdit* const MaliitKeyboard::DashboardEditor::m_target
private

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