40 lines
847 B
C++
40 lines
847 B
C++
/*
|
|
* MyTextEdit.h
|
|
*
|
|
* Created on: Aug 7, 2013
|
|
* Author: yiyu
|
|
* QQ:1036184468
|
|
* Descriptoin:
|
|
|
|
*/
|
|
|
|
#ifndef MYTEXTEDIT_H_
|
|
#define MYTEXTEDIT_H_
|
|
|
|
#include <QTextEdit>
|
|
#include <QDragEnterEvent>
|
|
//#include <QWSEvent>
|
|
class MyTextEdit:public QTextEdit{
|
|
|
|
Q_OBJECT
|
|
|
|
public:
|
|
explicit MyTextEdit(QWidget *parent = 0);
|
|
|
|
protected:
|
|
void dragEnterEvent ( QDragEnterEvent * e );
|
|
void dragLeaveEvent ( QDragLeaveEvent * e );
|
|
void dragMoveEvent ( QDragMoveEvent * e );
|
|
void mouseDoubleClickEvent ( QMouseEvent * e );
|
|
void mousePressEvent(QMouseEvent * e);
|
|
// void mouseReleaseEvent(QMouseEvent *e);
|
|
// void changeEvent ( QEvent * event );
|
|
// void mouseMoveEvent ( QMouseEvent * e );
|
|
// void keyPressEvent(QKeyEvent * event);
|
|
// bool qwsEvent ( QWSEvent * event );
|
|
};
|
|
|
|
|
|
|
|
#endif /* MYTEXTEDIT_H_ */
|