diff options
author | Ivan Donchevskii <ivan.donchevskii@qt.io> | 2017-10-05 09:45:33 +0200 |
---|---|---|
committer | Ivan Donchevskii <ivan.donchevskii@qt.io> | 2017-11-27 13:57:02 +0000 |
commit | 8efb598e60906abe5f9f28af539f976713aa2d37 (patch) | |
tree | f7a6dcf7bd6bbf8ea8dce370559756c5f7e5b619 /src/plugins/cppeditor/cppincludehierarchy.cpp | |
parent | f686dec480722725b5e4e2d70f9eebb673184a1e (diff) | |
download | qt-creator-8efb598e60906abe5f9f28af539f976713aa2d37.tar.gz |
TextEditor: move Link class to separate header in Utils
Link is a common class and is used across the plugins.
Change-Id: Id92e47e1b8604316ca8b970804e57abaf404ec28
Reviewed-by: David Schulz <david.schulz@qt.io>
Diffstat (limited to 'src/plugins/cppeditor/cppincludehierarchy.cpp')
-rw-r--r-- | src/plugins/cppeditor/cppincludehierarchy.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/plugins/cppeditor/cppincludehierarchy.cpp b/src/plugins/cppeditor/cppincludehierarchy.cpp index 9baa067af1..1f5f089181 100644 --- a/src/plugins/cppeditor/cppincludehierarchy.cpp +++ b/src/plugins/cppeditor/cppincludehierarchy.cpp @@ -156,7 +156,7 @@ private: Qt::ItemFlags flags(int) const override { - TextEditorWidget::Link link(m_filePath, m_line); + Utils::Link link(m_filePath, m_line); if (link.hasValidTarget()) return Qt::ItemIsDragEnabled | Qt::ItemIsEnabled | Qt::ItemIsSelectable; return Qt::ItemIsEnabled | Qt::ItemIsSelectable; @@ -193,7 +193,7 @@ QVariant CppIncludeHierarchyItem::data(int column, int role) const case Qt::DecorationRole: return FileIconProvider::icon(QFileInfo(m_filePath)); case LinkRole: - return QVariant::fromValue(TextEditorWidget::Link(m_filePath, m_line)); + return QVariant::fromValue(Utils::Link(m_filePath, m_line)); } return QVariant(); @@ -274,7 +274,7 @@ QMimeData *CppIncludeHierarchyModel::mimeData(const QModelIndexList &indexes) co { auto data = new DropMimeData; foreach (const QModelIndex &index, indexes) { - auto link = index.data(LinkRole).value<TextEditorWidget::Link>(); + auto link = index.data(LinkRole).value<Utils::Link>(); if (link.hasValidTarget()) data->addFile(link.targetFileName, link.targetLine, link.targetColumn); } @@ -406,7 +406,7 @@ void CppIncludeHierarchyWidget::perform() m_model.buildHierarchy(document); m_inspectedFile->setText(m_editor->textDocument()->displayName()); - m_inspectedFile->setLink(TextEditorWidget::Link(document)); + m_inspectedFile->setLink(Utils::Link(document)); // expand "Includes" and "Included by" m_treeView->expand(m_model.index(0, 0)); @@ -417,7 +417,7 @@ void CppIncludeHierarchyWidget::perform() void CppIncludeHierarchyWidget::onItemActivated(const QModelIndex &index) { - const auto link = index.data(LinkRole).value<TextEditorWidget::Link>(); + const auto link = index.data(LinkRole).value<Utils::Link>(); if (link.hasValidTarget()) EditorManager::openEditorAt(link.targetFileName, link.targetLine, |