1 | # Qt dialogs module
|
---|
2 |
|
---|
3 | HEADERS += \
|
---|
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 |
|
---|
52 | win32 {
|
---|
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 |
|
---|
72 | embedded {
|
---|
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 |
|
---|
88 | wince*|symbian: FORMS += dialogs/qfiledialog_embedded.ui
|
---|
89 | else: FORMS += dialogs/qfiledialog.ui
|
---|
90 |
|
---|
91 | INCLUDEPATH += $$PWD
|
---|
92 | SOURCES += \
|
---|
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 |
|
---|
110 | FORMS += dialogs/qpagesetupwidget.ui
|
---|
111 | RESOURCES += dialogs/qprintdialog.qrc
|
---|
112 | RESOURCES += dialogs/qmessagebox.qrc
|
---|