forked from qt-creator/qt-creator
Clang: Provide highlighting for identifier under cursor
Change-Id: I80ffe23cbcc84ab7323124581d9dd6afbe974fd0 Reviewed-by: Marco Bubke <marco.bubke@qt.io>
This commit is contained in:
@@ -52,8 +52,15 @@ public:
|
||||
|
||||
CompleteCode,
|
||||
RequestDocumentAnnotations,
|
||||
RequestReferences,
|
||||
};
|
||||
|
||||
enum class Condition {
|
||||
NoCondition,
|
||||
CurrentDocumentRevision,
|
||||
};
|
||||
Q_DECLARE_FLAGS(Conditions, Condition)
|
||||
|
||||
enum ExpirationReason {
|
||||
Never = 1 << 0,
|
||||
|
||||
@@ -71,6 +78,7 @@ public:
|
||||
|
||||
public:
|
||||
static ExpirationReasons expirationReasonsForType(Type type);
|
||||
static Conditions conditionsForType(Type type);
|
||||
|
||||
JobRequest();
|
||||
|
||||
@@ -80,6 +88,7 @@ public:
|
||||
quint64 id = 0;
|
||||
Type type;
|
||||
ExpirationReasons expirationReasons;
|
||||
Conditions conditions;
|
||||
|
||||
// General
|
||||
Utf8String filePath;
|
||||
@@ -89,7 +98,7 @@ public:
|
||||
uint documentRevision = 0;
|
||||
PreferredTranslationUnit preferredTranslationUnit = PreferredTranslationUnit::RecentlyParsed;
|
||||
|
||||
// For code completion
|
||||
// Specific to some jobs
|
||||
quint32 line = 0;
|
||||
quint32 column = 0;
|
||||
quint64 ticketNumber = 0;
|
||||
|
||||
Reference in New Issue
Block a user