You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
141 lines
3.5 KiB
141 lines
3.5 KiB
# Qt styles module
|
|
|
|
styles {
|
|
STYLES_P = styles
|
|
HEADERS +=$$STYLES_H/qstylefactory.h \
|
|
$$STYLES_P/qstyleinterface_p.h \
|
|
$$STYLES_H/qstyleplugin.h \
|
|
$$STYLES_H/qcommonstyle.h
|
|
SOURCES +=$$STYLES_CPP/qstylefactory.cpp \
|
|
$$STYLES_CPP/qstyleplugin.cpp \
|
|
$$STYLES_CPP/qcommonstyle.cpp
|
|
|
|
contains( styles, all ) {
|
|
styles += mac cde motifplus sgi platinum compact interlace windows motif
|
|
}
|
|
|
|
x11|embedded|!macx-*:styles -= mac
|
|
contains( styles, mac ) {
|
|
HEADERS +=$$STYLES_H/qmacstyle_mac.h \
|
|
$$STYLES_H/qmacstylepixmaps_mac_p.h
|
|
SOURCES +=$$STYLES_CPP/qmacstyle_mac.cpp
|
|
HEADERS *= $$STYLES_CPP/qaquastyle_p.h
|
|
SOURCES *= $$STYLES_CPP/qaquastyle_p.cpp
|
|
|
|
!contains( styles, windows ) {
|
|
message( mac requires windows )
|
|
styles += windows
|
|
}
|
|
}
|
|
else:DEFINES += QT_NO_STYLE_MAC
|
|
|
|
#embedded|!macx-*:styles -= aqua
|
|
contains( styles, aqua ) {
|
|
HEADERS += $$STYLES_H/qaquastyle.h
|
|
SOURCES += $$STYLES_CPP/qaquastyle.cpp
|
|
HEADERS *= $$STYLES_CPP/qaquastyle_p.h
|
|
SOURCES *= $$STYLES_CPP/qaquastyle_p.cpp
|
|
|
|
!contains( styles, windows ) {
|
|
message( aqua requires windows )
|
|
styles += windows
|
|
}
|
|
}
|
|
else:DEFINES += QT_NO_STYLE_AQUA
|
|
|
|
contains( styles, cde ) {
|
|
HEADERS +=$$STYLES_H/qcdestyle.h
|
|
SOURCES +=$$STYLES_CPP/qcdestyle.cpp
|
|
|
|
!contains( styles, motif ) {
|
|
message( cde requires motif )
|
|
styles += motif
|
|
}
|
|
}
|
|
else:DEFINES += QT_NO_STYLE_CDE
|
|
|
|
contains( styles, motifplus ) {
|
|
HEADERS +=$$STYLES_H/qmotifplusstyle.h
|
|
SOURCES +=$$STYLES_CPP/qmotifplusstyle.cpp
|
|
!contains( styles, motif ) {
|
|
message( motifplus requires motif )
|
|
styles += motif
|
|
}
|
|
}
|
|
else:DEFINES += QT_NO_STYLE_MOTIFPLUS
|
|
|
|
contains( styles, interlace ) {
|
|
HEADERS +=$$STYLES_H/qinterlacestyle.h
|
|
SOURCES +=$$STYLES_CPP/qinterlacestyle.cpp
|
|
!contains( styles, windows ) {
|
|
message( interlace requires windows )
|
|
styles += windows
|
|
}
|
|
}
|
|
else:DEFINES += QT_NO_STYLE_INTERLACE
|
|
|
|
contains( styles, platinum ) {
|
|
HEADERS +=$$STYLES_H/qplatinumstyle.h
|
|
SOURCES +=$$STYLES_CPP/qplatinumstyle.cpp
|
|
!contains( styles, windows ) {
|
|
message( platinum requires windows )
|
|
styles += windows
|
|
}
|
|
}
|
|
else:DEFINES += QT_NO_STYLE_PLATINUM
|
|
|
|
contains( styles, windowsxp ) {
|
|
HEADERS +=$$STYLES_H/qwindowsxpstyle.h
|
|
SOURCES +=$$STYLES_CPP/qwindowsxpstyle.cpp
|
|
!contains( styles, windowsxp ) {
|
|
message( windowsxp requires windows )
|
|
styles += windows
|
|
}
|
|
}
|
|
else:DEFINES += QT_NO_STYLE_WINDOWSXP
|
|
|
|
contains( styles, sgi ) {
|
|
HEADERS +=$$STYLES_H/qsgistyle.h
|
|
SOURCES +=$$STYLES_CPP/qsgistyle.cpp
|
|
!contains( styles, motif ) {
|
|
message( sgi requires motif )
|
|
styles += motif
|
|
}
|
|
}
|
|
else:DEFINES += QT_NO_STYLE_SGI
|
|
|
|
contains( styles, compact ) {
|
|
HEADERS +=$$STYLES_H/qcompactstyle.h
|
|
SOURCES +=$$STYLES_CPP/qcompactstyle.cpp
|
|
!contains( styles, windows ) {
|
|
message( compact requires windows )
|
|
styles += windows
|
|
}
|
|
}
|
|
else:DEFINES += QT_NO_STYLE_COMPACT
|
|
|
|
wince-*:styles += pocketpc
|
|
contains( styles, pocketpc ) {
|
|
HEADERS +=$$STYLES_H/qpocketpcstyle_wce.h
|
|
SOURCES +=$$STYLES_CPP/qpocketpcstyle_wce.cpp
|
|
|
|
!contains( styles, windows ) {
|
|
message( pocketpc requires windows )
|
|
styles += windows
|
|
}
|
|
}
|
|
else:DEFINES += QT_NO_STYLE_POCKETPC
|
|
|
|
contains( styles, windows ) {
|
|
HEADERS +=$$STYLES_H/qwindowsstyle.h
|
|
SOURCES +=$$STYLES_CPP/qwindowsstyle.cpp
|
|
}
|
|
else:DEFINES += QT_NO_STYLE_WINDOWS
|
|
|
|
contains( styles, motif ) {
|
|
HEADERS +=$$STYLES_H/qmotifstyle.h
|
|
SOURCES +=$$STYLES_CPP/qmotifstyle.cpp
|
|
}
|
|
else:DEFINES += QT_NO_STYLE_MOTIF
|
|
}
|