From d9fbf55a985689e9faa1af4e36f9e6fbcd7f3619 Mon Sep 17 00:00:00 2001
From: Tobias Hunger <tobias.hunger@nokia.com>
Date: Wed, 16 Jun 2010 14:24:22 +0200
Subject: [PATCH] Make Task and TaskWindowPrivate classes

They both used to be structs.
---
 src/plugins/projectexplorer/task.h         | 4 +++-
 src/plugins/projectexplorer/taskwindow.cpp | 4 +++-
 src/plugins/projectexplorer/taskwindow.h   | 6 ++----
 3 files changed, 8 insertions(+), 6 deletions(-)

diff --git a/src/plugins/projectexplorer/task.h b/src/plugins/projectexplorer/task.h
index a6d4451236e..c86811647c2 100644
--- a/src/plugins/projectexplorer/task.h
+++ b/src/plugins/projectexplorer/task.h
@@ -39,7 +39,9 @@
 namespace ProjectExplorer {
 
 // Build issue (warning or error).
-struct PROJECTEXPLORER_EXPORT Task {
+class PROJECTEXPLORER_EXPORT Task
+{
+public:
     enum TaskType {
         Unknown,
         Error,
diff --git a/src/plugins/projectexplorer/taskwindow.cpp b/src/plugins/projectexplorer/taskwindow.cpp
index 9f08ed67215..debdb12263a 100644
--- a/src/plugins/projectexplorer/taskwindow.cpp
+++ b/src/plugins/projectexplorer/taskwindow.cpp
@@ -478,7 +478,9 @@ bool TaskFilterModel::filterAcceptsRow(int sourceRow, const QModelIndex &sourceP
 // TaskWindow
 /////
 
-struct TaskWindowPrivate {
+class TaskWindowPrivate
+{
+public:
     Internal::TaskModel *m_model;
     Internal::TaskFilterModel *m_filter;
     Internal::TaskView *m_listview;
diff --git a/src/plugins/projectexplorer/taskwindow.h b/src/plugins/projectexplorer/taskwindow.h
index 9ba2ad9451f..8152d93b4f9 100644
--- a/src/plugins/projectexplorer/taskwindow.h
+++ b/src/plugins/projectexplorer/taskwindow.h
@@ -42,10 +42,8 @@ class QModelIndex;
 QT_END_NAMESPACE
 
 namespace ProjectExplorer {
-struct Task;
-struct TaskWindowPrivate;
-
-struct TaskWindowPrivate;
+class Task;
+class TaskWindowPrivate;
 
 // Show build issues (warnings or errors) and open the editor on click.
 class PROJECTEXPLORER_EXPORT TaskWindow : public Core::IOutputPane
-- 
GitLab