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

#include <renderer.h>

List of all members.

Public Member Functions

 Renderer (QObject *parent=0)
virtual ~Renderer ()
void setSurfaceFactory (Maliit::Plugins::AbstractSurfaceFactory *factory)
const QSharedPointer
< Maliit::Plugins::AbstractGraphicsViewSurface > 
surface () const
const QSharedPointer
< Maliit::Plugins::AbstractGraphicsViewSurface > 
extendedSurface () const
void addLayout (const SharedLayout &layout)
void clearLayouts ()
void setStyle (const SharedStyle &style)
Q_SLOT void show ()
Q_SLOT void hide ()
Q_SLOT void onLayoutChanged (const SharedLayout &layout)
Q_SLOT void onKeysChanged (const SharedLayout &layout)
Q_SLOT void onWordCandidatesChanged (const SharedLayout &layout)

Private Member Functions

Q_SLOT void applyProfile ()

Private Attributes

const QScopedPointer
< RendererPrivate > 
d_ptr

Constructor & Destructor Documentation

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

Member Function Documentation

void MaliitKeyboard::Renderer::addLayout ( const SharedLayout layout)
void MaliitKeyboard::Renderer::applyProfile ( )
private
void MaliitKeyboard::Renderer::clearLayouts ( )
const QSharedPointer< Maliit::Plugins::AbstractGraphicsViewSurface > MaliitKeyboard::Renderer::extendedSurface ( ) const
void MaliitKeyboard::Renderer::hide ( )
void MaliitKeyboard::Renderer::onKeysChanged ( const SharedLayout layout)
void MaliitKeyboard::Renderer::onLayoutChanged ( const SharedLayout layout)
void MaliitKeyboard::Renderer::onWordCandidatesChanged ( const SharedLayout layout)
void MaliitKeyboard::Renderer::setStyle ( const SharedStyle style)
void MaliitKeyboard::Renderer::setSurfaceFactory ( Maliit::Plugins::AbstractSurfaceFactory *  factory)

Sets the factory used to create surfaces.

Parameters:
factorythe factory instance. If set to 0, all surfaces are cleared, too.
void MaliitKeyboard::Renderer::show ( )
const QSharedPointer< Maliit::Plugins::AbstractGraphicsViewSurface > MaliitKeyboard::Renderer::surface ( ) const

Member Data Documentation

const QScopedPointer<RendererPrivate> MaliitKeyboard::Renderer::d_ptr
private

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