Skip to content

Commit 45158ec

Browse files
authored
cleaned up includes based on include-what-you-use (cppcheck-opensource#4007)
* cleaned up includes based on include-what-you-use * updated translations
1 parent 5ac4afa commit 45158ec

79 files changed

Lines changed: 2874 additions & 2746 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

cli/filelister.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818

1919
#include "filelister.h"
2020

21+
#include "config.h"
2122
#include "path.h"
2223
#include "pathmatch.h"
2324
#include "utils.h"

gui/aboutdialog.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
#include <QDialog>
2323
#include <QString>
2424

25+
class QObject;
2526
class QWidget;
2627
namespace Ui {
2728
class About;

gui/applicationdialog.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
#include <QDialog>
2323
#include <QString>
2424

25+
class QObject;
2526
class QWidget;
2627
class Application;
2728
namespace Ui {

gui/checkthread.cpp

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,25 @@
1818

1919
#include "checkthread.h"
2020

21+
#include "analyzerinfo.h"
2122
#include "common.h"
2223
#include "cppcheck.h"
2324
#include "erroritem.h"
25+
#include "errorlogger.h"
26+
#include "errortypes.h"
27+
#include "settings.h"
28+
#include "standards.h"
2429
#include "threadresult.h"
2530

31+
#include <cstddef>
32+
#include <functional>
33+
#include <list>
34+
#include <map>
35+
#include <ostream>
36+
#include <set>
37+
#include <string>
38+
#include <vector>
39+
2640
#include <QDebug>
2741
#include <QDir>
2842
#include <QFile>

gui/checkthread.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525

2626
#include <QThread>
2727

28+
class QObject;
2829
class Settings;
2930
class ThreadResult;
3031

gui/codeeditor.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@
2323
#include <QPainter>
2424
#include <QShortcut>
2525

26+
class QTextDocument;
27+
2628

2729
Highlighter::Highlighter(QTextDocument *parent,
2830
CodeEditorStyle *widgetStyle) :

gui/codeeditor.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,11 @@
2424
#include <QSyntaxHighlighter>
2525

2626
class CodeEditorStyle;
27+
class QObject;
2728
class QPaintEvent;
29+
class QRect;
2830
class QResizeEvent;
31+
class QTextDocument;
2932

3033
class Highlighter : public QSyntaxHighlighter {
3134
Q_OBJECT

gui/codeeditstylecontrols.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@
2020

2121
#include <QColorDialog>
2222

23+
class QWidget;
24+
2325
SelectColorButton::SelectColorButton(QWidget* parent) :
2426
QPushButton(parent),
2527
mColor(QColor(255, 255, 255))

gui/codeeditstylecontrols.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,9 @@
2727
#include <QFont>
2828
#include <QPushButton>
2929

30+
class QObject;
31+
class QWidget;
32+
3033
class SelectColorButton : public QPushButton {
3134
Q_OBJECT
3235
public:

gui/codeeditstyledialog.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@
2424
#include <QDialogButtonBox>
2525
#include <QFormLayout>
2626

27+
class QWidget;
28+
2729
const QString StyleEditDialog::mSampleDocument(
2830
"/*****\n"
2931
"* Multiline Comment\n"

0 commit comments

Comments
 (0)