#include <qtexteditdelegate.h>
Inheritance diagram for QTextEditDelegate:

Public Member Functions | |
| QTextEditDelegate (QWidget *parent=0) | |
| virtual | ~QTextEditDelegate () |
| virtual bool | eventFilter (QObject *obj, QEvent *event) |
Definition at line 28 of file qtexteditdelegate.h.
| QTextEditDelegate::QTextEditDelegate | ( | QWidget * | parent = 0 |
) |
| QTextEditDelegate::~QTextEditDelegate | ( | ) | [virtual] |
Definition at line 42 of file qtexteditdelegate.cpp.
References _depura().
00042 { 00043 _depura("QTextEditDelegate::~QTextEditDelegate", 0); 00044 _depura("END QTextEditDelegate::~QTextEditDelegate", 0); 00045 }
| bool QTextEditDelegate::eventFilter | ( | QObject * | obj, | |
| QEvent * | event | |||
| ) | [virtual] |
| obj | ||
| event |
Si es un release de tecla se hace la funcionalidad especificada.
------------------ EL CAMBIO ------------------------------
Definition at line 54 of file qtexteditdelegate.cpp.
References _depura(), and TRUE.
00054 { 00055 _depura("QTextEditDelegate::eventFilter", 0, QString::number(event->type())); 00056 00058 if (event->type() == QEvent::KeyPress || event->type() == QEvent::KeyRelease) { 00059 QKeyEvent *keyEvent = static_cast<QKeyEvent *>(event); 00060 int key = keyEvent->key(); 00061 _depura("QTextEditDelegate::key = :", 0, QString::number(key)); 00062 Qt::KeyboardModifiers mod = keyEvent->modifiers(); 00064 switch (key) { 00065 case Qt::Key_Return: 00066 case Qt::Key_Enter: 00067 return TRUE; 00068 break; 00069 } // end switch 00070 } // end if 00071 _depura("END QTextEditDelegate::eventFilter()", 0); 00072 return QTextEdit::eventFilter(obj, event); 00073 // return TRUE; 00074 }
1.5.1