1 #ifndef Header_Most_QTHeader
2 #define Header_Most_QTHeader
3 
4 //This header should be included by any file using some qt headers
5 //It is marked as precompiled, so it is only once processed and faster than some of these headers alone
6 
7 //TODO: try to split it into a gui and non-gui part, problem: gcc docu says there can only be one precompiled
8 //      header per compilation, and qmake docu only mentions a way to create a single one
9 
10 #ifdef __cplusplus
11 
12 #include "modifiedQObject.h"
13 #include <memory>
14 #include <QAbstractItemDelegate>
15 #include <QAbstractItemModel>
16 #include <QAbstractListModel>
17 #include <QAbstractScrollArea>
18 #include <QAbstractTableModel>
19 #include <QAction>
20 #include <QActionGroup>
21 #include <QApplication>
22 #include <QBasicTimer>
23 #include <QBitmap>
24 #include <QChar>
25 #include <QCheckBox>
26 #include <QClipboard>
27 #include <QCloseEvent>
28 #include <QColor>
29 #include <QColorDialog>
30 #include <QComboBox>
31 #include <QContextMenuEvent>
32 #include <QCoreApplication>
33 #include <QDataStream>
34 #include <QDateTime>
35 #include <QDebug>
36 #include <QDesktopServices>
37 #include <QDialog>
38 #include <QDir>
39 #include <QDirIterator>
40 #include <QDockWidget>
41 #include <QEvent>
42 #include <QEventLoop>
43 #include <QFile>
44 #include <QFileDialog>
45 #include <QFileInfo>
46 #include <QFileOpenEvent>
47 #include <QFileSystemWatcher>
48 #include <QFont>
49 #include <QFontDatabase>
50 #include <QFontMetrics>
51 #include <QFrame>
52 #include <QGenericArgument>
53 #include <QGridLayout>
54 #include <QHash>
55 #include <QHeaderView>
56 #include <QHelpEvent>
57 #include <QIcon>
58 #include <QImageWriter>
59 #include <QInputDialog>
60 #include <QItemDelegate>
61 #include <QKeyEvent>
62 #include <QKeySequence>
63 #include <QLabel>
64 #include <QLayout>
65 #include <QLineEdit>
66 //#include <QLinkedList>
67 #include <QList>
68 #include <QListView>
69 #include <QListWidget>
70 #include <QListWidgetItem>
71 #include <QLocale>
72 #include <QMainWindow>
73 #include <QMap>
74 #include <QMenu>
75 #include <QMenuBar>
76 #include <QMessageBox>
77 #include <QMetaObject>
78 #include <QMetaType>
79 #include <QMimeData>
80 #include <QModelIndex>
81 #include <QMouseEvent>
82 #include <QObject>
83 #include <QPaintEvent>
84 #include <QPainter>
85 #include <QPixmap>
86 #include <QPixmapCache>
87 #include <QPointer>
88 #include <QPrintDialog>
89 #include <QPrinter>
90 #include <QProcess>
91 #include <QPushButton>
92 #include <QRegExp>
93 #include <QRegularExpression>
94 #include <QResizeEvent>
95 #include <QScreen>
96 #include <QScrollArea>
97 #include <QScrollBar>
98 #include <QSet>
99 #include <QSettings>
100 #include <QSize>
101 #include <QSpinBox>
102 #include <QSplitter>
103 #include <QStack>
104 #include <QStackedWidget>
105 #include <QStandardItemModel>
106 #include <QStatusBar>
107 #include <QString>
108 #include <QStringList>
109 #include <QStringListModel>
110 #include <QStyle>
111 #include <QStyleFactory>
112 #include <QStyleOptionViewItem>
113 #include <QSyntaxHighlighter>
114 #include <QTabBar>
115 #include <QTabWidget>
116 #include <QTableView>
117 #include <QTableWidget>
118 #include <QTableWidgetItem>
119 #include <QTemporaryFile>
120 #include <QTextBlock>
121 #include <QTextCharFormat>
122 #include <QTextCodec>
123 #include <QTextCursor>
124 #include <QTextDocument>
125 #include <QTextEdit>
126 #include <QTextStream>
127 #include <QTextTable>
128 #include <QTimer>
129 #include <QTimerEvent>
130 #include <QToolBar>
131 #include <QToolBox>
132 #include <QToolButton>
133 #include <QToolTip>
134 #include <QThread>
135 #include <QTranslator>
136 #include <QTreeWidget>
137 #include <QTreeWidgetItem>
138 #include <QVBoxLayout>
139 #include <QVariant>
140 #include <QVector>
141 #include <QWidget>
142 #include <QtCore/QVariant>
143 #include <QAction>
144 #include <QApplication>
145 #include <QButtonGroup>
146 #include <QCheckBox>
147 #include <QComboBox>
148 #include <QDialog>
149 #include <QDialogButtonBox>
150 #include <QFontComboBox>
151 #include <QFrame>
152 #include <QGridLayout>
153 #include <QGroupBox>
154 #include <QHBoxLayout>
155 #include <QHeaderView>
156 #include <QLabel>
157 #include <QLineEdit>
158 #include <QListView>
159 #include <QListWidget>
160 #include <QPushButton>
161 #include <QRadioButton>
162 #include <QSlider>
163 #include <QSpacerItem>
164 #include <QSpinBox>
165 #include <QStackedWidget>
166 #include <QTableView>
167 #include <QTableWidget>
168 #include <QTextBrowser>
169 #include <QTextEdit>
170 #include <QToolButton>
171 #include <QTreeWidget>
172 #include <QVBoxLayout>
173 #include <QWidget>
174 
175 #include <QDomElement>
176 #include <QDomNode>
177 
178 #include <QScroller>
179 
180 #endif
181 
182 #endif
183 
184