43 #include <QPlatformIntegrationPlugin> 44 #include "private/qfactoryloader_p.h" 52 #if !defined(QT_NO_LIBRARY) && !defined(QT_NO_SETTINGS) 65 #if !defined(QT_NO_LIBRARY) && !defined(QT_NO_SETTINGS) 67 if (!platformPluginPath.
isEmpty()) {
70 qobject_cast<QPlatformIntegrationFactoryInterface*>(
directLoader()->instance(platform)))
71 ret = factory->create(key, paramList);
77 ret = factory->create(platform, paramList);
91 #if !defined(QT_NO_LIBRARY) && !defined(QT_NO_SETTINGS) 94 if (!platformPluginPath.
isEmpty()) {
101 list += loader()->keys();
#define QT_END_NAMESPACE
This macro expands to.
static void addLibraryPath(const QString &)
Prepends path to the beginning of the library path list, ensuring that it is searched for libraries f...
The QString class provides a Unicode character string.
#define QT_BEGIN_NAMESPACE
This macro expands to.
T takeFirst()
Removes the first item in the list and returns it.
bool isEmpty() const
Returns true if the string has no characters; otherwise returns false.
The QStringList class provides a list of strings.
The QLatin1String class provides a thin wrapper around an US-ASCII/Latin-1 encoded string literal...
QString arg(qlonglong a, int fieldwidth=0, int base=10, const QChar &fillChar=QLatin1Char(' ')) const Q_REQUIRED_RESULT
QString toLower() const Q_REQUIRED_RESULT
Returns a lowercase copy of the string.
QStringList split(const QString &sep, SplitBehavior behavior=KeepEmptyParts, Qt::CaseSensitivity cs=Qt::CaseSensitive) const Q_REQUIRED_RESULT
Splits the string into substrings wherever sep occurs, and returns the list of those strings...
The QLatin1Char class provides an 8-bit ASCII/Latin-1 character.