Utils: More forward declarations / drop unused headers [D-G]

Round 1 - focus on headers.
For classes with initial in range [D-G].
Try to keep the same separators between different kind of headers.

Change-Id: Id42cd7b3743a816f75cecb6b576c0e37cb057473
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
Jarek Kobus
2022-05-24 00:40:44 +02:00
parent 7dd51acdfa
commit 2853660a59
51 changed files with 107 additions and 56 deletions

View File

@@ -39,6 +39,8 @@
#include "docksplitter.h" #include "docksplitter.h"
#include "iconprovider.h" #include "iconprovider.h"
#include <utils/hostosinfo.h>
#include <QAbstractButton> #include <QAbstractButton>
#include <QPainter> #include <QPainter>
#include <QStyle> #include <QStyle>

View File

@@ -41,6 +41,9 @@
#include "dockoverlay.h" #include "dockoverlay.h"
#include "dockwidget.h" #include "dockwidget.h"
#include "linux/floatingwidgettitlebar.h" #include "linux/floatingwidgettitlebar.h"
#include <utils/hostosinfo.h>
#ifdef Q_OS_WIN #ifdef Q_OS_WIN
#include <windows.h> #include <windows.h>
#ifdef _MSC_VER #ifdef _MSC_VER

View File

@@ -41,6 +41,8 @@
#include "dockoverlay.h" #include "dockoverlay.h"
#include "dockwidget.h" #include "dockwidget.h"
#include <utils/hostosinfo.h>
#include <QApplication> #include <QApplication>
#include <QEvent> #include <QEvent>
#include <QKeyEvent> #include <QKeyEvent>

View File

@@ -26,6 +26,7 @@
#pragma once #pragma once
#include "utils_global.h" #include "utils_global.h"
#include "pathchooser.h" #include "pathchooser.h"
#include <QStyledItemDelegate> #include <QStyledItemDelegate>

View File

@@ -26,6 +26,7 @@
#pragma once #pragma once
#include "utils_global.h" #include "utils_global.h"
#include <QString> #include <QString>
QT_BEGIN_NAMESPACE QT_BEGIN_NAMESPACE

View File

@@ -39,7 +39,7 @@
namespace Utils { namespace Utils {
static bool isFileDrop(const QMimeData *d, QList<DropSupport::FileSpec> *files = nullptr) static bool isFileDropMime(const QMimeData *d, QList<DropSupport::FileSpec> *files = nullptr)
{ {
// internal drop // internal drop
if (const auto internalData = qobject_cast<const DropMimeData *>(d)) { if (const auto internalData = qobject_cast<const DropMimeData *>(d)) {
@@ -94,7 +94,7 @@ QStringList DropSupport::mimeTypesForFilePaths()
bool DropSupport::isFileDrop(QDropEvent *event) bool DropSupport::isFileDrop(QDropEvent *event)
{ {
return Utils::isFileDrop(event->mimeData()); return isFileDropMime(event->mimeData());
} }
bool DropSupport::isValueDrop(QDropEvent *event) bool DropSupport::isValueDrop(QDropEvent *event)
@@ -125,7 +125,7 @@ bool DropSupport::eventFilter(QObject *obj, QEvent *event)
if (!m_filterFunction || m_filterFunction(de, this)) { if (!m_filterFunction || m_filterFunction(de, this)) {
const auto fileDropMimeData = qobject_cast<const DropMimeData *>(de->mimeData()); const auto fileDropMimeData = qobject_cast<const DropMimeData *>(de->mimeData());
QList<FileSpec> tempFiles; QList<FileSpec> tempFiles;
if (Utils::isFileDrop(de->mimeData(), &tempFiles)) { if (isFileDropMime(de->mimeData(), &tempFiles)) {
event->accept(); event->accept();
accepted = true; accepted = true;
if (fileDropMimeData && fileDropMimeData->isOverridingFileDropAction()) if (fileDropMimeData && fileDropMimeData->isOverridingFileDropAction())

View File

@@ -60,7 +60,7 @@ public:
static QStringList mimeTypesForFilePaths(); static QStringList mimeTypesForFilePaths();
signals: signals:
void filesDropped(const QList<Utils::DropSupport::FileSpec> &files, const QPoint &dropPos); void filesDropped(const QList<DropSupport::FileSpec> &files, const QPoint &dropPos);
void valuesDropped(const QList<QVariant> &values, const QPoint &dropPos); void valuesDropped(const QList<QVariant> &values, const QPoint &dropPos);
public: public:

View File

@@ -26,6 +26,7 @@
#pragma once #pragma once
#include "utils_global.h" #include "utils_global.h"
#include <QLabel> #include <QLabel>
namespace Utils { namespace Utils {

View File

@@ -26,6 +26,7 @@
#include "environment.h" #include "environment.h"
#include "algorithm.h" #include "algorithm.h"
#include "fileutils.h"
#include "qtcassert.h" #include "qtcassert.h"
#include <QDebug> #include <QDebug>
@@ -34,12 +35,12 @@
#include <QSet> #include <QSet>
#include <QCoreApplication> #include <QCoreApplication>
Q_GLOBAL_STATIC_WITH_ARGS(Utils::Environment, staticSystemEnvironment, namespace Utils {
Q_GLOBAL_STATIC_WITH_ARGS(Environment, staticSystemEnvironment,
(QProcessEnvironment::systemEnvironment().toStringList())) (QProcessEnvironment::systemEnvironment().toStringList()))
Q_GLOBAL_STATIC(QVector<Utils::EnvironmentProvider>, environmentProviders) Q_GLOBAL_STATIC(QVector<EnvironmentProvider>, environmentProviders)
namespace Utils {
QProcessEnvironment Environment::toProcessEnvironment() const QProcessEnvironment Environment::toProcessEnvironment() const
{ {
@@ -126,7 +127,7 @@ void Environment::prependOrSetLibrarySearchPath(const FilePath &value)
void Environment::prependOrSetLibrarySearchPaths(const FilePaths &values) void Environment::prependOrSetLibrarySearchPaths(const FilePaths &values)
{ {
Utils::reverseForeach(values, [this](const FilePath &value) { reverseForeach(values, [this](const FilePath &value) {
prependOrSetLibrarySearchPath(value); prependOrSetLibrarySearchPath(value);
}); });
} }
@@ -406,7 +407,7 @@ FilePath Environment::expandVariables(const FilePath &variables) const
QStringList Environment::expandVariables(const QStringList &variables) const QStringList Environment::expandVariables(const QStringList &variables) const
{ {
return Utils::transform(variables, [this](const QString &i) { return expandVariables(i); }); return transform(variables, [this](const QString &i) { return expandVariables(i); });
} }
void EnvironmentProvider::addProvider(EnvironmentProvider &&provider) void EnvironmentProvider::addProvider(EnvironmentProvider &&provider)

View File

@@ -25,13 +25,12 @@
#pragma once #pragma once
#include "fileutils.h" #include "utils_global.h"
#include "hostosinfo.h"
#include "namevaluedictionary.h"
#include "namevalueitem.h"
#include "optional.h"
#include <QStringList> #include "environmentfwd.h"
#include "filepath.h"
#include "namevaluedictionary.h"
#include "optional.h"
#include <functional> #include <functional>
@@ -51,11 +50,11 @@ public:
void appendOrSet(const QString &key, const QString &value, const QString &sep = QString()); void appendOrSet(const QString &key, const QString &value, const QString &sep = QString());
void prependOrSet(const QString &key, const QString &value, const QString &sep = QString()); void prependOrSet(const QString &key, const QString &value, const QString &sep = QString());
void appendOrSetPath(const Utils::FilePath &value); void appendOrSetPath(const FilePath &value);
void prependOrSetPath(const Utils::FilePath &value); void prependOrSetPath(const FilePath &value);
void prependOrSetLibrarySearchPath(const Utils::FilePath &value); void prependOrSetLibrarySearchPath(const FilePath &value);
void prependOrSetLibrarySearchPaths(const Utils::FilePaths &values); void prependOrSetLibrarySearchPaths(const FilePaths &values);
void setupEnglishOutput(); void setupEnglishOutput();
@@ -97,8 +96,8 @@ public:
void addSetValue(const QString &key, const QString &value); void addSetValue(const QString &key, const QString &value);
void addUnsetValue(const QString &key); void addUnsetValue(const QString &key);
void addPrependToPath(const Utils::FilePaths &values); void addPrependToPath(const FilePaths &values);
void addAppendToPath(const Utils::FilePaths &values); void addAppendToPath(const FilePaths &values);
void addModify(const NameValueItems &items); void addModify(const NameValueItems &items);
void addChange(const Item &item) { m_changeItems.append(item); } void addChange(const Item &item) { m_changeItems.append(item); }

View File

@@ -25,7 +25,9 @@
#pragma once #pragma once
#include "environment.h" #include "utils_global.h"
#include "environmentfwd.h"
#include "namevaluesdialog.h" #include "namevaluesdialog.h"
#include <thread> #include <thread>

View File

@@ -25,6 +25,8 @@
#pragma once #pragma once
#include "utils_global.h"
#include "namevaluemodel.h" #include "namevaluemodel.h"
namespace Utils { namespace Utils {

View File

@@ -27,8 +27,10 @@
#include "utils_global.h" #include "utils_global.h"
#include <QString> QT_BEGIN_NAMESPACE
#include <QWidget> class QString;
class QWidget;
QT_END_NAMESPACE
namespace Utils { namespace Utils {
namespace FadingIndicator { namespace FadingIndicator {

View File

@@ -26,6 +26,7 @@
#pragma once #pragma once
#include "utils_global.h" #include "utils_global.h"
#include "completinglineedit.h" #include "completinglineedit.h"
#include <QAbstractButton> #include <QAbstractButton>
@@ -140,7 +141,7 @@ protected:
void keyPressEvent(QKeyEvent *event) override; void keyPressEvent(QKeyEvent *event) override;
signals: signals:
void buttonClicked(Utils::FancyLineEdit::Side side); void buttonClicked(FancyLineEdit::Side side);
void leftButtonClicked(); void leftButtonClicked();
void rightButtonClicked(); void rightButtonClicked();

View File

@@ -254,7 +254,7 @@ DockWidget::DockWidget(QWidget *inner, FancyMainWindow *parent, bool immutable)
QString title = inner->windowTitle(); QString title = inner->windowTitle();
toggleViewAction()->setProperty("original_title", title); toggleViewAction()->setProperty("original_title", title);
title = Utils::stripAccelerator(title); title = stripAccelerator(title);
setWindowTitle(title); setWindowTitle(title);
QStyleOptionDockWidget opt; QStyleOptionDockWidget opt;
@@ -547,7 +547,7 @@ void FancyMainWindow::addDockActionsToMenu(QMenu *menu)
actions.append(action); actions.append(action);
} }
} }
Utils::sort(actions, [](const QAction *action1, const QAction *action2) { sort(actions, [](const QAction *action1, const QAction *action2) {
QTC_ASSERT(action1, return true); QTC_ASSERT(action1, return true);
QTC_ASSERT(action2, return false); QTC_ASSERT(action2, return false);
return stripAccelerator(action1->text()).toLower() < stripAccelerator(action2->text()).toLower(); return stripAccelerator(action1->text()).toLower() < stripAccelerator(action2->text()).toLower();

View File

@@ -25,7 +25,8 @@
#include "filecrumblabel.h" #include "filecrumblabel.h"
#include <utils/hostosinfo.h> #include "filepath.h"
#include "hostosinfo.h"
#include <QDir> #include <QDir>
#include <QUrl> #include <QUrl>

View File

@@ -26,12 +26,13 @@
#pragma once #pragma once
#include "utils_global.h" #include "utils_global.h"
#include "fileutils.h"
#include <QLabel> #include <QLabel>
namespace Utils { namespace Utils {
class FilePath;
class QTCREATOR_UTILS_EXPORT FileCrumbLabel : public QLabel class QTCREATOR_UTILS_EXPORT FileCrumbLabel : public QLabel
{ {
Q_OBJECT Q_OBJECT

View File

@@ -25,8 +25,9 @@
#pragma once #pragma once
#include <utils/utils_global.h> #include "utils_global.h"
#include <utils/fileutils.h>
#include "filepath.h"
#include <QHash> #include <QHash>
#include <QSharedPointer> #include <QSharedPointer>

View File

@@ -1277,24 +1277,24 @@ Environment FilePath::deviceEnvironment() const
QString FilePath::formatFilePaths(const QList<FilePath> &files, const QString &separator) QString FilePath::formatFilePaths(const QList<FilePath> &files, const QString &separator)
{ {
const QStringList nativeFiles = Utils::transform(files, &FilePath::toUserOutput); const QStringList nativeFiles = transform(files, &FilePath::toUserOutput);
return nativeFiles.join(separator); return nativeFiles.join(separator);
} }
void FilePath::removeDuplicates(QList<FilePath> &files) void FilePath::removeDuplicates(QList<FilePath> &files)
{ {
// FIXME: Improve. // FIXME: Improve.
QStringList list = Utils::transform<QStringList>(files, &FilePath::toString); QStringList list = transform<QStringList>(files, &FilePath::toString);
list.removeDuplicates(); list.removeDuplicates();
files = Utils::transform(list, &FilePath::fromString); files = transform(list, &FilePath::fromString);
} }
void FilePath::sort(QList<FilePath> &files) void FilePath::sort(QList<FilePath> &files)
{ {
// FIXME: Improve. // FIXME: Improve.
QStringList list = Utils::transform<QStringList>(files, &FilePath::toString); QStringList list = transform<QStringList>(files, &FilePath::toString);
list.sort(); list.sort();
files = Utils::transform(list, &FilePath::fromString); files = transform(list, &FilePath::fromString);
} }
FilePath FilePath::pathAppended(const QString &path) const FilePath FilePath::pathAppended(const QString &path) const
@@ -1332,7 +1332,7 @@ FilePath FilePath::stringAppended(const QString &str) const
QHashValueType FilePath::hash(uint seed) const QHashValueType FilePath::hash(uint seed) const
{ {
if (Utils::HostOsInfo::fileNameCaseSensitivity() == Qt::CaseInsensitive) if (HostOsInfo::fileNameCaseSensitivity() == Qt::CaseInsensitive)
return qHash(m_data.toUpper(), seed); return qHash(m_data.toUpper(), seed);
return qHash(m_data, seed); return qHash(m_data, seed);
} }

View File

@@ -26,9 +26,9 @@
#pragma once #pragma once
#include "utils_global.h" #include "utils_global.h"
#include "porting.h"
#include "hostosinfo.h" #include "osspecificaspects.h"
#include "porting.h"
#include <QDir> #include <QDir>
#include <QDirIterator> #include <QDirIterator>

View File

@@ -28,14 +28,18 @@
#include "utils_global.h" #include "utils_global.h"
#include <QDir> #include <QDir>
#include <QFuture>
#include <QMap> #include <QMap>
#include <QSet>
#include <QStack> #include <QStack>
#include <QTextDocument> #include <QTextDocument>
#include <functional> #include <functional>
QT_FORWARD_DECLARE_CLASS(QTextCodec) QT_BEGIN_NAMESPACE
template <typename T>
class QFuture;
class QTextCodec;
QT_END_NAMESPACE
namespace Utils { namespace Utils {

View File

@@ -42,7 +42,6 @@
#include "utils_global.h" #include "utils_global.h"
#include <QAbstractItemModel> #include <QAbstractItemModel>
#include <QPair>
#include <QDir> #include <QDir>
QT_BEGIN_NAMESPACE QT_BEGIN_NAMESPACE

View File

@@ -33,6 +33,8 @@
#include <QDebug> #include <QDebug>
#include <QOperatingSystemVersion> #include <QOperatingSystemVersion>
#include <QTextStream> #include <QTextStream>
#include <QXmlStreamWriter>
#include <qplatformdefs.h> #include <qplatformdefs.h>
#ifdef QT_GUI_LIB #ifdef QT_GUI_LIB

View File

@@ -31,11 +31,6 @@
#include <QCoreApplication> #include <QCoreApplication>
#include <QDir> #include <QDir>
#include <QFileInfo>
#include <QMetaType>
#include <QStringList>
#include <QUrl>
#include <QXmlStreamWriter> // Mac.
#ifdef QT_WIDGETS_LIB #ifdef QT_WIDGETS_LIB
#include <QFileDialog> #include <QFileDialog>
@@ -48,6 +43,7 @@ QT_BEGIN_NAMESPACE
class QDataStream; class QDataStream;
class QTextStream; class QTextStream;
class QWidget; class QWidget;
class QXmlStreamWriter;
// for withNtfsPermissions // for withNtfsPermissions
#ifdef Q_OS_WIN #ifdef Q_OS_WIN

View File

@@ -27,11 +27,12 @@
#include "utils_global.h" #include "utils_global.h"
#include "filepath.h"
#include "wizardpage.h" #include "wizardpage.h"
namespace Utils { namespace Utils {
class FilePath;
class FileWizardPagePrivate; class FileWizardPagePrivate;
class QTCREATOR_UTILS_EXPORT FileWizardPage : public WizardPage class QTCREATOR_UTILS_EXPORT FileWizardPage : public WizardPage

View File

@@ -26,6 +26,7 @@
#pragma once #pragma once
#include "utils_global.h" #include "utils_global.h"
#include <QLabel> #include <QLabel>
namespace Utils { namespace Utils {

View File

@@ -26,10 +26,10 @@
#pragma once #pragma once
#include "utils_global.h" #include "utils_global.h"
#include <QtGlobal>
#include <QFuture> #include <QFuture>
#include <QList> #include <QList>
#include <QtGlobal>
namespace Utils { namespace Utils {

View File

@@ -26,6 +26,7 @@
#pragma once #pragma once
#include "utils_global.h" #include "utils_global.h"
#include <QtGlobal> #include <QtGlobal>
namespace Utils { namespace Utils {

View File

@@ -25,6 +25,7 @@
#include "algorithm.h" #include "algorithm.h"
#include "namevaluedictionary.h" #include "namevaluedictionary.h"
#include "namevalueitem.h"
#include "qtcassert.h" #include "qtcassert.h"
namespace Utils { namespace Utils {

View File

@@ -25,7 +25,6 @@
#pragma once #pragma once
#include "fileutils.h"
#include "hostosinfo.h" #include "hostosinfo.h"
#include "namevalueitem.h" #include "namevalueitem.h"

View File

@@ -25,11 +25,13 @@
#include "namevaluemodel.h" #include "namevaluemodel.h"
#include <utils/algorithm.h> #include "algorithm.h"
#include <utils/hostosinfo.h> #include "hostosinfo.h"
#include <utils/namevaluedictionary.h> #include "namevaluedictionary.h"
#include <utils/qtcassert.h> #include "namevalueitem.h"
#include "qtcassert.h"
#include <QFileInfo>
#include <QFont> #include <QFont>
#include <QGuiApplication> #include <QGuiApplication>
#include <QPalette> #include <QPalette>

View File

@@ -76,6 +76,8 @@
#include <QSpinBox> #include <QSpinBox>
#include <QTimer> #include <QTimer>
#include <QToolButton> #include <QToolButton>
#include <QXmlStreamReader>
#include <QXmlStreamWriter>
#include <algorithm> #include <algorithm>
#include <limits> #include <limits>

View File

@@ -44,6 +44,7 @@
#include <QGridLayout> #include <QGridLayout>
#include <QLineEdit> #include <QLineEdit>
#include <QXmlStreamWriter>
using namespace ProjectExplorer; using namespace ProjectExplorer;
using namespace Utils; using namespace Utils;

View File

@@ -43,6 +43,8 @@
#include <QTabWidget> #include <QTabWidget>
#include <QToolButton> #include <QToolButton>
#include <QVBoxLayout> #include <QVBoxLayout>
#include <QXmlStreamReader>
#include <QXmlStreamWriter>
using namespace Utils; using namespace Utils;

View File

@@ -28,6 +28,7 @@
#include "../autotestconstants.h" #include "../autotestconstants.h"
#include "qttestconstants.h" #include "qttestconstants.h"
#include <utils/hostosinfo.h>
#include <utils/layoutbuilder.h> #include <utils/layoutbuilder.h>
using namespace Utils; using namespace Utils;

View File

@@ -28,6 +28,7 @@
#include <languageclient/client.h> #include <languageclient/client.h>
#include <languageserverprotocol/jsonkeys.h> #include <languageserverprotocol/jsonkeys.h>
#include <languageserverprotocol/lsptypes.h> #include <languageserverprotocol/lsptypes.h>
#include <utils/hostosinfo.h>
#include <utils/filepath.h> #include <utils/filepath.h>
#include <QStringView> #include <QStringView>

View File

@@ -52,6 +52,8 @@
#include <QStringList> #include <QStringList>
#include <QStyledItemDelegate> #include <QStyledItemDelegate>
#include <QSortFilterProxyModel> #include <QSortFilterProxyModel>
#include <QXmlStreamReader>
#include <QXmlStreamWriter>
static const char kModifiedMimeTypesFile[] = "mimetypes/modifiedmimetypes.xml"; static const char kModifiedMimeTypesFile[] = "mimetypes/modifiedmimetypes.xml";

View File

@@ -38,6 +38,7 @@
#include <QPoint> #include <QPoint>
#include <QTextBlock> #include <QTextBlock>
#include <QXmlStreamReader>
using namespace Core; using namespace Core;
using namespace TextEditor; using namespace TextEditor;

View File

@@ -27,6 +27,7 @@
#include <coreplugin/icore.h> #include <coreplugin/icore.h>
#include <utils/hostosinfo.h>
#include <utils/layoutbuilder.h> #include <utils/layoutbuilder.h>
#include <utils/pathchooser.h> #include <utils/pathchooser.h>

View File

@@ -38,6 +38,7 @@
#include <coreplugin/coreconstants.h> #include <coreplugin/coreconstants.h>
#include <coreplugin/icore.h> #include <coreplugin/icore.h>
#include <utils/hostosinfo.h>
#include <utils/qtcassert.h> #include <utils/qtcassert.h>
#include <QDebug> #include <QDebug>

View File

@@ -37,6 +37,7 @@
#include <QLineEdit> #include <QLineEdit>
#include <QMenu> #include <QMenu>
#include <QPainter> #include <QPainter>
#include <QXmlStreamReader>
using namespace Utils; using namespace Utils;

View File

@@ -31,6 +31,7 @@
// Qt Creator. The idea is to keep this file here in a "clean" state that // Qt Creator. The idea is to keep this file here in a "clean" state that
// allows easy reuse with any QTextEdit or QPlainTextEdit derived class. // allows easy reuse with any QTextEdit or QPlainTextEdit derived class.
#include <utils/hostosinfo.h>
#include <utils/layoutbuilder.h> #include <utils/layoutbuilder.h>
#include <utils/qtcassert.h> #include <utils/qtcassert.h>

View File

@@ -40,6 +40,7 @@
#include <extensionsystem/pluginmanager.h> #include <extensionsystem/pluginmanager.h>
#include <utils/algorithm.h> #include <utils/algorithm.h>
#include <utils/hostosinfo.h>
#include <utils/qtcassert.h> #include <utils/qtcassert.h>
#include <utils/stringutils.h> #include <utils/stringutils.h>
#include <utils/wizard.h> #include <utils/wizard.h>

View File

@@ -27,7 +27,6 @@
#include "qmakeproject.h" #include "qmakeproject.h"
#include "qmakeprojectmanagerconstants.h" #include "qmakeprojectmanagerconstants.h"
#include "qmakebuildconfiguration.h"
#include <android/androidconstants.h> #include <android/androidconstants.h>
#include <coreplugin/documentmanager.h> #include <coreplugin/documentmanager.h>
@@ -57,6 +56,7 @@
#include <QLoggingCategory> #include <QLoggingCategory>
#include <QMessageBox> #include <QMessageBox>
#include <QTextCodec> #include <QTextCodec>
#include <QXmlStreamWriter>
using namespace Core; using namespace Core;
using namespace ProjectExplorer; using namespace ProjectExplorer;

View File

@@ -29,8 +29,11 @@
#include <projectexplorer/projectexplorerconstants.h> #include <projectexplorer/projectexplorerconstants.h>
#include <utils/hostosinfo.h>
#include <utils/layoutbuilder.h> #include <utils/layoutbuilder.h>
#include <QXmlStreamWriter>
using namespace Utils; using namespace Utils;
namespace QmakeProjectManager { namespace QmakeProjectManager {

View File

@@ -46,6 +46,7 @@
#include <coreplugin/icore.h> #include <coreplugin/icore.h>
#include <coreplugin/messagebox.h> #include <coreplugin/messagebox.h>
#include <utils/fileutils.h> #include <utils/fileutils.h>
#include <utils/hostosinfo.h>
#include <utils/qtcassert.h> #include <utils/qtcassert.h>
#include <QCoreApplication> #include <QCoreApplication>

View File

@@ -29,6 +29,7 @@
#include <utils/environment.h> #include <utils/environment.h>
#include <QObject> #include <QObject>
#include <QSharedPointer>
namespace Utils { class QtcProcess; } namespace Utils { class QtcProcess; }

View File

@@ -29,6 +29,7 @@
#include "ui_highlightersettingspage.h" #include "ui_highlightersettingspage.h"
#include <coreplugin/icore.h> #include <coreplugin/icore.h>
#include <utils/hostosinfo.h>
#include <QDir> #include <QDir>
#include <QMessageBox> #include <QMessageBox>

View File

@@ -27,6 +27,8 @@
#include <languageserverprotocol/jsonobject.h> #include <languageserverprotocol/jsonobject.h>
#include <languageserverprotocol/jsonrpcmessages.h> #include <languageserverprotocol/jsonrpcmessages.h>
#include <utils/hostosinfo.h>
#include <QTextCodec> #include <QTextCodec>
#include <QtTest> #include <QtTest>

View File

@@ -28,6 +28,7 @@
#include <QRandomGenerator> #include <QRandomGenerator>
#include <utils/fileutils.h> #include <utils/fileutils.h>
#include <utils/hostosinfo.h>
#include <utils/link.h> #include <utils/link.h>
//TESTED_COMPONENT=src/libs/utils //TESTED_COMPONENT=src/libs/utils

View File

@@ -27,6 +27,7 @@
#include <utils/qtcprocess.h> #include <utils/qtcprocess.h>
#include <QCoreApplication>
#include <QDebug> #include <QDebug>
#include <QHash> #include <QHash>
#include <QMutex> #include <QMutex>