aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/cppeditor/cppoutlinemodel.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/cppeditor/cppoutlinemodel.h')
-rw-r--r--src/plugins/cppeditor/cppoutlinemodel.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/plugins/cppeditor/cppoutlinemodel.h b/src/plugins/cppeditor/cppoutlinemodel.h
index 08b7adb4424..ce499c91a0a 100644
--- a/src/plugins/cppeditor/cppoutlinemodel.h
+++ b/src/plugins/cppeditor/cppoutlinemodel.h
@@ -4,6 +4,7 @@
#pragma once
#include <utils/dropsupport.h>
+#include <utils/textutils.h>
#include <utils/treemodel.h>
#include <cplusplus/CppDocument.h>
@@ -44,10 +45,11 @@ public:
bool isGenerated(const QModelIndex &sourceIndex) const;
Utils::Link linkFromIndex(const QModelIndex &sourceIndex) const;
- Utils::LineColumn lineColumnFromIndex(const QModelIndex &sourceIndex) const;
- using Range = std::pair<Utils::LineColumn, Utils::LineColumn>;
+ Utils::Text::Position positionFromIndex(const QModelIndex &sourceIndex) const;
+ using Range = std::pair<Utils::Text::Position, Utils::Text::Position>;
Range rangeFromIndex(const QModelIndex &sourceIndex) const;
+ // line is 1-based and column is 0-based
QModelIndex indexForPosition(int line, int column, const QModelIndex &rootIndex = {}) const;
private: