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

Last change on this file since 573 was 573, checked in by Dmitry A. Kuminov, 15 years ago

gui: Implemented support for printing through CUPS on OS/2.

File size: 3.9 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 SOURCES += dialogs/qdialogsbinarycompat_win.cpp \
55 dialogs/qfiledialog_win.cpp \
56 dialogs/qpagesetupdialog_win.cpp \
57 dialogs/qprintdialog_win.cpp \
58 dialogs/qwizard_win.cpp
59
60 !win32-borland:!wince*: LIBS += -lshell32 # the filedialog needs this library
61}
62
63!mac:!embedded:!symbian:unix|os2 {
64 HEADERS += dialogs/qpagesetupdialog_unix_p.h
65 SOURCES += dialogs/qprintdialog_unix.cpp \
66 dialogs/qpagesetupdialog_unix.cpp
67 FORMS += dialogs/qprintsettingsoutput.ui \
68 dialogs/qprintwidget.ui \
69 dialogs/qprintpropertieswidget.ui
70}
71
72embedded {
73 contains(QT_CONFIG,qtopia) {
74 HEADERS += dialogs/qpagesetupdialog_unix_p.h
75 DEFINES += QTOPIA_PRINTDIALOG
76 SOURCES += dialogs/qprintdialog_qws.cpp \
77 dialogs/qpagesetupdialog_unix.cpp
78 } else {
79 HEADERS += dialogs/qpagesetupdialog_unix_p.h
80 SOURCES += dialogs/qprintdialog_unix.cpp \
81 dialogs/qpagesetupdialog_unix.cpp
82 FORMS += dialogs/qprintsettingsoutput.ui \
83 dialogs/qprintwidget.ui \
84 dialogs/qprintpropertieswidget.ui
85 }
86}
87
88wince*|symbian: FORMS += dialogs/qfiledialog_embedded.ui
89else: FORMS += dialogs/qfiledialog.ui
90
91INCLUDEPATH += $$PWD
92SOURCES += \
93 dialogs/qabstractprintdialog.cpp \
94 dialogs/qabstractpagesetupdialog.cpp \
95 dialogs/qcolordialog.cpp \
96 dialogs/qdialog.cpp \
97 dialogs/qerrormessage.cpp \
98 dialogs/qfiledialog.cpp \
99 dialogs/qfontdialog.cpp \
100 dialogs/qinputdialog.cpp \
101 dialogs/qmessagebox.cpp \
102 dialogs/qprogressdialog.cpp \
103 dialogs/qsidebar.cpp \
104 dialogs/qfilesystemmodel.cpp \
105 dialogs/qfileinfogatherer.cpp \
106 dialogs/qpagesetupdialog.cpp \
107 dialogs/qwizard.cpp \
108 dialogs/qprintpreviewdialog.cpp
109
110FORMS += dialogs/qpagesetupwidget.ui
111RESOURCES += dialogs/qprintdialog.qrc
112RESOURCES += dialogs/qmessagebox.qrc
Note: See TracBrowser for help on using the repository browser.