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

#include <glass.h>

List of all members.

Public Member Functions

 Glass (QObject *parent=0)
virtual ~Glass ()
void setSurface (const QSharedPointer< Maliit::Plugins::AbstractGraphicsViewSurface > &surface)
void setExtendedSurface (const QSharedPointer< Maliit::Plugins::AbstractGraphicsViewSurface > &surface)
void addLayout (const SharedLayout &layout)
void clearLayouts ()
Q_SIGNAL void keyPressed (const Key &key, const SharedLayout &layout)
Q_SIGNAL void keyLongPressed (const Key &key, const SharedLayout &layout)
Q_SIGNAL void keyReleased (const Key &key, const SharedLayout &layout)
Q_SIGNAL void keyEntered (const Key &key, const SharedLayout &layout)
Q_SIGNAL void keyExited (const Key &key, const SharedLayout &layout)
Q_SIGNAL void wordCandidatePressed (const WordCandidate &candidate, const SharedLayout &layout)
Q_SIGNAL void wordCandidateReleased (const WordCandidate &candidate, const SharedLayout &layout)
Q_SIGNAL void keyAreaPressed (Layout::Panel panel, const SharedLayout &layout)
Q_SIGNAL void keyAreaReleased (Layout::Panel panel, const SharedLayout &layout)
Q_SIGNAL void switchLeft (const SharedLayout &layout)
Q_SIGNAL void switchRight (const SharedLayout &layout)
Q_SIGNAL void keyboardClosed ()

Protected Member Functions

virtual bool eventFilter (QObject *obj, QEvent *ev)
 

Private Member Functions

Q_SLOT void onLongPressTriggered ()
 
bool handlePressReleaseEvent (QEvent *ev, const QSharedPointer< Maliit::Plugins::AbstractGraphicsViewSurface > &eventSurface)

Private Attributes

const QScopedPointer
< GlassPrivate > 
d_ptr

Constructor & Destructor Documentation

MaliitKeyboard::Glass::Glass ( QObject *  parent = 0)
explicit
MaliitKeyboard::Glass::~Glass ( )
virtual

Member Function Documentation

void MaliitKeyboard::Glass::addLayout ( const SharedLayout layout)
void MaliitKeyboard::Glass::clearLayouts ( )
bool MaliitKeyboard::Glass::eventFilter ( QObject *  obj,
QEvent *  ev 
)
protectedvirtual

bool MaliitKeyboard::Glass::handlePressReleaseEvent ( QEvent *  ev,
const QSharedPointer< Maliit::Plugins::AbstractGraphicsViewSurface > &  eventSurface 
)
private
void MaliitKeyboard::Glass::keyAreaPressed ( Layout::Panel  panel,
const SharedLayout layout 
)
void MaliitKeyboard::Glass::keyAreaReleased ( Layout::Panel  panel,
const SharedLayout layout 
)
void MaliitKeyboard::Glass::keyboardClosed ( )
void MaliitKeyboard::Glass::keyEntered ( const Key key,
const SharedLayout layout 
)
void MaliitKeyboard::Glass::keyExited ( const Key key,
const SharedLayout layout 
)
void MaliitKeyboard::Glass::keyLongPressed ( const Key key,
const SharedLayout layout 
)
void MaliitKeyboard::Glass::keyPressed ( const Key key,
const SharedLayout layout 
)
void MaliitKeyboard::Glass::keyReleased ( const Key key,
const SharedLayout layout 
)
void MaliitKeyboard::Glass::onLongPressTriggered ( )
private

void MaliitKeyboard::Glass::setExtendedSurface ( const QSharedPointer< Maliit::Plugins::AbstractGraphicsViewSurface > &  surface)
void MaliitKeyboard::Glass::setSurface ( const QSharedPointer< Maliit::Plugins::AbstractGraphicsViewSurface > &  surface)
void MaliitKeyboard::Glass::switchLeft ( const SharedLayout layout)
void MaliitKeyboard::Glass::switchRight ( const SharedLayout layout)
void MaliitKeyboard::Glass::wordCandidatePressed ( const WordCandidate candidate,
const SharedLayout layout 
)
void MaliitKeyboard::Glass::wordCandidateReleased ( const WordCandidate candidate,
const SharedLayout layout 
)

Member Data Documentation

const QScopedPointer<GlassPrivate> MaliitKeyboard::Glass::d_ptr
private

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