QtSystems: Fix MinGW compilation.
authorFriedemann Kleint <Friedemann.Kleint@digia.com>
Fri, 12 Oct 2012 12:35:44 +0000 (14:35 +0200)
committerThe Qt Project <gerrit-noreply@qt-project.org>
Tue, 16 Oct 2012 17:45:37 +0000 (19:45 +0200)
commit966825806db0bc96418a41b13728f262de5e3237
treec18f13106c84f8f6fae2b5b5d5c5af79d693bd8f
parente8c937f74a42368bfaaae3145970d7de2d68cc90
QtSystems: Fix MinGW compilation.

- Q_UNIMPLEMENT functionality that is only present in
  the Windows SDK or TDM MinGW.

- Remove linkage to Dxva2, which is not used and not
  present in stock MinGW.

- Remove linkage to WLanAPI which does not exist
  in stock MinGW. QNetworkDeviceInfo already contains
  functionality to dynamically resolve the
  WLanAPI-functions. Use those in the feature
  detection code, too, thus decoupling the library.

Task-number:  QTBUG-27560

Change-Id: I611070edc3db96e34e14ed28a95846a678463574
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
Reviewed-by: Alexey Pavlov <alexpux@gmail.com>
Reviewed-by: Lorn Potter <lorn.potter@gmail.com>
src/systeminfo/qbatteryinfo_win.cpp
src/systeminfo/qdeviceinfo_win.cpp
src/systeminfo/qnetworkinfo_win.cpp
src/systeminfo/qnetworkinfo_win_p.h
src/systeminfo/qstorageinfo_win.cpp
src/systeminfo/systeminfo.pro
src/systeminfo/windows/qwmihelper_win.cpp
src/systeminfo/windows/qwmihelper_win_p.h