diff options
author | Friedemann Kleint <Friedemann.Kleint@nokia.com> | 2012-05-09 17:21:32 +0200 |
---|---|---|
committer | Qt by Nokia <qt-info@nokia.com> | 2012-05-10 22:56:52 +0200 |
commit | 8b9668c633d708de614f1c5c1f05219917305e47 (patch) | |
tree | 0fae6b0e849a60c830259b3fab473ded6a0975e3 /src/platformsupport | |
parent | 9b9895de8da08776e586f20807d4698e5d9e5680 (diff) |
Fix deprecation warnings in QtGui, QtPlatformSupport.
Change-Id: I355a059c5311928301907d5d1e3ecce00a94341d
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@nokia.com>
Diffstat (limited to 'src/platformsupport')
-rw-r--r-- | src/platformsupport/inputcontext/qplatforminputcontextfactory_qpa.cpp | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/src/platformsupport/inputcontext/qplatforminputcontextfactory_qpa.cpp b/src/platformsupport/inputcontext/qplatforminputcontextfactory_qpa.cpp index 6d909426a8..3e261ae765 100644 --- a/src/platformsupport/inputcontext/qplatforminputcontextfactory_qpa.cpp +++ b/src/platformsupport/inputcontext/qplatforminputcontextfactory_qpa.cpp @@ -58,24 +58,22 @@ Q_GLOBAL_STATIC_WITH_ARGS(QFactoryLoader, loader, QStringList QPlatformInputContextFactory::keys() { #if !defined(QT_NO_LIBRARY) && !defined(QT_NO_SETTINGS) - QStringList list = loader()->keys(); + return loader()->keyMap().values(); #else - QStringList list; + return QStringList(); #endif - return list; } QPlatformInputContext *QPlatformInputContextFactory::create(const QString& key) { - QPlatformInputContext *ret = 0; QStringList paramList = key.split(QLatin1Char(':')); - QString platform = paramList.takeFirst().toLower(); + const QString platform = paramList.takeFirst().toLower(); #if !defined(QT_NO_LIBRARY) && !defined(QT_NO_SETTINGS) - if (QPlatformInputContextFactoryInterface *factory = qobject_cast<QPlatformInputContextFactoryInterface*>(loader()->instance(platform))) - ret = factory->create(platform, paramList); + if (QPlatformInputContext *ret = qLoadPlugin1<QPlatformInputContext, QPlatformInputContextFactoryInterface>(loader(), platform, paramList)) + return ret; #endif - return ret; + return 0; } QPlatformInputContext *QPlatformInputContextFactory::create() |