Home · API Reference · Modules

MPassThruWindow Class Reference

MPassThruWindow uses XFixes to redirect mouse events to VKB. More...

List of all members.

Public Slots

void inputPassthrough (const QRegion &region=QRegion())
void setRemoteWindow (MImRemoteWindow *remoteWindow=0)
void updateFromRemoteWindow (const QRegion &region)

Public Member Functions

 MPassThruWindow (MImXApplication *application)
 ~MPassThruWindow ()
virtual bool event (QEvent *e)
void closeEvent (QCloseEvent *ev)
const QRegion & region ()


Detailed Description

MPassThruWindow uses XFixes to redirect mouse events to VKB.

Constructor & Destructor Documentation

MPassThruWindow::MPassThruWindow ( MImXApplication application  )  [explicit]

Constructor.

Parameters:
p QWidget* parent widget

MPassThruWindow::~MPassThruWindow (  ) 

Destructor.


Member Function Documentation

bool MPassThruWindow::event ( QEvent *  e  )  [virtual]

void MPassThruWindow::closeEvent ( QCloseEvent *  ev  ) 

const QRegion & MPassThruWindow::region (  ) 

Return region occupied by current plugin.

void MPassThruWindow::inputPassthrough ( const QRegion &  region = QRegion()  )  [slot]

Set window ID for given region.

void MPassThruWindow::setRemoteWindow ( MImRemoteWindow *  remoteWindow = 0  )  [slot]

Set the new remote window (application window).

void MPassThruWindow::updateFromRemoteWindow ( const QRegion &  region  )  [slot]

Schedules repainting for widget's background from remote window.


Copyright © 2011 Nokia Corporation
Maliit