aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/clearcase
diff options
context:
space:
mode:
authorKnut Petter Svendsen <knutpett@pvv.org>2013-10-07 15:57:05 +0200
committerKnut Petter Svendsen <knutpett@pvv.org>2013-10-16 10:25:53 +0200
commitdf520ac84336333ae270d76077f341eb70ea0f6b (patch)
treef9fb67bdbe21061dd40f4f5742681ae39e88ee7d /src/plugins/clearcase
parent7f5a031a402836cd9b17713edafa74c0f374e510 (diff)
ClearCase: Better debug output
Change-Id: I1daeda0159558377a43f04845b974155ddc77d57 Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Diffstat (limited to 'src/plugins/clearcase')
-rw-r--r--src/plugins/clearcase/clearcaseplugin.cpp24
1 files changed, 23 insertions, 1 deletions
diff --git a/src/plugins/clearcase/clearcaseplugin.cpp b/src/plugins/clearcase/clearcaseplugin.cpp
index 903d5086a0e..4c08a10556b 100644
--- a/src/plugins/clearcase/clearcaseplugin.cpp
+++ b/src/plugins/clearcase/clearcaseplugin.cpp
@@ -700,6 +700,27 @@ ClearCaseSubmitEditor *ClearCasePlugin::openClearCaseSubmitEditor(const QString
return submitEditor;
}
+QString fileStatusToText(FileStatus fileStatus)
+{
+ switch (fileStatus.status)
+ {
+ case FileStatus::CheckedIn:
+ return QLatin1String("CheckedIn");
+ case FileStatus::CheckedOut:
+ return QLatin1String("CheckedOut");
+ case FileStatus::Hijacked:
+ return QLatin1String("Hijacked");
+ case FileStatus::Missing:
+ return QLatin1String("Missing");
+ case FileStatus::NotManaged:
+ return QLatin1String("ViewPrivate");
+ case FileStatus::Unknown:
+ return QLatin1String("Unknown");
+ default:
+ return QLatin1String("default");
+ }
+}
+
void ClearCasePlugin::updateStatusActions()
{
FileStatus fileStatus = FileStatus::Unknown;
@@ -709,7 +730,8 @@ void ClearCasePlugin::updateStatusActions()
fileStatus = m_statusMap->value(absoluteFileName, FileStatus(FileStatus::Unknown));
if (Constants::debug)
- qDebug() << Q_FUNC_INFO << absoluteFileName << ", status = " << fileStatus.status;
+ qDebug() << Q_FUNC_INFO << absoluteFileName << ", status = "
+ << fileStatusToText(fileStatus.status) << "(" << fileStatus.status << ")";
}
m_checkOutAction->setEnabled(hasFile && (fileStatus.status & (FileStatus::CheckedIn | FileStatus::Hijacked)));