qTox is a chat, voice, video, and file transfer IM client using the encrypted peer-to-peer Tox protocol.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

19 lines
414 B

#include "chattextedit.h"
#include <QKeyEvent>
ChatTextEdit::ChatTextEdit(QWidget *parent) :
QTextEdit(parent)
{
}
void ChatTextEdit::keyPressEvent(QKeyEvent * event)
{
int key = event->key();
if ((key == Qt::Key_Enter || key == Qt::Key_Return)
&& !(event->modifiers() && Qt::ShiftModifier))
{
emit enterPressed();
return;
}
QTextEdit::keyPressEvent(event);
}