NOISSUE tabs -> spaces
This commit is contained in:
@ -23,124 +23,124 @@ Task::Task(QObject *parent) : QObject(parent)
|
||||
|
||||
void Task::setStatus(const QString &new_status)
|
||||
{
|
||||
if(m_status != new_status)
|
||||
{
|
||||
m_status = new_status;
|
||||
emit status(m_status);
|
||||
}
|
||||
if(m_status != new_status)
|
||||
{
|
||||
m_status = new_status;
|
||||
emit status(m_status);
|
||||
}
|
||||
}
|
||||
|
||||
void Task::setProgress(qint64 current, qint64 total)
|
||||
{
|
||||
m_progress = current;
|
||||
m_progressTotal = total;
|
||||
emit progress(m_progress, m_progressTotal);
|
||||
m_progress = current;
|
||||
m_progressTotal = total;
|
||||
emit progress(m_progress, m_progressTotal);
|
||||
}
|
||||
|
||||
void Task::start()
|
||||
{
|
||||
m_running = true;
|
||||
emit started();
|
||||
qDebug() << "Task" << describe() << "started";
|
||||
executeTask();
|
||||
m_running = true;
|
||||
emit started();
|
||||
qDebug() << "Task" << describe() << "started";
|
||||
executeTask();
|
||||
}
|
||||
|
||||
void Task::emitFailed(QString reason)
|
||||
{
|
||||
// Don't fail twice.
|
||||
if (!m_running)
|
||||
{
|
||||
qCritical() << "Task" << describe() << "failed while not running!!!!: " << reason;
|
||||
return;
|
||||
}
|
||||
m_running = false;
|
||||
m_finished = true;
|
||||
m_succeeded = false;
|
||||
m_failReason = reason;
|
||||
qCritical() << "Task" << describe() << "failed: " << reason;
|
||||
emit failed(reason);
|
||||
emit finished();
|
||||
// Don't fail twice.
|
||||
if (!m_running)
|
||||
{
|
||||
qCritical() << "Task" << describe() << "failed while not running!!!!: " << reason;
|
||||
return;
|
||||
}
|
||||
m_running = false;
|
||||
m_finished = true;
|
||||
m_succeeded = false;
|
||||
m_failReason = reason;
|
||||
qCritical() << "Task" << describe() << "failed: " << reason;
|
||||
emit failed(reason);
|
||||
emit finished();
|
||||
}
|
||||
|
||||
void Task::emitAborted()
|
||||
{
|
||||
// Don't abort twice.
|
||||
if (!m_running)
|
||||
{
|
||||
qCritical() << "Task" << describe() << "aborted while not running!!!!";
|
||||
return;
|
||||
}
|
||||
m_running = false;
|
||||
m_finished = true;
|
||||
m_succeeded = false;
|
||||
m_failReason = "Aborted.";
|
||||
qDebug() << "Task" << describe() << "aborted.";
|
||||
emit failed(m_failReason);
|
||||
emit finished();
|
||||
// Don't abort twice.
|
||||
if (!m_running)
|
||||
{
|
||||
qCritical() << "Task" << describe() << "aborted while not running!!!!";
|
||||
return;
|
||||
}
|
||||
m_running = false;
|
||||
m_finished = true;
|
||||
m_succeeded = false;
|
||||
m_failReason = "Aborted.";
|
||||
qDebug() << "Task" << describe() << "aborted.";
|
||||
emit failed(m_failReason);
|
||||
emit finished();
|
||||
}
|
||||
|
||||
void Task::emitSucceeded()
|
||||
{
|
||||
// Don't succeed twice.
|
||||
if (!m_running)
|
||||
{
|
||||
qCritical() << "Task" << describe() << "succeeded while not running!!!!";
|
||||
return;
|
||||
}
|
||||
m_running = false;
|
||||
m_finished = true;
|
||||
m_succeeded = true;
|
||||
qDebug() << "Task" << describe() << "succeeded";
|
||||
emit succeeded();
|
||||
emit finished();
|
||||
// Don't succeed twice.
|
||||
if (!m_running)
|
||||
{
|
||||
qCritical() << "Task" << describe() << "succeeded while not running!!!!";
|
||||
return;
|
||||
}
|
||||
m_running = false;
|
||||
m_finished = true;
|
||||
m_succeeded = true;
|
||||
qDebug() << "Task" << describe() << "succeeded";
|
||||
emit succeeded();
|
||||
emit finished();
|
||||
}
|
||||
|
||||
QString Task::describe()
|
||||
{
|
||||
QString outStr;
|
||||
QTextStream out(&outStr);
|
||||
out << metaObject()->className() << QChar('(');
|
||||
auto name = objectName();
|
||||
if(name.isEmpty())
|
||||
{
|
||||
out << QString("0x%1").arg((quintptr)this, 0, 16);
|
||||
}
|
||||
else
|
||||
{
|
||||
out << name;
|
||||
}
|
||||
out << QChar(')');
|
||||
out.flush();
|
||||
return outStr;
|
||||
QString outStr;
|
||||
QTextStream out(&outStr);
|
||||
out << metaObject()->className() << QChar('(');
|
||||
auto name = objectName();
|
||||
if(name.isEmpty())
|
||||
{
|
||||
out << QString("0x%1").arg((quintptr)this, 0, 16);
|
||||
}
|
||||
else
|
||||
{
|
||||
out << name;
|
||||
}
|
||||
out << QChar(')');
|
||||
out.flush();
|
||||
return outStr;
|
||||
}
|
||||
|
||||
bool Task::isRunning() const
|
||||
{
|
||||
return m_running;
|
||||
return m_running;
|
||||
}
|
||||
|
||||
bool Task::isFinished() const
|
||||
{
|
||||
return m_finished;
|
||||
return m_finished;
|
||||
}
|
||||
|
||||
bool Task::wasSuccessful() const
|
||||
{
|
||||
return m_succeeded;
|
||||
return m_succeeded;
|
||||
}
|
||||
|
||||
QString Task::failReason() const
|
||||
{
|
||||
return m_failReason;
|
||||
return m_failReason;
|
||||
}
|
||||
|
||||
void Task::logWarning(const QString& line)
|
||||
{
|
||||
qWarning() << line;
|
||||
m_Warnings.append(line);
|
||||
qWarning() << line;
|
||||
m_Warnings.append(line);
|
||||
}
|
||||
|
||||
QStringList Task::warnings() const
|
||||
{
|
||||
return m_Warnings;
|
||||
return m_Warnings;
|
||||
}
|
||||
|
Reference in New Issue
Block a user