diff options
author | Tim Jenssen <tim.jenssen@theqtcompany.com> | 2016-02-25 17:31:29 +0100 |
---|---|---|
committer | Tim Jenssen <tim.jenssen@theqtcompany.com> | 2016-03-17 12:31:21 +0000 |
commit | 75f31fe18becd804e708ee844b55807c831bf868 (patch) | |
tree | c2a91d91b2d5af962a45d3ce67bdad4077c8e897 | |
parent | c62274026ef6ae7b3430ed7b5f732a16bbfa70e9 (diff) | |
download | qt-creator-75f31fe18becd804e708ee844b55807c831bf868.tar.gz |
QmlDesigner: move goToError code to lambda
Change-Id: I271a2697c2c606f81616a8e0091f2a43fcfaacf0
Reviewed-by: Alessandro Portale <alessandro.portale@theqtcompany.com>
-rw-r--r-- | src/plugins/qmldesigner/designmodewidget.cpp | 11 | ||||
-rw-r--r-- | src/plugins/qmldesigner/designmodewidget.h | 3 |
2 files changed, 4 insertions, 10 deletions
diff --git a/src/plugins/qmldesigner/designmodewidget.cpp b/src/plugins/qmldesigner/designmodewidget.cpp index 5f13e7a357..38d474626c 100644 --- a/src/plugins/qmldesigner/designmodewidget.cpp +++ b/src/plugins/qmldesigner/designmodewidget.cpp @@ -84,7 +84,10 @@ DocumentWarningWidget::DocumentWarningWidget(DesignModeWidget *parent) : m_errorMessage->setForegroundRole(QPalette::ToolTipText); m_goToError->setText(tr("<a href=\"goToError\">Go to error</a>")); m_goToError->setForegroundRole(QPalette::Link); - connect(m_goToError, &QLabel::linkActivated, this, &DocumentWarningWidget::goToError); + connect(m_goToError, &QLabel::linkActivated, this, [=]() { + m_designModeWidget->textEditor()->gotoLine(m_error.line(), m_error.column() - 1); + Core::ModeManager::activateMode(Core::Constants::MODE_EDIT); + }); QVBoxLayout *layout = new QVBoxLayout(this); layout->setMargin(20); @@ -163,12 +166,6 @@ QList<QToolButton *> DesignerSideBarItem::createToolBarWidgets() return QList<QToolButton *>(); } -void DocumentWarningWidget::goToError() -{ - m_designModeWidget->textEditor()->gotoLine(m_error.line(), m_error.column() - 1); - Core::ModeManager::activateMode(Core::Constants::MODE_EDIT); -} - // ---------- DesignModeWidget DesignModeWidget::DesignModeWidget(QWidget *parent) : QWidget(parent), diff --git a/src/plugins/qmldesigner/designmodewidget.h b/src/plugins/qmldesigner/designmodewidget.h index 70a4e6987a..41d9af758b 100644 --- a/src/plugins/qmldesigner/designmodewidget.h +++ b/src/plugins/qmldesigner/designmodewidget.h @@ -70,9 +70,6 @@ public: void setError(const RewriterError &error); -private slots: - void goToError(); - private: QLabel *m_errorMessage; QLabel *m_goToError; |