source: trunk/src/styles/qt_styles.pri@ 144

Last change on this file since 144 was 2, checked in by dmik, 20 years ago

Imported xplatform parts of the official release 3.3.1 from Trolltech

File size: 3.6 KB
Line 
1# Qt styles module
2
3styles {
4 STYLES_P = styles
5 HEADERS +=$$STYLES_H/qstylefactory.h \
6 $$STYLES_P/qstyleinterface_p.h \
7 $$STYLES_H/qstyleplugin.h \
8 $$STYLES_H/qcommonstyle.h
9 SOURCES +=$$STYLES_CPP/qstylefactory.cpp \
10 $$STYLES_CPP/qstyleplugin.cpp \
11 $$STYLES_CPP/qcommonstyle.cpp
12
13 contains( styles, all ) {
14 styles += mac cde motifplus sgi platinum compact interlace windows motif
15 }
16
17 x11|embedded|!macx-*:styles -= mac
18 contains( styles, mac ) {
19 HEADERS +=$$STYLES_H/qmacstyle_mac.h
20 SOURCES +=$$STYLES_CPP/qmacstyle_mac.cpp
21 HEADERS *= $$STYLES_CPP/qaquastyle_p.h
22 SOURCES *= $$STYLES_CPP/qaquastyle_p.cpp
23
24 !contains( styles, windows ) {
25 message( mac requires windows )
26 styles += windows
27 }
28 }
29 else:DEFINES += QT_NO_STYLE_MAC
30
31 #embedded|!macx-*:styles -= aqua
32 contains( styles, aqua ) {
33 HEADERS += $$STYLES_H/qaquastyle.h
34 SOURCES += $$STYLES_CPP/qaquastyle.cpp
35 HEADERS *= $$STYLES_CPP/qaquastyle_p.h
36 SOURCES *= $$STYLES_CPP/qaquastyle_p.cpp
37
38 !contains( styles, windows ) {
39 message( aqua requires windows )
40 styles += windows
41 }
42 }
43 else:DEFINES += QT_NO_STYLE_AQUA
44
45 contains( styles, cde ) {
46 HEADERS +=$$STYLES_H/qcdestyle.h
47 SOURCES +=$$STYLES_CPP/qcdestyle.cpp
48
49 !contains( styles, motif ) {
50 message( cde requires motif )
51 styles += motif
52 }
53 }
54 else:DEFINES += QT_NO_STYLE_CDE
55
56 contains( styles, motifplus ) {
57 HEADERS +=$$STYLES_H/qmotifplusstyle.h
58 SOURCES +=$$STYLES_CPP/qmotifplusstyle.cpp
59 !contains( styles, motif ) {
60 message( motifplus requires motif )
61 styles += motif
62 }
63 }
64 else:DEFINES += QT_NO_STYLE_MOTIFPLUS
65
66 contains( styles, interlace ) {
67 HEADERS +=$$STYLES_H/qinterlacestyle.h
68 SOURCES +=$$STYLES_CPP/qinterlacestyle.cpp
69 !contains( styles, windows ) {
70 message( interlace requires windows )
71 styles += windows
72 }
73 }
74 else:DEFINES += QT_NO_STYLE_INTERLACE
75
76 contains( styles, platinum ) {
77 HEADERS +=$$STYLES_H/qplatinumstyle.h
78 SOURCES +=$$STYLES_CPP/qplatinumstyle.cpp
79 !contains( styles, windows ) {
80 message( platinum requires windows )
81 styles += windows
82 }
83 }
84 else:DEFINES += QT_NO_STYLE_PLATINUM
85
86 contains( styles, windowsxp ) {
87 HEADERS +=$$STYLES_H/qwindowsxpstyle.h
88 SOURCES +=$$STYLES_CPP/qwindowsxpstyle.cpp
89 !contains( styles, windowsxp ) {
90 message( windowsxp requires windows )
91 styles += windows
92 }
93 }
94 else:DEFINES += QT_NO_STYLE_WINDOWSXP
95
96 contains( styles, sgi ) {
97 HEADERS +=$$STYLES_H/qsgistyle.h
98 SOURCES +=$$STYLES_CPP/qsgistyle.cpp
99 !contains( styles, motif ) {
100 message( sgi requires motif )
101 styles += motif
102 }
103 }
104 else:DEFINES += QT_NO_STYLE_SGI
105
106 contains( styles, compact ) {
107 HEADERS +=$$STYLES_H/qcompactstyle.h
108 SOURCES +=$$STYLES_CPP/qcompactstyle.cpp
109 !contains( styles, windows ) {
110 message( compact requires windows )
111 styles += windows
112 }
113 }
114 else:DEFINES += QT_NO_STYLE_COMPACT
115
116 wince-*:styles += pocketpc
117 contains( styles, pocketpc ) {
118 HEADERS +=$$STYLES_H/qpocketpcstyle_wce.h
119 SOURCES +=$$STYLES_CPP/qpocketpcstyle_wce.cpp
120
121 !contains( styles, windows ) {
122 message( pocketpc requires windows )
123 styles += windows
124 }
125 }
126 else:DEFINES += QT_NO_STYLE_POCKETPC
127
128 contains( styles, windows ) {
129 HEADERS +=$$STYLES_H/qwindowsstyle.h
130 SOURCES +=$$STYLES_CPP/qwindowsstyle.cpp
131 }
132 else:DEFINES += QT_NO_STYLE_WINDOWS
133
134 contains( styles, motif ) {
135 HEADERS +=$$STYLES_H/qmotifstyle.h
136 SOURCES +=$$STYLES_CPP/qmotifstyle.cpp
137 }
138 else:DEFINES += QT_NO_STYLE_MOTIF
139}
Note: See TracBrowser for help on using the repository browser.