I don't know what is wrong here:
{
if (obj == message) {
if (event
->type
() == QEvent::KeyPress) { QKeyEvent *keyEvent
= static_cast<QKeyEvent
*>
(event
);
switch(keyEvent->key()) {
case Qt::Key_Enter:
case Qt::Key_Return:
sendMessage();
break;
}
return false;
} else {
return QObject::eventFilter(obj, event
);
}
} else {
return QObject::eventFilter(obj, event
);
}
}
bool SimpleChatClient::eventFilter(QObject *obj, QEvent *event)
{
if (obj == message) {
if (event->type() == QEvent::KeyPress) {
QKeyEvent *keyEvent = static_cast<QKeyEvent*>(event);
switch(keyEvent->key()) {
case Qt::Key_Enter:
case Qt::Key_Return:
sendMessage();
break;
}
return false;
} else {
return QObject::eventFilter(obj, event);
}
} else {
return QObject::eventFilter(obj, event);
}
}
To copy to clipboard, switch view to plain text mode
And I don't know how to does it remake to work properly.
Bookmarks