source: trunk/src/gui/styles/styles.pri@ 332

Last change on this file since 332 was 2, checked in by Dmitry A. Kuminov, 16 years ago

Initially imported qt-all-opensource-src-4.5.1 from Trolltech.

File size: 3.4 KB
Line 
1# Qt styles module
2
3HEADERS += \
4 styles/qstyle.h \
5 styles/qstylefactory.h \
6 styles/qstyleoption.h \
7 styles/qstyleplugin.h \
8 styles/qcommonstylepixmaps_p.h \
9 styles/qcommonstyle.h \
10 styles/qstylesheetstyle_p.h
11SOURCES += \
12 styles/qstyle.cpp \
13 styles/qstylefactory.cpp \
14 styles/qstyleoption.cpp \
15 styles/qstyleplugin.cpp \
16 styles/qcommonstyle.cpp \
17 styles/qstylesheetstyle.cpp \
18 styles/qstylesheetstyle_default.cpp
19
20!wince* {
21 RESOURCES += styles/qstyle.qrc
22} else {
23 RESOURCES += styles/qstyle_wince.qrc
24}
25
26contains( styles, all ) {
27 styles = mac windows windowsxp windowsvista
28}
29
30x11|embedded|!macx-*:styles -= mac
31
32x11{
33 QMAKE_CXXFLAGS += $$QT_CFLAGS_QGTKSTYLE
34 LIBS += $$QT_LIBS_QGTKSTYLE
35 styles += gtk
36}
37
38contains( styles, mac ) {
39 HEADERS += \
40 styles/qmacstyle_mac.h \
41 styles/qmacstylepixmaps_mac_p.h
42 OBJECTIVE_SOURCES += styles/qmacstyle_mac.mm
43
44 !contains( styles, windows ) {
45 message( mac requires windows )
46 styles += windows
47 DEFINES+= QT_STYLE_WINDOWS
48 }
49} else {
50 DEFINES += QT_NO_STYLE_MAC
51}
52
53contains( styles, cde ) {
54 HEADERS += styles/qcdestyle.h
55 SOURCES += styles/qcdestyle.cpp
56
57 !contains( styles, motif ) {
58 message( cde requires motif )
59 styles += motif
60 DEFINES+= QT_STYLE_MOTIF
61 }
62} else {
63 DEFINES += QT_NO_STYLE_CDE
64}
65
66contains( styles, windowsvista ) {
67 HEADERS += styles/qwindowsvistastyle.h
68 HEADERS += styles/qwindowsvistastyle_p.h
69 SOURCES += styles/qwindowsvistastyle.cpp
70 !contains( styles, windowsxp ) {
71 message( windowsvista requires windowsxp )
72 styles += windowsxp
73 DEFINES+= QT_STYLE_WINDOWSXP
74 }
75} else {
76 DEFINES += QT_NO_STYLE_WINDOWSVISTA
77}
78
79contains( styles, windowsxp ) {
80 HEADERS += styles/qwindowsxpstyle.h
81 SOURCES += styles/qwindowsxpstyle.cpp
82 !contains( styles, windows ) {
83 message( windowsxp requires windows )
84 styles += windows
85 DEFINES+= QT_STYLE_WINDOWS
86 }
87} else {
88 DEFINES += QT_NO_STYLE_WINDOWSXP
89}
90
91contains( styles, plastique ) {
92 HEADERS += styles/qplastiquestyle.h
93 SOURCES += styles/qplastiquestyle.cpp
94 !contains( styles, windows ) {
95 message( plastique requires windows )
96 styles += windows
97 DEFINES+= QT_STYLE_WINDOWS
98 }
99} else {
100 DEFINES += QT_NO_STYLE_PLASTIQUE
101}
102
103contains( styles, gtk ) {
104 HEADERS += styles/qgtkstyle.h
105 HEADERS += styles/qgtkpainter_p.h
106 HEADERS += styles/gtksymbols_p.h
107 SOURCES += styles/qgtkstyle.cpp
108 SOURCES += styles/qgtkpainter.cpp
109 SOURCES += styles/gtksymbols.cpp
110 !contains( styles, cleanlooks ) {
111 styles += cleanlooks
112 DEFINES+= QT_STYLE_CLEANLOOKS
113 }
114} else {
115 DEFINES += QT_NO_STYLE_GTK
116}
117
118contains( styles, cleanlooks ) {
119 HEADERS += styles/qcleanlooksstyle.h
120 HEADERS += styles/qcleanlooksstyle_p.h
121 SOURCES += styles/qcleanlooksstyle.cpp
122 !contains( styles, windows ) {
123 styles += windows
124 DEFINES+= QT_STYLE_WINDOWS
125 }
126} else {
127 DEFINES += QT_NO_STYLE_CLEANLOOKS
128}
129
130contains( styles, windows ) {
131 HEADERS += styles/qwindowsstyle.h
132 SOURCES += styles/qwindowsstyle.cpp
133} else {
134 DEFINES += QT_NO_STYLE_WINDOWS
135}
136
137contains( styles, motif ) {
138 HEADERS += styles/qmotifstyle.h
139 SOURCES += styles/qmotifstyle.cpp
140} else {
141 DEFINES += QT_NO_STYLE_MOTIF
142}
143
144contains( styles, windowsce ) {
145 HEADERS += styles/qwindowscestyle.h
146 SOURCES += styles/qwindowscestyle.cpp
147} else {
148 DEFINES += QT_NO_STYLE_WINDOWSCE
149}
150
151contains( styles, windowsmobile ) {
152 HEADERS += styles/qwindowsmobilestyle.h
153 SOURCES += styles/qwindowsmobilestyle.cpp
154} else {
155 DEFINES += QT_NO_STYLE_WINDOWSMOBILE
156}
157
Note: See TracBrowser for help on using the repository browser.