diff options
Diffstat (limited to 'aotextedit.cpp')
| -rw-r--r-- | aotextedit.cpp | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/aotextedit.cpp b/aotextedit.cpp new file mode 100644 index 0000000..580067b --- /dev/null +++ b/aotextedit.cpp @@ -0,0 +1,21 @@ +#include "aotextedit.h" + +AOTextEdit::AOTextEdit(QWidget *parent) : QPlainTextEdit(parent) +{ + this->setReadOnly(true); + + connect(this, SIGNAL(returnPressed()), this, SLOT(on_enter_pressed())); +} + +void AOTextEdit::mouseDoubleClickEvent(QMouseEvent *e) +{ + QPlainTextEdit::mouseDoubleClickEvent(e); + + this->setReadOnly(false); +} + +void AOTextEdit::on_enter_pressed() +{ + this->setReadOnly(true); +} + |
