|
Lines 45-51
Link Here
|
| 45 |
#include <stdlib.h> |
45 |
#include <stdlib.h> |
| 46 |
|
46 |
|
| 47 |
QMultiInputContext::QMultiInputContext() |
47 |
QMultiInputContext::QMultiInputContext() |
| 48 |
: QInputContext(), fw(0), current(-1) |
48 |
: QInputContext(), current(-1) |
| 49 |
{ |
49 |
{ |
| 50 |
QStringList keys = QInputContextFactory::keys(); |
50 |
QStringList keys = QInputContextFactory::keys(); |
| 51 |
for (int i = keys.size()-1; i >= 0; --i) |
51 |
for (int i = keys.size()-1; i >= 0; --i) |
|
Lines 133-148
Link Here
|
| 133 |
|
133 |
|
| 134 |
void QMultiInputContext::setFocusWidget(QWidget *w) |
134 |
void QMultiInputContext::setFocusWidget(QWidget *w) |
| 135 |
{ |
135 |
{ |
| 136 |
fw = w; |
136 |
QInputContext::setFocusWidget(w); |
| 137 |
if (slave()) |
137 |
if (slave()) |
| 138 |
slave()->setFocusWidget(w); |
138 |
slave()->setFocusWidget(w); |
| 139 |
} |
139 |
} |
| 140 |
|
140 |
|
| 141 |
QWidget *QMultiInputContext::focusWidget() const |
|
|
| 142 |
{ |
| 143 |
return fw; |
| 144 |
} |
| 145 |
|
| 146 |
void QMultiInputContext::widgetDestroyed(QWidget *w) |
141 |
void QMultiInputContext::widgetDestroyed(QWidget *w) |
| 147 |
{ |
142 |
{ |
| 148 |
if (slave()) |
143 |
if (slave()) |