#include "projectconfiguration.h"
#include "projectexplorer_export.h"
-#include "task.h"
#include <QtCore/QFutureInterface>
#include <QtGui/QWidget>
namespace ProjectExplorer {
-
+class Task;
class BuildConfiguration;
class BuildStepList;
class DeployConfiguration;
enum OutputFormat { NormalOutput, ErrorOutput, MessageOutput, ErrorMessageOutput };
enum OutputNewlineSetting { DoAppendNewline, DontAppendNewline };
+ Project *project() const;
signals:
void addTask(const ProjectExplorer::Task &task);
: QWidget()
{}
virtual QString summaryText() const = 0;
+ virtual QString additionalSummaryText() const { return QString(); }
virtual QString displayName() const = 0;
+
signals:
void updateSummary();
+ void updateAdditionalSummary();
};
} // namespace ProjectExplorer