Browse Source

Merge branch 'pr2982'

pull/2974/merge
tux3 10 years ago
parent
commit
9db1032e1d
No known key found for this signature in database
GPG Key ID: 7E086DD661263264
  1. 7
      src/widget/tool/croppinglabel.cpp

7
src/widget/tool/croppinglabel.cpp

@ -41,7 +41,10 @@ CroppingLabel::CroppingLabel(QWidget* parent) @@ -41,7 +41,10 @@ CroppingLabel::CroppingLabel(QWidget* parent)
void keyPressEvent(QKeyEvent* event) override
{
if (event->key() == Qt::Key_Escape)
{
undo();
clearFocus();
}
QLineEdit::keyPressEvent(event);
}
@ -53,8 +56,7 @@ CroppingLabel::CroppingLabel(QWidget* parent) @@ -53,8 +56,7 @@ CroppingLabel::CroppingLabel(QWidget* parent)
| Qt::ImhNoPredictiveText
| Qt::ImhPreferLatin);
connect(textEdit, &QLineEdit::returnPressed, this, &CroppingLabel::editingFinished);
connect(textEdit, &QLineEdit::editingFinished, this, &CroppingLabel::hideTextEdit);
connect(textEdit, &QLineEdit::editingFinished, this, &CroppingLabel::editingFinished);
}
void CroppingLabel::editBegin()
@ -162,6 +164,7 @@ void CroppingLabel::minimizeMaximumWidth() @@ -162,6 +164,7 @@ void CroppingLabel::minimizeMaximumWidth()
void CroppingLabel::editingFinished()
{
hideTextEdit();
QString newText = textEdit->text().trimmed().remove(QRegExp("[\\t\\n\\v\\f\\r\\x0000]"));
if (origText != newText)

Loading…
Cancel
Save