OSDN Git Service

7ca07d532b63d45baedd4778d484c0320383367f
[kde/Katie.git] / src / core / global / qconfig.h.cmake
1 /****************************************************************************
2 **
3 ** Copyright (C) 2015 The Qt Company Ltd.
4 ** Copyright (C) 2016 Ivailo Monev
5 **
6 ** This file is part of the QtCore module of the Katie Toolkit.
7 **
8 ** $QT_BEGIN_LICENSE:LGPL$
9 **
10 ** GNU Lesser General Public License Usage
11 ** This file may be used under the terms of the GNU Lesser
12 ** General Public License version 2.1 as published by the Free Software
13 ** Foundation and appearing in the file LICENSE.LGPL included in the
14 ** packaging of this file.  Please review the following information to
15 ** ensure the GNU Lesser General Public License version 2.1 requirements
16 ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
17 **
18 ** $QT_END_LICENSE$
19 **
20 ****************************************************************************/
21
22 #ifndef QCONFIG_H
23 #define QCONFIG_H
24
25 // Build specs
26 #define QT_VERSION_MAJOR ${KATIE_MAJOR}
27 #define QT_VERSION_MINOR ${KATIE_MINOR}
28 #define QT_VERSION_MICRO ${KATIE_MICRO}
29 #define QT_VERSION_STR "${KATIE_VERSION}"
30 #define QT_VERSION_HEX_STR "${KATIE_HEX}"
31 #define QT_VERSION ${KATIE_HEX}
32
33 #define QT_KATIE
34 #cmakedefine QT_POINTER_SIZE ${QT_POINTER_SIZE}
35
36 // The operating system, must be one of Q_OS_x
37 #define Q_OS_${KATIE_OS}
38
39 // The architechture, must be one of QT_ARCH_x
40 #define QT_ARCH_${KATIE_ARCH}
41
42 // Target endianness
43 #define Q_BIG_ENDIAN 4321
44 #define Q_LITTLE_ENDIAN 1234
45 #define Q_BYTE_ORDER ${KATIE_BYTE_ORDER}
46
47 // Not supported, used to bootstrap
48 #cmakedefine QT_NO_QOBJECT
49 #cmakedefine QT_NO_COMPRESS
50 #cmakedefine QT_NO_THREAD
51 #cmakedefine QT_NO_PROCESS
52 #cmakedefine QT_NO_DATASTREAM
53 #cmakedefine QT_NO_TEXTSTREAM
54 #cmakedefine QT_NO_REGEXP
55 #cmakedefine QT_NO_REGEXP_ANCHOR_ALT
56 #cmakedefine QT_NO_REGEXP_BACKREF
57 #cmakedefine QT_NO_REGEXP_CAPTURE
58 #cmakedefine QT_NO_REGEXP_CCLASS
59 #cmakedefine QT_NO_REGEXP_ESCAPE
60 #cmakedefine QT_NO_REGEXP_INTERVAL
61 #cmakedefine QT_NO_REGEXP_LOOKAHEAD
62 #cmakedefine QT_NO_REGEXP_OPTIM
63 #cmakedefine QT_NO_REGEXP_WILDCARD
64 #cmakedefine QT_NO_STANDARDPATHS
65 #cmakedefine QT_NO_SETTINGS
66 #cmakedefine QT_NO_TEXTCODEC
67
68 // Compiler and host dependant
69 #cmakedefine QT_NO_EXCEPTIONS
70 #cmakedefine QT_NO_FPU
71
72 // External packages dependant
73 #cmakedefine QT_NO_CUPS
74 #cmakedefine QT_NO_DBUS
75 #cmakedefine QT_NO_EXECINFO
76 #cmakedefine QT_NO_FONTCONFIG
77 #cmakedefine QT_NO_SESSIONMANAGER
78 #cmakedefine QT_NO_TRANSLATION
79 #cmakedefine QT_NO_XCURSOR
80 #cmakedefine QT_NO_XFIXES
81 #cmakedefine QT_NO_XINERAMA
82 #cmakedefine QT_NO_XRANDR
83 #cmakedefine QT_NO_XRENDER
84 #cmakedefine QT_NO_XSHAPE
85 #cmakedefine QT_NO_XSYNC
86
87 // Broken, do not set until further notice
88 // #cmakedefine QT_NO_ACTION
89 // #cmakedefine QT_NO_ANIMATION
90 // #cmakedefine QT_NO_BUTTONGROUP
91 // #cmakedefine QT_NO_CALENDARWIDGET
92 // #cmakedefine QT_NO_CLIPBOARD
93 // #cmakedefine QT_NO_DRAGANDDROP
94 // #cmakedefine QT_NO_COLORDIALOG
95 // #cmakedefine QT_NO_COMBOBOX
96 // #cmakedefine QT_NO_COMPLETER
97 // #cmakedefine QT_NO_CONTEXTMENU
98 // #cmakedefine QT_NO_CSSPARSER
99 // #cmakedefine QT_NO_DATESTRING
100 // #cmakedefine QT_NO_DATETIMEEDIT
101 // #cmakedefine QT_NO_DEBUG_STREAM
102 // #cmakedefine QT_NO_DIRMODEL
103 // #cmakedefine QT_NO_DOCKWIDGET
104 // #cmakedefine QT_NO_DOM
105 // #cmakedefine QT_NO_ERRORMESSAGE
106 // #cmakedefine QT_NO_FILEDIALOG
107 // #cmakedefine QT_NO_FILEICONPROVIDER
108 // #cmakedefine QT_NO_FILESYSTEMMODEL
109 // #cmakedefine QT_NO_FONTCOMBOBOX
110 // #cmakedefine QT_NO_FONTDIALOG
111 // #cmakedefine QT_NO_FSFILEENGINE
112 // #cmakedefine QT_NO_GRAPHICSVIEW
113 // #cmakedefine QT_NO_GROUPBOX
114 // #cmakedefine QT_NO_ICON
115 // #cmakedefine QT_NO_IMAGEFORMAT_XPM
116 // #cmakedefine QT_NO_INPUTDIALOG
117 // #cmakedefine QT_NO_ITEMVIEWS
118 // #cmakedefine QT_NO_LINEEDIT
119 // #cmakedefine QT_NO_LISTVIEW
120 // #cmakedefine QT_NO_LISTWIDGET
121 // #cmakedefine QT_NO_MAINWINDOW
122 // #cmakedefine QT_NO_MATRIX4X4
123 // #cmakedefine QT_NO_VECTOR3D
124 // #cmakedefine QT_NO_MDIAREA
125 // #cmakedefine QT_NO_MENU
126 // #cmakedefine QT_NO_MENUBAR
127 // #cmakedefine QT_NO_MESSAGEBOX
128
129 // Misc
130 #cmakedefine QT_NO_USING_NAMESPACE
131 #cmakedefine QT_NO_BACKINGSTORE
132 #cmakedefine QT_NO_CODEC_FOR_C_STRINGS
133 #cmakedefine QT_NO_COLORNAMES
134 #cmakedefine QT_NO_COLUMNVIEW
135 #cmakedefine QT_NO_CONCURRENT
136 #cmakedefine QT_NO_CURSOR
137 #cmakedefine QT_NO_DATAWIDGETMAPPER
138 #cmakedefine QT_NO_DEBUG
139 #cmakedefine QT_NO_DIAL
140 #cmakedefine QT_NO_DIALOGBUTTONBOX
141 #cmakedefine QT_NO_EFFECTS
142 #cmakedefine QT_NO_FILESYSTEMITERATOR
143 #cmakedefine QT_NO_FILESYSTEMWATCHER
144 #cmakedefine QT_NO_FORMLAYOUT
145 #cmakedefine QT_NO_FRAME
146 #cmakedefine QT_NO_FSCOMPLETER
147 #cmakedefine QT_NO_GRAPHICSEFFECT
148 #cmakedefine QT_NO_IDENTITYPROXYMODEL
149 #cmakedefine QT_NO_IMAGEFORMAT_PPM
150 #cmakedefine QT_NO_IMAGE_HEURISTIC_MASK
151 #cmakedefine QT_NO_IPV6
152 #cmakedefine QT_NO_IPV6IFNAME
153 #cmakedefine QT_NO_LCDNUMBER
154 #cmakedefine QT_NO_LIBRARY
155 #cmakedefine QT_NO_LOCALSERVER
156 #cmakedefine QT_NO_LOCALSOCKET
157 #cmakedefine QT_NO_MOVIE
158 #cmakedefine QT_NO_NETWORKINTERFACE
159 #cmakedefine QT_NO_PDF
160 #cmakedefine QT_NO_PLUGIN_CHECK
161 #cmakedefine QT_NO_PRINTDIALOG
162 #cmakedefine QT_NO_PRINTER
163 #cmakedefine QT_NO_PRINTPREVIEWDIALOG
164 #cmakedefine QT_NO_PRINTPREVIEWWIDGET
165 #cmakedefine QT_NO_PROGRESSBAR
166 #cmakedefine QT_NO_PROGRESSDIALOG
167 #cmakedefine QT_NO_PROPERTIES
168 #cmakedefine QT_NO_PROXYMODEL
169 #cmakedefine QT_NO_QFUTURE
170 #cmakedefine QT_NO_QUATERNION
171 #cmakedefine QT_NO_QUUID_STRING
172 #cmakedefine QT_NO_RESIZEHANDLER
173 #cmakedefine QT_NO_RUBBERBAND
174 #cmakedefine QT_NO_SCROLLAREA
175 #cmakedefine QT_NO_SCROLLBAR
176 #cmakedefine QT_NO_SHAREDMEMORY
177 #cmakedefine QT_NO_SHORTCUT
178 #cmakedefine QT_NO_SIGNALMAPPER
179 #cmakedefine QT_NO_SIZEGRIP
180 #cmakedefine QT_NO_SLIDER
181 #cmakedefine QT_NO_SORTFILTERPROXYMODEL
182 #cmakedefine QT_NO_SPINBOX
183 #cmakedefine QT_NO_SPLASHSCREEN
184 #cmakedefine QT_NO_SPLITTER
185 #cmakedefine QT_NO_STACKEDWIDGET
186 #cmakedefine QT_NO_STANDARDITEMMODEL
187 #cmakedefine QT_NO_STATUSBAR
188 #cmakedefine QT_NO_STATUSTIP
189 #cmakedefine QT_NO_STRINGLISTMODEL
190 #cmakedefine QT_NO_STYLE_CLEANLOOKS
191 #cmakedefine QT_NO_STYLE_PROXY
192 #cmakedefine QT_NO_STYLE_STYLESHEET
193 #cmakedefine QT_NO_STYLE_WINDOWS
194 #cmakedefine QT_NO_SVG
195 #cmakedefine QT_NO_SVGRENDERER
196 #cmakedefine QT_NO_SYNTAXHIGHLIGHTER
197 #cmakedefine QT_NO_SYSTEMSEMAPHORE
198 #cmakedefine QT_NO_SYSTEMTRAYICON
199 #cmakedefine QT_NO_TABBAR
200 #cmakedefine QT_NO_TABLEVIEW
201 #cmakedefine QT_NO_TABLEWIDGET
202 #cmakedefine QT_NO_TABWIDGET
203 #cmakedefine QT_NO_TEMPORARYFILE
204 #cmakedefine QT_NO_TEXTBROWSER
205 #cmakedefine QT_NO_TEXTCONTROL
206 #cmakedefine QT_NO_TEXTDATE
207 #cmakedefine QT_NO_TEXTEDIT
208 #cmakedefine QT_NO_TEXTHTMLPARSER
209 #cmakedefine QT_NO_TOOLBAR
210 #cmakedefine QT_NO_TOOLBOX
211 #cmakedefine QT_NO_TOOLBUTTON
212 #cmakedefine QT_NO_TOOLTIP
213 #cmakedefine QT_NO_TREEVIEW
214 #cmakedefine QT_NO_TREEWIDGET
215 #cmakedefine QT_NO_UDPSOCKET
216 #cmakedefine QT_NO_UNDOCOMMAND
217 #cmakedefine QT_NO_UNDOGROUP
218 #cmakedefine QT_NO_UNDOSTACK
219 #cmakedefine QT_NO_UNDOVIEW
220 #cmakedefine QT_NO_VALIDATOR
221 #cmakedefine QT_NO_VECTOR2D
222 #cmakedefine QT_NO_VECTOR4D
223 #cmakedefine QT_NO_WARNING_OUTPUT
224 #cmakedefine QT_NO_WHATSTHIS
225 #cmakedefine QT_NO_WHEELEVENT
226 #cmakedefine QT_NO_WIZARD
227 #cmakedefine QT_NO_WORKSPACE
228 #cmakedefine QT_NO_XMLSTREAM
229 #cmakedefine QT_NO_XMLSTREAMREADER
230 #cmakedefine QT_NO_XMLSTREAMWRITER
231
232 // Debugging
233 #if defined(QT_NO_TEXTSTREAM) && !defined(QT_NO_DEBUG_STREAM)
234 #  define QT_NO_DEBUG_STREAM
235 #endif
236
237 // Future
238 #if !defined(QT_NO_QFUTURE) && defined(QT_NO_CONCURRENT)
239 #  define QT_NO_QFUTURE
240 #endif
241
242 // Animation
243 #if !defined(QT_NO_ANIMATION) && defined(QT_NO_PROPERTIES)
244 #  define QT_NO_ANIMATION
245 #endif
246
247 // QButtonGroup
248 #if !defined(QT_NO_BUTTONGROUP) && defined(QT_NO_GROUPBOX)
249 #  define QT_NO_BUTTONGROUP
250 #endif
251
252 // QDate/QTime/QDateTime
253 #if !defined(QT_NO_DATESTRING) && defined(QT_NO_TEXTDATE)
254 #  define QT_NO_DATESTRING
255 #endif
256
257 // QDial
258 #if !defined(QT_NO_DIAL) && defined(QT_NO_SLIDER)
259 #  define QT_NO_DIAL
260 #endif
261
262 // QMenu
263 #if !defined(QT_NO_MENU) && defined(QT_NO_ACTION)
264 #  define QT_NO_MENU
265 #endif
266
267 // QProgressDialog
268 #if !defined(QT_NO_PROGRESSDIALOG) && defined(QT_NO_PROGRESSBAR)
269 #  define QT_NO_PROGRESSDIALOG
270 #endif
271
272 // QScrollBar
273 #if !defined(QT_NO_SCROLLBAR) && defined(QT_NO_SLIDER)
274 #  define QT_NO_SCROLLBAR
275 #endif
276
277 // QSplitter
278 #if !defined(QT_NO_SPLITTER) && defined(QT_NO_RUBBERBAND)
279 #  define QT_NO_SPLITTER
280 #endif
281
282 // QToolButton
283 #if !defined(QT_NO_TOOLBUTTON) && defined(QT_NO_ACTION)
284 #  define QT_NO_TOOLBUTTON
285 #endif
286
287 // QUndoStack
288 #if !defined(QT_NO_UNDOSTACK) && defined(QT_NO_UNDOCOMMAND)
289 #  define QT_NO_UNDOSTACK
290 #endif
291
292 // QWizard
293 #if !defined(QT_NO_WIZARD) && defined(QT_NO_PROPERTIES)
294 #  define QT_NO_WIZARD
295 #endif
296
297 // QXmlStreamReader
298 #if !defined(QT_NO_XMLSTREAMREADER) && defined(QT_NO_XMLSTREAM)
299 #  define QT_NO_XMLSTREAMREADER
300 #endif
301
302 // QXmlStreamWriter
303 #if !defined(QT_NO_XMLSTREAMWRITER) && defined(QT_NO_XMLSTREAM)
304 #  define QT_NO_XMLSTREAMWRITER
305 #endif
306
307 // Context menu
308 #if !defined(QT_NO_CONTEXTMENU) && defined(QT_NO_MENU)
309 #  define QT_NO_CONTEXTMENU
310 #endif
311
312 // QtDBus module
313 #if !defined(QT_NO_DBUS) && (defined(QT_NO_PROPERTIES) || defined(QT_NO_DOM))
314 #  define QT_NO_DBUS
315 #endif
316
317 // QScrollArea
318 #if !defined(QT_NO_SCROLLAREA) && defined(QT_NO_SCROLLBAR)
319 #  define QT_NO_SCROLLAREA
320 #endif
321
322 // QTabBar
323 #if !defined(QT_NO_TABBAR) && defined(QT_NO_TOOLBUTTON)
324 #  define QT_NO_TABBAR
325 #endif
326
327 // QUndoGroup
328 #if !defined(QT_NO_UNDOGROUP) && defined(QT_NO_UNDOSTACK)
329 #  define QT_NO_UNDOGROUP
330 #endif
331
332 // QWhatsThis
333 #if !defined(QT_NO_WHATSTHIS) && defined(QT_NO_TOOLBUTTON)
334 #  define QT_NO_WHATSTHIS
335 #endif
336
337 // Drag and drop
338 #if !defined(QT_NO_DRAGANDDROP) && (defined(QT_NO_CLIPBOARD) || defined(QT_NO_IMAGEFORMAT_XPM))
339 #  define QT_NO_DRAGANDDROP
340 #endif
341
342 // QGraphicsView
343 #if !defined(QT_NO_GRAPHICSVIEW) && (defined(QT_NO_SCROLLAREA) || defined(QT_NO_MATRIX4X4) || defined(QT_NO_VECTOR3D))
344 #  define QT_NO_GRAPHICSVIEW
345 #endif
346
347 // QMdiArea
348 #if !defined(QT_NO_MDIAREA) && defined(QT_NO_SCROLLAREA)
349 #  define QT_NO_MDIAREA
350 #endif
351
352 // QPrinter
353 #if !defined(QT_NO_PRINTER) && defined(QT_NO_TEMPORARYFILE)
354 #  define QT_NO_PRINTER
355 #endif
356
357 // QSpinBox
358 #if !defined(QT_NO_SPINBOX) && (defined(QT_NO_SPINWIDGET) || defined(QT_NO_LINEEDIT) || defined(QT_NO_VALIDATOR))
359 #  define QT_NO_SPINBOX
360 #endif
361
362 // QCleanLooksStyle
363 #if !defined(QT_NO_STYLE_CLEANLOOKS) && defined(QT_NO_STYLE_WINDOWS)
364 #  define QT_NO_STYLE_CLEANLOOKS
365 #endif
366
367 // QStyleSheetStyle
368 #if !defined(QT_NO_STYLE_STYLESHEET) && (defined(QT_NO_STYLE_WINDOWS) || defined(QT_NO_PROPERTIES) || defined(QT_NO_CSSPARSER))
369 #  define QT_NO_STYLE_STYLESHEET
370 #endif
371
372 // QtSvg module
373 #if !defined(QT_NO_SVG) && (defined(QT_NO_XMLSTREAMREADER) || defined(QT_NO_CSSPARSER))
374 #  define QT_NO_SVG
375 #endif
376
377 // QColorDialog
378 #if !defined(QT_NO_COLORDIALOG) && defined(QT_NO_SPINBOX)
379 #  define QT_NO_COLORDIALOG
380 #endif
381
382 // QGraphicsEffect
383 #if !defined(QT_NO_GRAPHICSEFFECT) && defined(QT_NO_GRAPHICSVIEW)
384 #  define QT_NO_GRAPHICSEFFECT
385 #endif
386
387 // The Model/View Framework
388 #if !defined(QT_NO_ITEMVIEWS) && (defined(QT_NO_RUBBERBAND) || defined(QT_NO_SCROLLAREA))
389 #  define QT_NO_ITEMVIEWS
390 #endif
391
392 // QMenuBar
393 #if !defined(QT_NO_MENUBAR) && (defined(QT_NO_MENU) || defined(QT_NO_TOOLBUTTON))
394 #  define QT_NO_MENUBAR
395 #endif
396
397 // QSvgRenderer
398 #if !defined(QT_NO_SVGRENDERER) && defined(QT_NO_SVG)
399 #  define QT_NO_SVGRENDERER
400 #endif
401
402 // QTabWidget
403 #if !defined(QT_NO_TABWIDGET) && (defined(QT_NO_TABBAR) || defined(QT_NO_STACKEDWIDGET))
404 #  define QT_NO_TABWIDGET
405 #endif
406
407 // QTextEdit
408 #if !defined(QT_NO_TEXTEDIT) && (defined(QT_NO_SCROLLAREA) || defined(QT_NO_PROPERTIES))
409 #  define QT_NO_TEXTEDIT
410 #endif
411
412 // QErrorMessage
413 #if !defined(QT_NO_ERRORMESSAGE) && (defined(QT_NO_TEXTEDIT))
414 #  define QT_NO_ERRORMESSAGE
415 #endif
416
417 // QListView
418 #if !defined(QT_NO_LISTVIEW) && defined(QT_NO_ITEMVIEWS)
419 #  define QT_NO_LISTVIEW
420 #endif
421
422 // QMainWindow
423 #if !defined(QT_NO_MAINWINDOW) && (defined(QT_NO_MENU) || defined(QT_NO_RESIZEHANDLER) || defined(QT_NO_TOOLBUTTON))
424 #  define QT_NO_MAINWINDOW
425 #endif
426
427 // QAbstractProxyModel
428 #if !defined(QT_NO_PROXYMODEL) && defined(QT_NO_ITEMVIEWS)
429 #  define QT_NO_PROXYMODEL
430 #endif
431
432 // QIdentityProxyModel
433 #if !defined(QT_NO_IDENTITYPROXYMODEL) && defined(QT_NO_PROXYMODEL)
434 #  define QT_NO_IDENTITYPROXYMODEL
435 #endif
436
437 // QStandardItemModel
438 #if !defined(QT_NO_STANDARDITEMMODEL) && defined(QT_NO_ITEMVIEWS)
439 #  define QT_NO_STANDARDITEMMODEL
440 #endif
441
442 // QStringListModel
443 #if !defined(QT_NO_STRINGLISTMODEL) && defined(QT_NO_ITEMVIEWS)
444 #  define QT_NO_STRINGLISTMODEL
445 #endif
446
447 // QSyntaxHighlighter
448 #if !defined(QT_NO_SYNTAXHIGHLIGHTER) && defined(QT_NO_TEXTEDIT)
449 #  define QT_NO_SYNTAXHIGHLIGHTER
450 #endif
451
452 // QTableView
453 #if !defined(QT_NO_TABLEVIEW) && defined(QT_NO_ITEMVIEWS)
454 #  define QT_NO_TABLEVIEW
455 #endif
456
457 // QTextBrowser
458 #if !defined(QT_NO_TEXTBROWSER) && defined(QT_NO_TEXTEDIT)
459 #  define QT_NO_TEXTBROWSER
460 #endif
461
462 // QToolBox
463 #if !defined(QT_NO_TOOLBOX) && (defined(QT_NO_TOOLBUTTON) || defined(QT_NO_SCROLLAREA))
464 #  define QT_NO_TOOLBOX
465 #endif
466
467 // QTreeView
468 #if !defined(QT_NO_TREEVIEW) && defined(QT_NO_ITEMVIEWS)
469 #  define QT_NO_TREEVIEW
470 #endif
471
472 // QColumnView
473 #if !defined(QT_NO_COLUMNVIEW) && defined(QT_NO_LISTVIEW)
474 #  define QT_NO_COLUMNVIEW
475 #endif
476
477 // QCompleter
478 #if !defined(QT_NO_COMPLETER) && defined(QT_NO_PROXYMODEL)
479 #  define QT_NO_COMPLETER
480 #endif
481
482 // Common UNIX Printing System
483 #if !defined(QT_NO_CUPS) && defined(QT_NO_PRINTER)
484 #  define QT_NO_CUPS
485 #endif
486
487 // QDataWidgetMapper
488 #if !defined(QT_NO_DATAWIDGETMAPPER) && (defined(QT_NO_ITEMVIEWS) || defined(QT_NO_PROPERTIES))
489 #  define QT_NO_DATAWIDGETMAPPER
490 #endif
491
492 // QListWidget
493 #if !defined(QT_NO_LISTWIDGET) && defined(QT_NO_LISTVIEW)
494 #  define QT_NO_LISTWIDGET
495 #endif
496
497 // QSortFilterProxyModel
498 #if !defined(QT_NO_SORTFILTERPROXYMODEL) && defined(QT_NO_PROXYMODEL)
499 #  define QT_NO_SORTFILTERPROXYMODEL
500 #endif
501
502 // QTableWidget
503 #if !defined(QT_NO_TABLEWIDGET) && defined(QT_NO_TABLEVIEW)
504 #  define QT_NO_TABLEWIDGET
505 #endif
506
507 // QToolBar
508 #if !defined(QT_NO_TOOLBAR) && defined(QT_NO_MAINWINDOW)
509 #  define QT_NO_TOOLBAR
510 #endif
511
512 // QTreeWidget
513 #if !defined(QT_NO_TREEWIDGET) && defined(QT_NO_TREEVIEW)
514 #  define QT_NO_TREEWIDGET
515 #endif
516
517 // QDirModel
518 #if !defined(QT_NO_DIRMODEL) && (defined(QT_NO_ITEMVIEWS) || defined(QT_NO_FILESYSTEMMODEL))
519 #  define QT_NO_DIRMODEL
520 #endif
521
522 // QDockwidget
523 #if !defined(QT_NO_DOCKWIDGET) && (defined(QT_NO_RUBBERBAND) || defined(QT_NO_MAINWINDOW))
524 #  define QT_NO_DOCKWIDGET
525 #endif
526
527 // QUndoView
528 #if !defined(QT_NO_UNDOVIEW) && (defined(QT_NO_UNDOSTACK) || defined(QT_NO_LISTVIEW))
529 #  define QT_NO_UNDOVIEW
530 #endif
531
532 // QCompleter
533 #if !defined(QT_NO_FSCOMPLETER) && (defined(QT_NO_FILESYSTEMMODEL) || defined(QT_NO_COMPLETER))
534 #  define QT_NO_FSCOMPLETER
535 #endif
536
537 // QComboBox
538 #if !defined(QT_NO_COMBOBOX) && (defined(QT_NO_LINEEDIT) || defined(QT_NO_STANDARDITEMMODEL) || defined(QT_NO_LISTVIEW))
539 #  define QT_NO_COMBOBOX
540 #endif
541
542 // QWorkSpace
543 #if !defined(QT_NO_WORKSPACE) && (defined(QT_NO_SCROLLBAR) || defined(QT_NO_MAINWINDOW) || defined(QT_NO_MENUBAR))
544 #  define QT_NO_WORKSPACE
545 #endif
546
547 // QPrintPreviewWidget
548 #if !defined(QT_NO_PRINTPREVIEWWIDGET) && (defined(QT_NO_GRAPHICSVIEW) || defined(QT_NO_PRINTER) || defined(QT_NO_MAINWINDOW))
549 #  define QT_NO_PRINTPREVIEWWIDGET
550 #endif
551
552 // QCalendarWidget
553 #if !defined(QT_NO_CALENDARWIDGET) && (defined(QT_NO_TABLEVIEW) || defined(QT_NO_MENU) || defined(QT_NO_TEXTDATE) || defined(QT_NO_SPINBOX) || defined(QT_NO_TOOLBUTTON))
554 #  define QT_NO_CALENDARWIDGET
555 #endif
556
557 // QDateTimeEdit
558 #if !defined(QT_NO_DATETIMEEDIT) && (defined(QT_NO_CALENDARWIDGET) || defined(QT_NO_DATESTRING))
559 #  define QT_NO_DATETIMEEDIT
560 #endif
561
562 // QInputDialog
563 #if !defined(QT_NO_INPUTDIALOG) && (defined(QT_NO_COMBOBOX) || defined(QT_NO_SPINBOX) || defined(QT_NO_STACKEDWIDGET))
564 #  define QT_NO_INPUTDIALOG
565 #endif
566
567 // QFontComboBox
568 #if !defined(QT_NO_FONTCOMBOBOX) && (defined(QT_NO_COMBOBOX) || defined(QT_NO_STRINGLISTMODEL))
569 #  define QT_NO_FONTCOMBOBOX
570 #endif
571
572 // QFontDialog
573 #if !defined(QT_NO_FONTDIALOG) && (defined(QT_NO_STRINGLISTMODEL) || defined(QT_NO_COMBOBOX) || defined(QT_NO_VALIDATOR) || defined(QT_NO_GROUPBOX))
574 #  define QT_NO_FONTDIALOG
575 #endif
576
577 // QPrintDialog
578 #if !defined(QT_NO_PRINTDIALOG) && (defined(QT_NO_PRINTER) || defined(QT_NO_COMBOBOX) || defined(QT_NO_BUTTONGROUP) || defined(QT_NO_SPINBOX) || defined(QT_NO_TREEVIEW) || defined(QT_NO_TABWIDGET))
579 #  define QT_NO_PRINTDIALOG
580 #endif
581
582 // QFileDialog
583 #if !defined(QT_NO_FILEDIALOG) && (defined(QT_NO_DIRMODEL) || defined(QT_NO_TREEVIEW) || defined(QT_NO_COMBOBOX) || defined(QT_NO_TOOLBUTTON) || defined(QT_NO_BUTTONGROUP) || defined(QT_NO_TOOLTIP) || defined(QT_NO_SPLITTER) || defined(QT_NO_STACKEDWIDGET) || defined(QT_NO_PROXYMODEL))
584 #  define QT_NO_FILEDIALOG
585 #endif
586
587 // QPrintPreviewDialog
588 #if !defined(QT_NO_PRINTPREVIEWDIALOG) && (defined(QT_NO_PRINTPREVIEWWIDGET) || defined(QT_NO_PRINTDIALOG) || defined(QT_NO_TOOLBAR))
589 #  define QT_NO_PRINTPREVIEWDIALOG
590 #endif
591
592 // QTemporaryFile
593 #if !defined(QT_NO_TEMPORARYFILE) && defined(QT_NO_FSFILEENGINE)
594 #  define QT_NO_TEMPORARYFILE
595 #endif
596
597 // QLocalServer
598 #if !defined(QT_NO_LOCALSERVER) && defined(QT_NO_LOCALSOCKET)
599 #  define QT_NO_LOCALSERVER
600 #endif
601
602 // Always off when building Katie, may be defined by application
603 // QT_NO_DYNAMIC_CAST
604 // QT_NO_URL_CAST_FROM_STRING
605 // QT_NO_CAST_FROM_ASCII
606 // QT_NO_CAST_FROM_BYTEARRAY
607 // QT_NO_CAST_TO_ASCII
608 // QT_NO_KEYWORDS
609 // QT_NO_TEMPLATE_TEMPLATE_PARAMETERS
610 // QT_NO_QOBJECT_CHECK
611
612 #endif