32 #ifndef MALIIT_KEYBOARD_GLASS_H
33 #define MALIIT_KEYBOARD_GLASS_H
41 #include <maliit/plugins/abstractwidgetssurface.h>
43 namespace MaliitKeyboard {
52 Q_DECLARE_PRIVATE(
Glass)
55 explicit Glass(QObject *parent = 0);
58 void setSurface(
const QSharedPointer<Maliit::Plugins::AbstractGraphicsViewSurface> &surface);
59 void setExtendedSurface(
const QSharedPointer<Maliit::Plugins::AbstractGraphicsViewSurface> &surface);
98 bool handlePressReleaseEvent(QEvent *ev,
const QSharedPointer<Maliit::Plugins::AbstractGraphicsViewSurface> &eventSurface);
100 const QScopedPointer<GlassPrivate>
d_ptr;
105 #endif // MALIIT_KEYBOARD_GLASS_H