summaryrefslogtreecommitdiffstats
path: root/src/util.cpp
diff options
context:
space:
mode:
authorDimitri van Heesch <doxygen@gmail.com>2020-02-27 21:46:40 (GMT)
committerGitHub <noreply@github.com>2020-02-27 21:46:40 (GMT)
commitcee1aaf16ee2389e23d625c12aa43e8154877df9 (patch)
tree20d68585cf7ec721e99ba1cab39b89fe456d3855 /src/util.cpp
parent801e41034b82d7725aac6c95dd0c93b66ec0342c (diff)
parent8a7647bd12f383730c886b34c431ae976ec5ff83 (diff)
downloadDoxygen-cee1aaf16ee2389e23d625c12aa43e8154877df9.zip
Doxygen-cee1aaf16ee2389e23d625c12aa43e8154877df9.tar.gz
Doxygen-cee1aaf16ee2389e23d625c12aa43e8154877df9.tar.bz2
Merge pull request #7612 from albert-github/feature/issue_7583
issue #7583 External Links in Inheritance Diagrams open in the Image Frame.
Diffstat (limited to 'src/util.cpp')
-rw-r--r--src/util.cpp9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/util.cpp b/src/util.cpp
index 767f44a..fae2e90 100644
--- a/src/util.cpp
+++ b/src/util.cpp
@@ -8145,10 +8145,15 @@ void writeSummaryLink(OutputList &ol,const char *label,const char *title,
}
#endif
-QCString externalLinkTarget()
+QCString externalLinkTarget(const bool parent)
{
static bool extLinksInWindow = Config_getBool(EXT_LINKS_IN_WINDOW);
- if (extLinksInWindow) return "target=\"_blank\" "; else return "";
+ if (extLinksInWindow)
+ return "target=\"_blank\" ";
+ else if (parent)
+ return "target=\"_parent\" ";
+ else
+ return "";
}
QCString externalRef(const QCString &relPath,const QCString &ref,bool href)