aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/clearcase
diff options
context:
space:
mode:
authorhjk <hjk121@nokiamail.com>2013-09-03 15:18:37 +0200
committerhjk <hjk121@nokiamail.com>2013-09-04 14:59:06 +0200
commit98917598d3c5612402c68b731e01636dd99b8f6c (patch)
treeeef49490b1247a3b5d329692fe83c98a2adb9cd5 /src/plugins/clearcase
parent1f340d44f7c9fee2ea42a960301adaf67261ad17 (diff)
ProjectManager: Use Core::Id for progress types
Change-Id: I72993fda50ad70ad2d7c2f449923ac6e34b9e737 Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
Diffstat (limited to 'src/plugins/clearcase')
-rw-r--r--src/plugins/clearcase/clearcaseplugin.cpp17
-rw-r--r--src/plugins/clearcase/clearcaseplugin.h4
2 files changed, 11 insertions, 10 deletions
diff --git a/src/plugins/clearcase/clearcaseplugin.cpp b/src/plugins/clearcase/clearcaseplugin.cpp
index 03b94792a0b..0ad3228d7aa 100644
--- a/src/plugins/clearcase/clearcaseplugin.cpp
+++ b/src/plugins/clearcase/clearcaseplugin.cpp
@@ -371,8 +371,8 @@ bool ClearCasePlugin::initialize(const QStringList & /*arguments */, QString *er
m_clearcasePluginInstance = this;
connect(ICore::instance(), SIGNAL(coreAboutToClose()), this, SLOT(closing()));
- connect(ProgressManager::instance(), SIGNAL(allTasksFinished(QString)),
- this, SLOT(tasksFinished(QString)));
+ connect(ProgressManager::instance(), SIGNAL(allTasksFinished(Core::Id)),
+ this, SLOT(tasksFinished(Core::Id)));
if (!MimeDatabase::addMimeTypes(QLatin1String(":/clearcase/ClearCase.mimetypes.xml"), errorMessage))
return false;
@@ -1891,7 +1891,7 @@ void ClearCasePlugin::projectChanged(Project *project)
m_stream.clear();
m_intStream.clear();
disconnect(ICore::mainWindow(), SIGNAL(windowActivated()), this, SLOT(syncSlot()));
- ProgressManager::cancelTasks(QLatin1String(Constants::TASK_INDEX));
+ ProgressManager::cancelTasks(ClearCase::Constants::TASK_INDEX);
if (project) {
QString projDir = project->projectDirectory();
QString topLevel = findTopLevel(projDir);
@@ -1908,16 +1908,16 @@ void ClearCasePlugin::projectChanged(Project *project)
qDebug() << "stream: " << m_stream << "; intStream: " << m_intStream << "view: " << m_viewData.name;
}
-void ClearCasePlugin::tasksFinished(const QString &type)
+void ClearCasePlugin::tasksFinished(Core::Id type)
{
- if (type == QLatin1String(Constants::TASK_INDEX))
+ if (type == ClearCase::Constants::TASK_INDEX)
m_checkInAllAction->setEnabled(true);
}
void ClearCasePlugin::updateIndex()
{
QTC_ASSERT(currentState().hasTopLevel(), return);
- ProgressManager::cancelTasks(QLatin1String(Constants::TASK_INDEX));
+ ProgressManager::cancelTasks(ClearCase::Constants::TASK_INDEX);
Project *project = ProjectExplorerPlugin::currentProject();
if (!project)
return;
@@ -1926,8 +1926,7 @@ void ClearCasePlugin::updateIndex()
QFuture<void> result = QtConcurrent::run(&sync,
project->files(Project::ExcludeGeneratedFiles));
if (!m_settings.disableIndexer)
- ProgressManager::addTask(result, tr("CC Indexing"),
- QLatin1String(Constants::TASK_INDEX));
+ ProgressManager::addTask(result, tr("CC Indexing"), ClearCase::Constants::TASK_INDEX);
}
/*! retrieve a \a file (usually of the form path\to\filename.cpp@@\main\ver)
@@ -2069,7 +2068,7 @@ void ClearCasePlugin::syncSlot()
void ClearCasePlugin::closing()
{
// prevent syncSlot from being called on shutdown
- ProgressManager::cancelTasks(QLatin1String(Constants::TASK_INDEX));
+ ProgressManager::cancelTasks(ClearCase::Constants::TASK_INDEX);
disconnect(ICore::mainWindow(), SIGNAL(windowActivated()), this, SLOT(syncSlot()));
}
diff --git a/src/plugins/clearcase/clearcaseplugin.h b/src/plugins/clearcase/clearcaseplugin.h
index 6ce6674af3a..fb011182da2 100644
--- a/src/plugins/clearcase/clearcaseplugin.h
+++ b/src/plugins/clearcase/clearcaseplugin.h
@@ -33,7 +33,9 @@
#include "clearcasesettings.h"
+#include <coreplugin/id.h>
#include <vcsbase/vcsbaseplugin.h>
+
#include <QFile>
#include <QPair>
#include <QStringList>
@@ -191,7 +193,7 @@ private slots:
void updateIndex();
void updateView();
void projectChanged(ProjectExplorer::Project *project);
- void tasksFinished(const QString &type);
+ void tasksFinished(Core::Id type);
void syncSlot();
void closing();
void updateStatusActions();