source: trunk/src/gui/dialogs/dialogs.pri@ 858

Last change on this file since 858 was 846, checked in by Dmitry A. Kuminov, 14 years ago

trunk: Merged in qt 4.7.2 sources from branches/vendor/nokia/qt.

File size: 4.3 KB
Line 
1# Qt dialogs module
2
3HEADERS += \
4 dialogs/qabstractprintdialog.h \
5 dialogs/qabstractprintdialog_p.h \
6 dialogs/qabstractpagesetupdialog.h \
7 dialogs/qabstractpagesetupdialog_p.h \
8 dialogs/qcolordialog.h \
9 dialogs/qcolordialog_p.h \
10 dialogs/qfscompleter_p.h \
11 dialogs/qdialog.h \
12 dialogs/qdialog_p.h \
13 dialogs/qerrormessage.h \
14 dialogs/qfiledialog.h \
15 dialogs/qfiledialog_p.h \
16 dialogs/qfontdialog.h \
17 dialogs/qfontdialog_p.h \
18 dialogs/qinputdialog.h \
19 dialogs/qmessagebox.h \
20 dialogs/qpagesetupdialog.h \
21 dialogs/qprintdialog.h \
22 dialogs/qprogressdialog.h \
23 dialogs/qsidebar_p.h \
24 dialogs/qfilesystemmodel.h \
25 dialogs/qfilesystemmodel_p.h \
26 dialogs/qfileinfogatherer_p.h \
27 dialogs/qwizard.h \
28 dialogs/qprintpreviewdialog.h
29
30!embedded:mac {
31 OBJECTIVE_SOURCES += dialogs/qfiledialog_mac.mm \
32 dialogs/qfontdialog_mac.mm \
33 dialogs/qnspanelproxy_mac.mm \
34 dialogs/qpagesetupdialog_mac.mm \
35 dialogs/qprintdialog_mac.mm
36
37# Compile qcolordialog_mac.mm with exception support, disregarding the -no-exceptions
38# configure option. (qcolordialog_mac needs to catch exceptions thrown by cocoa)
39 EXCEPTION_SOURCES = dialogs/qcolordialog_mac.mm
40 exceptions_compiler.commands = $$QMAKE_CXX -c
41 exceptions_compiler.commands += $(CXXFLAGS) $(INCPATH) ${QMAKE_FILE_IN} -o ${QMAKE_FILE_OUT}
42 exceptions_compiler.commands += -fexceptions
43 exceptions_compiler.dependency_type = TYPE_C
44 exceptions_compiler.output = ${QMAKE_VAR_OBJECTS_DIR}${QMAKE_FILE_BASE}$${first(QMAKE_EXT_OBJ)}
45 exceptions_compiler.input = EXCEPTION_SOURCES
46 exceptions_compiler.variable_out = OBJECTS
47 exceptions_compiler.name = compiling[exceptopns] ${QMAKE_FILE_IN}
48 silent:exceptions_compiler.commands = @echo compiling[exceptopns] ${QMAKE_FILE_IN} && $$exceptions_compiler.commands
49 QMAKE_EXTRA_COMPILERS += exceptions_compiler
50}
51
52win32 {
53 HEADERS += dialogs/qwizard_win_p.h \
54 dialogs/qfiledialog_win_p.h
55 SOURCES += dialogs/qdialogsbinarycompat_win.cpp \
56 dialogs/qfiledialog_win.cpp \
57 dialogs/qpagesetupdialog_win.cpp \
58 dialogs/qprintdialog_win.cpp \
59 dialogs/qwizard_win.cpp
60
61 !win32-borland:!wince*: LIBS += -lshell32 # the filedialog needs this library
62}
63
64!mac:!embedded:!symbian:unix|os2 {
65 HEADERS += dialogs/qpagesetupdialog_unix_p.h
66 SOURCES += dialogs/qprintdialog_unix.cpp \
67 dialogs/qpagesetupdialog_unix.cpp
68 FORMS += dialogs/qprintsettingsoutput.ui \
69 dialogs/qprintwidget.ui \
70 dialogs/qprintpropertieswidget.ui
71}
72
73embedded {
74 contains(QT_CONFIG,qtopia) {
75 HEADERS += dialogs/qpagesetupdialog_unix_p.h
76 DEFINES += QTOPIA_PRINTDIALOG
77 SOURCES += dialogs/qprintdialog_qws.cpp \
78 dialogs/qpagesetupdialog_unix.cpp
79 } else {
80 HEADERS += dialogs/qpagesetupdialog_unix_p.h
81 SOURCES += dialogs/qprintdialog_unix.cpp \
82 dialogs/qpagesetupdialog_unix.cpp
83 FORMS += dialogs/qprintsettingsoutput.ui \
84 dialogs/qprintwidget.ui \
85 dialogs/qprintpropertieswidget.ui
86 }
87}
88
89wince*|symbian: FORMS += dialogs/qfiledialog_embedded.ui
90else: FORMS += dialogs/qfiledialog.ui
91
92INCLUDEPATH += $$PWD
93SOURCES += \
94 dialogs/qabstractprintdialog.cpp \
95 dialogs/qabstractpagesetupdialog.cpp \
96 dialogs/qcolordialog.cpp \
97 dialogs/qdialog.cpp \
98 dialogs/qerrormessage.cpp \
99 dialogs/qfiledialog.cpp \
100 dialogs/qfontdialog.cpp \
101 dialogs/qinputdialog.cpp \
102 dialogs/qmessagebox.cpp \
103 dialogs/qprogressdialog.cpp \
104 dialogs/qsidebar.cpp \
105 dialogs/qfilesystemmodel.cpp \
106 dialogs/qfileinfogatherer.cpp \