summaryrefslogtreecommitdiff
path: root/src/plugins/git/gitclient.h
diff options
context:
space:
mode:
authorOrgad Shaneh <orgad.shaneh@audiocodes.com>2020-09-25 17:24:51 +0300
committerOrgad Shaneh <orgads@gmail.com>2020-09-29 07:09:18 +0000
commiteb6a2f2b895c2a946815755eddf543a6d3755126 (patch)
tree9852e7e73c992c24432bd3bce7e6d0d8d54feb82 /src/plugins/git/gitclient.h
parent91d3800ec39cd1c22417fa32673a800367e64422 (diff)
downloadqt-creator-eb6a2f2b895c2a946815755eddf543a6d3755126.tar.gz
Git: Enable Show for file in a specified revision
Fixes: QTCREATORBUG-24689 Change-Id: Ic4ceb1c59f39009c28be7f34ee62f65fd41506c1 Reviewed-by: André Hartmann <aha_1980@gmx.de>
Diffstat (limited to 'src/plugins/git/gitclient.h')
-rw-r--r--src/plugins/git/gitclient.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/plugins/git/gitclient.h b/src/plugins/git/gitclient.h
index 293f6f4a27..ce4638d38e 100644
--- a/src/plugins/git/gitclient.h
+++ b/src/plugins/git/gitclient.h
@@ -366,7 +366,11 @@ public:
static QString suggestedLocalBranchName(
const QString &workingDirectory, const QStringList &existingLocalNames,
const QString &target, BranchTargetType targetType);
- static void addChangeActions(QMenu *menu, const QString &workingDir, const QString &change);
+ static void addChangeActions(QMenu *menu, const QString &source, const QString &change);
+ static QString fileWorkingDirectory(const QString &file);
+ enum class ShowEditor { OnlyIfDifferent, Always };
+ Core::IEditor *openShowEditor(const QString &workingDirectory, const QString &ref,
+ const QString &path, ShowEditor showSetting = ShowEditor::Always);
private:
void finishSubmoduleUpdate();