QTextEditDelegate Class Reference

#include <qtexteditdelegate.h>

Inheritance diagram for QTextEditDelegate:

QTextEdit

Public Member Functions

 QTextEditDelegate (QWidget *parent=0)
virtual ~QTextEditDelegate ()
virtual bool eventFilter (QObject *obj, QEvent *event)

Detailed Description

Definition at line 28 of file qtexteditdelegate.h.


Constructor & Destructor Documentation

QTextEditDelegate::QTextEditDelegate ( QWidget parent = 0  ) 

Parameters:
parent 

Definition at line 32 of file qtexteditdelegate.cpp.

References _depura().

00032                                                     : QTextEdit(parent) {
00033     _depura("QTextEditDelegate::QTextEditDelegate", 0);
00034     installEventFilter(this);
00035     _depura("END QTextEditDelegate::QTextEditDelegate", 0);
00036 }

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 }


Member Function Documentation

bool QTextEditDelegate::eventFilter ( QObject obj,
QEvent *  event 
) [virtual]

Parameters:
obj 
event 
Returns:

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 }


The documentation for this class was generated from the following files:
Generated on Sat Dec 15 00:02:12 2007 for BulmaGes by  doxygen 1.5.1