MPassThruWindow uses XFixes to redirect mouse events to VKB.
MPassThruWindow::MPassThruWindow |
( |
MImXServerLogic * |
serverLogic, |
|
|
const MImServerXOptions & |
options |
|
) |
| |
|
explicit |
MPassThruWindow::~MPassThruWindow |
( |
| ) |
|
void MPassThruWindow::closeEvent |
( |
QCloseEvent * |
ev | ) |
|
bool MPassThruWindow::event |
( |
QEvent * |
e | ) |
|
|
virtual |
void MPassThruWindow::inputPassthrough |
( |
const QRegion & |
region = QRegion() | ) |
|
|
slot |
Set window ID for given region.
const QRegion & MPassThruWindow::region |
( |
| ) |
|
Return region occupied by current plugin.
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.