summary refs log tree commit diff
path: root/src/timeline/TimelineItem.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/timeline/TimelineItem.cpp')
-rw-r--r--src/timeline/TimelineItem.cpp11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/timeline/TimelineItem.cpp b/src/timeline/TimelineItem.cpp

index fcc2accf..b62437cd 100644 --- a/src/timeline/TimelineItem.cpp +++ b/src/timeline/TimelineItem.cpp
@@ -69,7 +69,6 @@ TextLabel::TextLabel(const QString &text, QWidget *parent) &TextLabel::adjustHeight); document()->setDocumentMargin(0); - setFocusPolicy(Qt::NoFocus); setSizePolicy(QSizePolicy::Preferred, QSizePolicy::Fixed); setFixedHeight(0); @@ -95,6 +94,16 @@ TextLabel::TextLabel(const QString &text, QWidget *parent) } void +TextLabel::focusOutEvent(QFocusEvent *e) +{ + QTextBrowser::focusOutEvent(e); + + QTextCursor cursor = textCursor(); + cursor.clearSelection(); + setTextCursor(cursor); +} + +void TextLabel::mousePressEvent(QMouseEvent *e) { link_ = (e->button() & Qt::LeftButton) ? anchorAt(e->pos()) : QString();