corelib: Remove Q_WS-macros.
authorFriedemann Kleint <Friedemann.Kleint@nokia.com>
Fri, 21 Oct 2011 07:55:40 +0000 (09:55 +0200)
committerQt by Nokia <qt-info@nokia.com>
Mon, 24 Oct 2011 09:04:04 +0000 (11:04 +0200)
commit1d01bc1e83560cb2fc4f9f7f00762ffa5134448a
tree04bd3d0fa16ce4515360f9c65bec9cffa370749f
parentccf27301e04addef0ed0cb6c7e832216cc3c12a8
corelib: Remove Q_WS-macros.

Q_WS_QPA is the only active code path after merging
refactor, other Q_WS-macros are no longer used.

Enable compilation without -qpa.

- Remove Q_OS_MSDOS, Q_OS_OS2
- Remove Q_WS_QWS
- Remove/replace definitions/conditionals of Q_WS_XX
- Remove qpa branches from profiles
- Replace Q_WS_MAC by  Q_OS_MAC
- Replace Q_WS_MAC && !Q_WS_QPA by
  Q_OS_MAC && !QT_NO_CORESERVICES
- Similarly in profiles: mac:contains(QT_CONFIG, coreservices)
- Replace Q_FS_FAT by Q_OS_WIN

Change-Id: Icce5a6c55b052c8f72b3b979ddf31a4f388ea9c9
Reviewed-by: João Abecasis <joao.abecasis@nokia.com>
24 files changed:
src/corelib/codecs/qtextcodec.cpp
src/corelib/corelib.pro
src/corelib/global/qglobal.cpp
src/corelib/global/qglobal.h
src/corelib/global/qnamespace.h
src/corelib/global/qt_windows.h
src/corelib/io/qdir.cpp
src/corelib/io/qfilesystemengine.cpp
src/corelib/io/qfilesystemengine_p.h
src/corelib/io/qfilesystemengine_unix.cpp
src/corelib/io/qfilesystemengine_win.cpp
src/corelib/io/qfilesystemmetadata_p.h
src/corelib/io/qfsfileengine_win.cpp
src/corelib/io/qsettings.cpp
src/corelib/io/qsettings_p.h
src/corelib/kernel/kernel.pri
src/corelib/kernel/qcoreapplication.cpp
src/corelib/kernel/qobject.cpp
src/corelib/plugin/qfactoryloader.cpp
src/corelib/plugin/qfactoryloader_p.h
src/corelib/thread/qthread_unix.cpp
src/corelib/tools/qdatetime.cpp
src/corelib/tools/qrect.h
src/corelib/tools/qstring.cpp