1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/xavier007-Z4PIDE

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
z_for_p_outputtextedit.cpp 1.1 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
纵使有花兼明月何堪无酒亦无人 Отправлено 18.02.2016 12:04 c7d8d6f
#include "z_for_p_outputtextedit.h"
#include <qevent.h>
#include <exception>
#include <qmessagebox.h>//***********************
Z_FOR_P_OutputTextEdit::Z_FOR_P_OutputTextEdit(QWidget* parent)
:QTextEdit(parent)
{
m_prevCursor = textCursor();
}
void Z_FOR_P_OutputTextEdit::keyPressEvent(QKeyEvent* event){
if ((event->key() == Qt::Key_Return) ||
(event->key() == Qt::Key_Enter)){
QTextCursor cursor = textCursor();
cursor.setPosition(m_prevCursor.position());
if (!cursor.movePosition(QTextCursor::MoveOperation::NoMove,
QTextCursor::MoveMode::KeepAnchor,
cursor.position() - m_prevCursor.position()
)){
QTextEdit::keyPressEvent(event);
return;
}
cursor.select(QTextCursor::SelectionType::WordUnderCursor);
#if defined _DEBUG
QString str = cursor.selectedText();
#endif
emit inputedString(cursor.selectedText());
storeCurrentCursor();
}
QTextEdit::keyPressEvent(event);
}

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/xavier007-Z4PIDE.git
git@api.gitlife.ru:oschina-mirror/xavier007-Z4PIDE.git
oschina-mirror
xavier007-Z4PIDE
xavier007-Z4PIDE
master