ui: Added on-demand local reference navigation to code view navigation bar (issue #453, #538)

* show local reference navigation for local symbols and multiple edge references
* shortcut Ctrl/Cmd + T
* iterate with consecutive edge clicks
This commit is contained in:
Eberhard Graether
2018-07-23 03:13:41 +02:00
parent 1df330ff2c
commit 95ebfff19c
24 changed files with 511 additions and 99 deletions
@@ -13,8 +13,9 @@ public:
REFERENCE_NEXT
};
MessageCodeReference(ReferenceType type)
MessageCodeReference(ReferenceType type, bool localReference)
: type(type)
, localReference(localReference)
{
}
@@ -33,9 +34,15 @@ public:
{
os << L"next";
}
if (localReference)
{
os << L" local";
}
}
const ReferenceType type;
bool localReference;
};
#endif // MESSAGE_CODE_REFERENCE_H