GH-1927 Add more specific task status logging

* Tasks are now described by class name and object name (or memory address).
* Tasks starts are logged.
* Aborted tasks are now treated just as the other cases.
This commit is contained in:
Petr Mrázek
2017-07-07 19:46:56 +02:00
parent fbeceaa98c
commit e5b4b5d295
13 changed files with 194 additions and 122 deletions

View File

@ -5,6 +5,7 @@ class OneSixInstance;
class AssetUpdateTask : public Task
{
Q_OBJECT
public:
AssetUpdateTask(OneSixInstance * inst);
void executeTask() override;

View File

@ -5,6 +5,7 @@ class OneSixInstance;
class FMLLibrariesTask : public Task
{
Q_OBJECT
public:
FMLLibrariesTask(OneSixInstance * inst);

View File

@ -3,6 +3,7 @@
#include <QDir>
FoldersTask::FoldersTask(OneSixInstance * inst)
:Task()
{
m_inst = inst;
}

View File

@ -5,6 +5,7 @@
class OneSixInstance;
class FoldersTask : public Task
{
Q_OBJECT
public:
FoldersTask(OneSixInstance * inst);
void executeTask() override;

View File

@ -5,6 +5,7 @@ class OneSixInstance;
class LibrariesTask : public Task
{
Q_OBJECT
public:
LibrariesTask(OneSixInstance * inst);