aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/clearcase
diff options
context:
space:
mode:
authorKnut Petter Svendsen <knutpett@pvv.org>2013-10-07 12:48:25 +0200
committerKnut Petter Svendsen <knutpett@pvv.org>2013-10-16 10:25:23 +0200
commit7f5a031a402836cd9b17713edafa74c0f374e510 (patch)
treec951cf20d34823ebb906467c6e76918aed1fc5c9 /src/plugins/clearcase
parent72da839bbfe2b526e95d92d9979d18477db8abb5 (diff)
ClearCase: Enable Diff, History and Annotate only for elements
Diff, History and Annotate only makes sense for ClearCase elements. Change-Id: I81f6f5d3fcc81d7c493cc6b3a621902fb57cabe4 Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Diffstat (limited to 'src/plugins/clearcase')
-rw-r--r--src/plugins/clearcase/clearcaseplugin.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/plugins/clearcase/clearcaseplugin.cpp b/src/plugins/clearcase/clearcaseplugin.cpp
index 4775f2e8764..903d5086a0e 100644
--- a/src/plugins/clearcase/clearcaseplugin.cpp
+++ b/src/plugins/clearcase/clearcaseplugin.cpp
@@ -717,6 +717,9 @@ void ClearCasePlugin::updateStatusActions()
m_undoHijackAction->setEnabled(!m_viewData.isDynamic && hasFile && (fileStatus.status & FileStatus::Hijacked));
m_checkInCurrentAction->setEnabled(hasFile && (fileStatus.status & FileStatus::CheckedOut));
m_addFileAction->setEnabled(hasFile && (fileStatus.status & FileStatus::NotManaged));
+ m_diffCurrentAction->setEnabled(hasFile && (fileStatus.status != FileStatus::NotManaged));
+ m_historyCurrentAction->setEnabled(hasFile && (fileStatus.status != FileStatus::NotManaged));
+ m_annotateCurrentAction->setEnabled(hasFile && (fileStatus.status != FileStatus::NotManaged));
m_checkInActivityAction->setEnabled(m_viewData.isUcm);
m_diffActivityAction->setEnabled(m_viewData.isUcm);