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