# Qt styles module | |
HEADERS += \ | |
styles/qstyle.h \ | |
styles/qstylefactory.h \ | |
styles/qstyleoption.h \ | |
styles/qstyleplugin.h \ | |
styles/qcommonstylepixmaps_p.h \ | |
styles/qcommonstyle.h \ | |
styles/qstylehelper_p.h \ | |
styles/qproxystyle.h \ | |
styles/qproxystyle_p.h \ | |
styles/qstylesheetstyle_p.h | |
SOURCES += \ | |
styles/qstyle.cpp \ | |
styles/qstylefactory.cpp \ | |
styles/qstyleoption.cpp \ | |
styles/qstyleplugin.cpp \ | |
styles/qstylehelper.cpp \ | |
styles/qcommonstyle.cpp \ | |
styles/qproxystyle.cpp \ | |
styles/qstylesheetstyle.cpp \ | |
styles/qstylesheetstyle_default.cpp | |
wince* { | |
RESOURCES += styles/qstyle_wince.qrc | |
} else:symbian { | |
RESOURCES += styles/qstyle_s60.qrc | |
} else { | |
RESOURCES += styles/qstyle.qrc | |
} | |
contains( styles, all ) { | |
styles = mac windows windowsxp windowsvista | |
} | |
x11|embedded|!macx-*:styles -= mac | |
x11{ | |
QMAKE_CXXFLAGS += $$QT_CFLAGS_QGTKSTYLE | |
LIBS_PRIVATE += $$QT_LIBS_QGTKSTYLE | |
styles += gtk | |
} | |
contains( styles, mac ) { | |
HEADERS += \ | |
styles/qmacstyle_mac.h \ | |
styles/qmacstylepixmaps_mac_p.h \ | |
styles/qmacstyle_mac_p.h | |
OBJECTIVE_SOURCES += styles/qmacstyle_mac.mm | |
!contains( styles, windows ) { | |
message( mac requires windows ) | |
styles += windows | |
DEFINES+= QT_STYLE_WINDOWS | |
} | |
} else { | |
DEFINES += QT_NO_STYLE_MAC | |
} | |
contains( styles, cde ) { | |
HEADERS += styles/qcdestyle.h | |
SOURCES += styles/qcdestyle.cpp | |
!contains( styles, motif ) { | |
message( cde requires motif ) | |
styles += motif | |
DEFINES+= QT_STYLE_MOTIF | |
} | |
} else { | |
DEFINES += QT_NO_STYLE_CDE | |
} | |
contains( styles, windowsvista ) { | |
HEADERS += styles/qwindowsvistastyle.h | |
HEADERS += styles/qwindowsvistastyle_p.h | |
SOURCES += styles/qwindowsvistastyle.cpp | |
!contains( styles, windowsxp ) { | |
message( windowsvista requires windowsxp ) | |
styles += windowsxp | |
DEFINES+= QT_STYLE_WINDOWSXP | |
} | |
} else { | |
DEFINES += QT_NO_STYLE_WINDOWSVISTA | |
} | |
contains( styles, windowsxp ) { | |
HEADERS += styles/qwindowsxpstyle.h | |
SOURCES += styles/qwindowsxpstyle.cpp | |
!contains( styles, windows ) { | |
message( windowsxp requires windows ) | |
styles += windows | |
DEFINES+= QT_STYLE_WINDOWS | |
} | |
} else { | |
DEFINES += QT_NO_STYLE_WINDOWSXP | |
} | |
contains( styles, plastique ) { | |
HEADERS += styles/qplastiquestyle.h | |
SOURCES += styles/qplastiquestyle.cpp | |
!contains( styles, windows ) { | |
message( plastique requires windows ) | |
styles += windows | |
DEFINES+= QT_STYLE_WINDOWS | |
} | |
} else { | |
DEFINES += QT_NO_STYLE_PLASTIQUE | |
} | |
contains( styles, gtk ) { | |
HEADERS += styles/qgtkstyle.h | |
HEADERS += styles/qgtkpainter_p.h | |
HEADERS += styles/qgtkstyle_p.h | |
SOURCES += styles/qgtkstyle.cpp | |
SOURCES += styles/qgtkpainter.cpp | |
SOURCES += styles/qgtkstyle_p.cpp | |
!contains( styles, cleanlooks ) { | |
styles += cleanlooks | |
DEFINES+= QT_STYLE_CLEANLOOKS | |
} | |
} else { | |
DEFINES += QT_NO_STYLE_GTK | |
} | |
contains( styles, cleanlooks ) { | |
HEADERS += styles/qcleanlooksstyle.h | |
HEADERS += styles/qcleanlooksstyle_p.h | |
SOURCES += styles/qcleanlooksstyle.cpp | |
!contains( styles, windows ) { | |
styles += windows | |
DEFINES+= QT_STYLE_WINDOWS | |
} | |
} else { | |
DEFINES += QT_NO_STYLE_CLEANLOOKS | |
} | |
contains( styles, windows ) { | |
HEADERS += styles/qwindowsstyle.h | |
SOURCES += styles/qwindowsstyle.cpp | |
} else { | |
DEFINES += QT_NO_STYLE_WINDOWS | |
} | |
contains( styles, motif ) { | |
HEADERS += styles/qmotifstyle.h | |
SOURCES += styles/qmotifstyle.cpp | |
} else { | |
DEFINES += QT_NO_STYLE_MOTIF | |
} | |
contains( styles, windowsce ) { | |
HEADERS += styles/qwindowscestyle.h | |
SOURCES += styles/qwindowscestyle.cpp | |
} else { | |
DEFINES += QT_NO_STYLE_WINDOWSCE | |
} | |
contains( styles, windowsmobile ) { | |
HEADERS += styles/qwindowsmobilestyle.h | |
SOURCES += styles/qwindowsmobilestyle.cpp | |
} else { | |
DEFINES += QT_NO_STYLE_WINDOWSMOBILE | |
} | |
contains( styles, s60 ):contains(QT_CONFIG, s60) { | |
HEADERS += \ | |
styles/qs60style.h \ | |
styles/qs60style_p.h | |
SOURCES += styles/qs60style.cpp | |
symbian { | |
SOURCES += styles/qs60style_s60.cpp | |
LIBS += -legul -lbmpanim | |
contains(CONFIG, is_using_gnupoc) { | |
LIBS += -laknicon -laknskins -laknskinsrv -lfontutils | |
} else { | |
LIBS += -lAknIcon -lAKNSKINS -lAKNSKINSRV -lFontUtils | |
} | |
} else { | |
SOURCES += styles/qs60style_simulated.cpp | |
RESOURCES += styles/qstyle_s60_simulated.qrc | |
} | |
} else { | |
symbian { | |
HEADERS += styles/qs60style.h | |
SOURCES += styles/qs60style_stub.cpp | |
} | |
DEFINES += QT_NO_STYLE_S60 | |
} |