forked from qt-creator/qt-creator
ProjectExplorer: Forward-declare TextMark in task.h
...to cut some build dependecies. Changes to textmark.h affected rebuilding of translation units that did not seem related, e.g.: clangprojectsettings.cpp -> clangprojectsettings.h -> project.h -> kit.h -> task.h -> textmark.h Change-Id: I3c1777ecf6579c68787cb4c7e86849b15979b9bf Reviewed-by: Ivan Donchevskii <ivan.donchevskii@qt.io> Reviewed-by: David Schulz <david.schulz@qt.io>
This commit is contained in:
@@ -25,6 +25,7 @@
|
||||
|
||||
#include "task.h"
|
||||
|
||||
#include <texteditor/textmark.h>
|
||||
#include <utils/utilsicons.h>
|
||||
#include <utils/qtcassert.h>
|
||||
|
||||
|
@@ -28,13 +28,16 @@
|
||||
#include "projectexplorer_export.h"
|
||||
|
||||
#include <coreplugin/id.h>
|
||||
#include <texteditor/textmark.h>
|
||||
#include <utils/fileutils.h>
|
||||
|
||||
#include <QIcon>
|
||||
#include <QMetaType>
|
||||
#include <QTextLayout>
|
||||
|
||||
namespace TextEditor {
|
||||
class TextMark;
|
||||
}
|
||||
|
||||
namespace ProjectExplorer {
|
||||
|
||||
class TaskHub;
|
||||
|
@@ -28,6 +28,7 @@
|
||||
|
||||
#include <coreplugin/coreicons.h>
|
||||
#include <coreplugin/ioutputpane.h>
|
||||
#include <texteditor/textmark.h>
|
||||
#include <utils/qtcassert.h>
|
||||
#include <utils/theme/theme.h>
|
||||
#include <utils/utilsicons.h>
|
||||
|
Reference in New Issue
Block a user