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::MImXServerLogic ( const MImServerXOptions &  options,
QObject *  parent = 0 
)
explicit

◆ ~MImXServerLogic()

MImXServerLogic::~MImXServerLogic ( )
virtual

Member Function Documentation

◆ applicationFocusChanged

void MImXServerLogic::applicationFocusChanged ( WId  remoteWinId)
virtualslot

◆ appOrientationAboutToChange

void MImXServerLogic::appOrientationAboutToChange ( int  toAngle)
virtualslot

◆ appOrientationChangeFinished

void MImXServerLogic::appOrientationChangeFinished ( int  toAngle)
virtualslot

◆ compositeExtension()

const MImXCompositeExtension & MImXServerLogic::compositeExtension ( )

◆ damageExtension()

const MImXDamageExtension & MImXServerLogic::damageExtension ( )

◆ inputPassthrough

void MImXServerLogic::inputPassthrough ( const QRegion &  region)
virtualslot

reimpl

◆ passThruWindow()

QWidget * MImXServerLogic::passThruWindow ( ) const

◆ pluginLoaded

void MImXServerLogic::pluginLoaded ( )
virtualslot

◆ remoteWindow()

MImRemoteWindow * MImXServerLogic::remoteWindow ( ) const

For unittesting purposes.

◆ remoteWindowChanged

void MImXServerLogic::remoteWindowChanged ( MImRemoteWindow *  newWindow)
signal

This signal is emitted when remote window is changed.

Parameter can be 0 if window is unmapped.

◆ remoteWindowPixmap()

const QPixmap & MImXServerLogic::remoteWindowPixmap ( )

◆ selfCompositionSupported()

bool MImXServerLogic::selfCompositionSupported ( )

◆ setSuppressBackground()

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.

◆ surfaceGroupFactory()

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

reimpl

Implements MImAbstractServerLogic.

◆ x11EventFilter()

void MImXServerLogic::x11EventFilter ( XEvent ev)

Copyright © 2011 Nokia Corporation
Maliit