forked from qt-creator/qt-creator
Task: Add a new Task category for deployment issues
These are not build system issues and deserve their own category. This has the side effect of avoiding them to get cleared when e.g. reparsing Qbs files. Change-Id: Ib949504533f7f15a560796bea91cae329f19a20b Reviewed-by: Daniel Teske <daniel.teske@digia.com> Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
This commit is contained in:
@@ -573,7 +573,7 @@ bool AndroidDeployStep::deployPackage()
|
|||||||
void AndroidDeployStep::raiseError(const QString &errorString)
|
void AndroidDeployStep::raiseError(const QString &errorString)
|
||||||
{
|
{
|
||||||
emit addTask(Task(Task::Error, errorString, Utils::FileName::fromString(QString()), -1,
|
emit addTask(Task(Task::Error, errorString, Utils::FileName::fromString(QString()), -1,
|
||||||
ProjectExplorer::Constants::TASK_CATEGORY_BUILDSYSTEM));
|
ProjectExplorer::Constants::TASK_CATEGORY_DEPLOYMENT));
|
||||||
}
|
}
|
||||||
|
|
||||||
void AndroidDeployStep::writeOutput(const QString &text, OutputFormat format)
|
void AndroidDeployStep::writeOutput(const QString &text, OutputFormat format)
|
||||||
|
|||||||
@@ -892,7 +892,7 @@ void AndroidPackageCreationStep::raiseError(const QString &shortMsg,
|
|||||||
{
|
{
|
||||||
emit addOutput(detailedMsg.isNull() ? shortMsg : detailedMsg, BuildStep::ErrorOutput);
|
emit addOutput(detailedMsg.isNull() ? shortMsg : detailedMsg, BuildStep::ErrorOutput);
|
||||||
emit addTask(Task(Task::Error, shortMsg, Utils::FileName::fromString(QString()), -1,
|
emit addTask(Task(Task::Error, shortMsg, Utils::FileName::fromString(QString()), -1,
|
||||||
TASK_CATEGORY_BUILDSYSTEM));
|
TASK_CATEGORY_DEPLOYMENT));
|
||||||
}
|
}
|
||||||
|
|
||||||
const Core::Id AndroidPackageCreationStep::CreatePackageId("Qt4ProjectManager.AndroidPackageCreationStep");
|
const Core::Id AndroidPackageCreationStep::CreatePackageId("Qt4ProjectManager.AndroidPackageCreationStep");
|
||||||
|
|||||||
@@ -352,7 +352,7 @@ void MaemoDebianPackageCreationStep::checkProjectName()
|
|||||||
"Debian packages.\nThey must only use lower-case letters, "
|
"Debian packages.\nThey must only use lower-case letters, "
|
||||||
"numbers, '-', '+' and '.'.\n""We will try to work around that, "
|
"numbers, '-', '+' and '.'.\n""We will try to work around that, "
|
||||||
"but you may experience problems."),
|
"but you may experience problems."),
|
||||||
FileName(), -1, Core::Id(TASK_CATEGORY_BUILDSYSTEM)));
|
FileName(), -1, Core::Id(TASK_CATEGORY_DEPLOYMENT)));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -146,10 +146,12 @@ BuildManager::BuildManager(ProjectExplorerPlugin *parent, QAction *cancelBuildAc
|
|||||||
|
|
||||||
void BuildManager::extensionsInitialized()
|
void BuildManager::extensionsInitialized()
|
||||||
{
|
{
|
||||||
TaskHub::addCategory(Core::Id(Constants::TASK_CATEGORY_COMPILE),
|
TaskHub::addCategory(Constants::TASK_CATEGORY_COMPILE,
|
||||||
tr("Compile", "Category for compiler issues listed under 'Issues'"));
|
tr("Compile", "Category for compiler issues listed under 'Issues'"));
|
||||||
TaskHub::addCategory(Core::Id(Constants::TASK_CATEGORY_BUILDSYSTEM),
|
TaskHub::addCategory(Constants::TASK_CATEGORY_BUILDSYSTEM,
|
||||||
tr("Build System", "Category for build system issues listed under 'Issues'"));
|
tr("Build System", "Category for build system issues listed under 'Issues'"));
|
||||||
|
TaskHub::addCategory(Constants::TASK_CATEGORY_DEPLOYMENT,
|
||||||
|
tr("Deployment", "Category for deployment issues listed under 'Issues'"));
|
||||||
}
|
}
|
||||||
|
|
||||||
BuildManager::~BuildManager()
|
BuildManager::~BuildManager()
|
||||||
@@ -185,8 +187,9 @@ bool BuildManager::isBuilding() const
|
|||||||
int BuildManager::getErrorTaskCount() const
|
int BuildManager::getErrorTaskCount() const
|
||||||
{
|
{
|
||||||
const int errors =
|
const int errors =
|
||||||
d->m_taskWindow->errorTaskCount(Core::Id(Constants::TASK_CATEGORY_BUILDSYSTEM))
|
d->m_taskWindow->errorTaskCount(Constants::TASK_CATEGORY_BUILDSYSTEM)
|
||||||
+ d->m_taskWindow->errorTaskCount(Core::Id(Constants::TASK_CATEGORY_COMPILE));
|
+ d->m_taskWindow->errorTaskCount(Constants::TASK_CATEGORY_COMPILE)
|
||||||
|
+ d->m_taskWindow->errorTaskCount(Constants::TASK_CATEGORY_DEPLOYMENT);
|
||||||
return errors;
|
return errors;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -273,8 +276,9 @@ void BuildManager::toggleTaskWindow()
|
|||||||
bool BuildManager::tasksAvailable() const
|
bool BuildManager::tasksAvailable() const
|
||||||
{
|
{
|
||||||
const int count =
|
const int count =
|
||||||
d->m_taskWindow->taskCount(Core::Id(Constants::TASK_CATEGORY_BUILDSYSTEM))
|
d->m_taskWindow->taskCount(Constants::TASK_CATEGORY_BUILDSYSTEM)
|
||||||
+ d->m_taskWindow->taskCount(Core::Id(Constants::TASK_CATEGORY_COMPILE));
|
+ d->m_taskWindow->taskCount(Constants::TASK_CATEGORY_COMPILE)
|
||||||
|
+ d->m_taskWindow->taskCount(Constants::TASK_CATEGORY_DEPLOYMENT);
|
||||||
return count > 0;
|
return count > 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -293,8 +297,9 @@ void BuildManager::startBuildQueue(const QStringList &preambleMessage)
|
|||||||
d->m_outputWindow->clearContents();
|
d->m_outputWindow->clearContents();
|
||||||
foreach (const QString &str, preambleMessage)
|
foreach (const QString &str, preambleMessage)
|
||||||
addToOutputWindow(str, BuildStep::MessageOutput, BuildStep::DontAppendNewline);
|
addToOutputWindow(str, BuildStep::MessageOutput, BuildStep::DontAppendNewline);
|
||||||
TaskHub::clearTasks(Core::Id(Constants::TASK_CATEGORY_COMPILE));
|
TaskHub::clearTasks(Constants::TASK_CATEGORY_COMPILE);
|
||||||
TaskHub::clearTasks(Core::Id(Constants::TASK_CATEGORY_BUILDSYSTEM));
|
TaskHub::clearTasks(Constants::TASK_CATEGORY_BUILDSYSTEM);
|
||||||
|
TaskHub::clearTasks(Constants::TASK_CATEGORY_DEPLOYMENT);
|
||||||
progressManager->setApplicationLabel(QString());
|
progressManager->setApplicationLabel(QString());
|
||||||
d->m_futureProgress = progressManager->addTask(d->m_progressFutureInterface->future(),
|
d->m_futureProgress = progressManager->addTask(d->m_progressFutureInterface->future(),
|
||||||
QString(),
|
QString(),
|
||||||
|
|||||||
@@ -97,14 +97,16 @@ void BuildProgress::updateState()
|
|||||||
{
|
{
|
||||||
if (!m_taskWindow)
|
if (!m_taskWindow)
|
||||||
return;
|
return;
|
||||||
int errors = m_taskWindow->errorTaskCount(Core::Id(Constants::TASK_CATEGORY_BUILDSYSTEM))
|
int errors = m_taskWindow->errorTaskCount(Constants::TASK_CATEGORY_BUILDSYSTEM)
|
||||||
+ m_taskWindow->errorTaskCount(Core::Id(Constants::TASK_CATEGORY_COMPILE));
|
+ m_taskWindow->errorTaskCount(Constants::TASK_CATEGORY_COMPILE)
|
||||||
|
+ m_taskWindow->errorTaskCount(Constants::TASK_CATEGORY_DEPLOYMENT);
|
||||||
bool haveErrors = (errors > 0);
|
bool haveErrors = (errors > 0);
|
||||||
m_errorIcon->setEnabled(haveErrors);
|
m_errorIcon->setEnabled(haveErrors);
|
||||||
m_errorLabel->setEnabled(haveErrors);
|
m_errorLabel->setEnabled(haveErrors);
|
||||||
m_errorLabel->setText(QString::number(errors));
|
m_errorLabel->setText(QString::number(errors));
|
||||||
int warnings = m_taskWindow->warningTaskCount(Core::Id(Constants::TASK_CATEGORY_BUILDSYSTEM))
|
int warnings = m_taskWindow->warningTaskCount(Constants::TASK_CATEGORY_BUILDSYSTEM)
|
||||||
+ m_taskWindow->warningTaskCount(Core::Id(Constants::TASK_CATEGORY_COMPILE));
|
+ m_taskWindow->warningTaskCount(Constants::TASK_CATEGORY_COMPILE)
|
||||||
|
+ m_taskWindow->warningTaskCount(Constants::TASK_CATEGORY_DEPLOYMENT);
|
||||||
bool haveWarnings = (warnings > 0);
|
bool haveWarnings = (warnings > 0);
|
||||||
m_warningIcon->setEnabled(haveWarnings);
|
m_warningIcon->setEnabled(haveWarnings);
|
||||||
m_warningLabel->setEnabled(haveWarnings);
|
m_warningLabel->setEnabled(haveWarnings);
|
||||||
|
|||||||
@@ -188,6 +188,7 @@ const char DEVICE_SETTINGS_PAGE_ID[] = "AA.Device Settings";
|
|||||||
// Task categories
|
// Task categories
|
||||||
const char TASK_CATEGORY_COMPILE[] = "Task.Category.Compile";
|
const char TASK_CATEGORY_COMPILE[] = "Task.Category.Compile";
|
||||||
const char TASK_CATEGORY_BUILDSYSTEM[] = "Task.Category.Buildsystem";
|
const char TASK_CATEGORY_BUILDSYSTEM[] = "Task.Category.Buildsystem";
|
||||||
|
const char TASK_CATEGORY_DEPLOYMENT[] = "Task.Category.Deploy";
|
||||||
|
|
||||||
// Wizard categories
|
// Wizard categories
|
||||||
const char QT_PROJECT_WIZARD_CATEGORY[] = "H.QtProjects";
|
const char QT_PROJECT_WIZARD_CATEGORY[] = "H.QtProjects";
|
||||||
|
|||||||
@@ -186,7 +186,7 @@ void BlackBerryAbstractDeployStep::raiseError(const QString &errorMessage)
|
|||||||
{
|
{
|
||||||
emit addOutput(errorMessage, BuildStep::ErrorMessageOutput);
|
emit addOutput(errorMessage, BuildStep::ErrorMessageOutput);
|
||||||
emit addTask(ProjectExplorer::Task(ProjectExplorer::Task::Error, errorMessage, Utils::FileName(), -1,
|
emit addTask(ProjectExplorer::Task(ProjectExplorer::Task::Error, errorMessage, Utils::FileName(), -1,
|
||||||
Core::Id(ProjectExplorer::Constants::TASK_CATEGORY_BUILDSYSTEM)));
|
ProjectExplorer::Constants::TASK_CATEGORY_DEPLOYMENT));
|
||||||
}
|
}
|
||||||
|
|
||||||
void BlackBerryAbstractDeployStep::processReadyReadStdOutput()
|
void BlackBerryAbstractDeployStep::processReadyReadStdOutput()
|
||||||
|
|||||||
@@ -170,7 +170,7 @@ void AbstractPackagingStep::raiseError(const QString &errorMessage)
|
|||||||
{
|
{
|
||||||
emit addOutput(errorMessage, BuildStep::ErrorOutput);
|
emit addOutput(errorMessage, BuildStep::ErrorOutput);
|
||||||
emit addTask(Task(Task::Error, errorMessage, Utils::FileName(), -1,
|
emit addTask(Task(Task::Error, errorMessage, Utils::FileName(), -1,
|
||||||
Core::Id(Constants::TASK_CATEGORY_BUILDSYSTEM)));
|
Constants::TASK_CATEGORY_DEPLOYMENT));
|
||||||
}
|
}
|
||||||
|
|
||||||
} // namespace RemoteLinux
|
} // namespace RemoteLinux
|
||||||
|
|||||||
@@ -132,7 +132,7 @@ void AbstractRemoteLinuxDeployStep::handleErrorMessage(const QString &message)
|
|||||||
{
|
{
|
||||||
emit addOutput(message, ErrorMessageOutput);
|
emit addOutput(message, ErrorMessageOutput);
|
||||||
emit addTask(Task(Task::Error, message, Utils::FileName(), -1,
|
emit addTask(Task(Task::Error, message, Utils::FileName(), -1,
|
||||||
Core::Id(Constants::TASK_CATEGORY_BUILDSYSTEM)));
|
Constants::TASK_CATEGORY_DEPLOYMENT));
|
||||||
d->hasError = true;
|
d->hasError = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -140,7 +140,7 @@ void AbstractRemoteLinuxDeployStep::handleWarningMessage(const QString &message)
|
|||||||
{
|
{
|
||||||
emit addOutput(message, ErrorMessageOutput);
|
emit addOutput(message, ErrorMessageOutput);
|
||||||
emit addTask(Task(Task::Warning, message, Utils::FileName(), -1,
|
emit addTask(Task(Task::Warning, message, Utils::FileName(), -1,
|
||||||
Core::Id(Constants::TASK_CATEGORY_BUILDSYSTEM)));
|
Constants::TASK_CATEGORY_DEPLOYMENT));
|
||||||
}
|
}
|
||||||
|
|
||||||
void AbstractRemoteLinuxDeployStep::handleFinished()
|
void AbstractRemoteLinuxDeployStep::handleFinished()
|
||||||
|
|||||||
Reference in New Issue
Block a user