Home · API Reference · Modules
Public Slots | Signals | Public Member Functions | List of all members
MImXServerLogic Class Reference
Inheritance diagram for MImXServerLogic:
Inheritance graph
[legend]

Public Slots

virtual void inputPassthrough (const QRegion &region)
 
virtual void appOrientationAboutToChange (int toAngle)
 
virtual void appOrientationChangeFinished (int toAngle)
 
virtual void applicationFocusChanged (WId remoteWinId)
 
virtual void pluginLoaded ()
 
- Public Slots inherited from MImAbstractServerLogic
virtual void inputPassthrough (const QRegion &region)=0
 
virtual void appOrientationAboutToChange (int toAngle)=0
 
virtual void appOrientationChangeFinished (int toAngle)=0
 
virtual void applicationFocusChanged (WId remoteWinId)=0
 
virtual void pluginLoaded ()=0
 

Signals

void remoteWindowChanged (MImRemoteWindow *newWindow)
 
- Signals inherited from MImAbstractServerLogic
void applicationWindowGone ()
 

Public Member Functions

 MImXServerLogic (const MImServerXOptions &options, QObject *parent=0)
 
virtual ~MImXServerLogic ()
 
void x11EventFilter (XEvent *ev)
 
bool selfCompositionSupported ()
 
const MImXCompositeExtension & compositeExtension ()
 
const MImXDamageExtension & damageExtension ()
 
void setSuppressBackground (bool suppress)
 
QWidget * passThruWindow () const
 
virtual QSharedPointer< Maliit::Server::AbstractSurfaceGroupFactorysurfaceGroupFactory () const
 
const QPixmap & remoteWindowPixmap ()
 
MImRemoteWindow * remoteWindow () const
 
- Public Member Functions inherited from MImAbstractServerLogic
 MImAbstractServerLogic (QObject *parent=0)
 
virtual ~MImAbstractServerLogic ()=0
 

Constructor & Destructor Documentation

MImXServerLogic::MImXServerLogic ( const MImServerXOptions &  options,
QObject *  parent = 0 
)
explicit
MImXServerLogic::~MImXServerLogic ( )
virtual

Member Function Documentation

void MImXServerLogic::applicationFocusChanged ( WId  remoteWinId)
virtualslot
void MImXServerLogic::appOrientationAboutToChange ( int  toAngle)
virtualslot
void MImXServerLogic::appOrientationChangeFinished ( int  toAngle)
virtualslot
const MImXCompositeExtension & MImXServerLogic::compositeExtension ( )
const MImXDamageExtension & MImXServerLogic::damageExtension ( )
void MImXServerLogic::inputPassthrough ( const QRegion &  region)
virtualslot

reimpl

QWidget * MImXServerLogic::passThruWindow ( ) const
void MImXServerLogic::pluginLoaded ( )
virtualslot
MImRemoteWindow * MImXServerLogic::remoteWindow ( ) const

For unittesting purposes.

void MImXServerLogic::remoteWindowChanged ( MImRemoteWindow *  newWindow)
signal

This signal is emitted when remote window is changed.

Parameter can be 0 if window is unmapped.

const QPixmap & MImXServerLogic::remoteWindowPixmap ( )
bool MImXServerLogic::selfCompositionSupported ( )
void MImXServerLogic::setSuppressBackground ( bool  suppress)

Flag that is used to sync between MAbstractInputMethodHost and rotation animation in order to capture the VKB without self-composited background drawn.

QSharedPointer< Maliit::Server::AbstractSurfaceGroupFactory > MImXServerLogic::surfaceGroupFactory ( ) const
virtual

reimpl

Implements MImAbstractServerLogic.

void MImXServerLogic::x11EventFilter ( XEvent ev)

Copyright © 2011 Nokia Corporation
Maliit