#ifndef QMYTEXTEDIT_H
#define QMYTEXTEDIT_H
#include <QTextEdit>
class QMyTextEdit : public QTextEdit
{
public:
QMyTextEdit(QWidget *parent = 0);
void contextMenuEvent(QContextMenuEvent *event);
};
#endif // QMYTEXTEDIT_H
#include "qmytextedit.h"
#include <QMenu>
#include <QContextMenuEvent>
QMyTextEdit::QMyTextEdit(QWidget *parent):QTextEdit(parent)
{
}
void QMyTextEdit::contextMenuEvent(QContextMenuEvent *event)
{
QTextEdit *text= this;
QMenu *menu = text->createStandardContextMenu();
QAction *act = menu->addAction(tr("Clear"));
connect(act,SIGNAL(triggered()),this,SLOT(clear()));
menu->exec(event->globalPos());
delete menu;
}