37 return qLoadPlugin<QObject, QGenericPlugin>(gpLoader(), key.toLower(), specification);
45QStringList QGenericPluginFactory::keys()
49 typedef QMultiMap<
int, QString> PluginKeyMap;
50 typedef PluginKeyMap::const_iterator PluginKeyMapConstIterator;
52 const PluginKeyMap keyMap = gpLoader()->keyMap();
53 const PluginKeyMapConstIterator cend = keyMap.constEnd();
54 for (PluginKeyMapConstIterator it = keyMap.constBegin(); it != cend; ++it)
55 if (!list.contains(it.value()))
Q_GLOBAL_STATIC_WITH_ARGS(PermissionStatusHash, g_permissionStatusHash,({ { qMetaTypeId< QCameraPermission >(), Qt::PermissionStatus::Undetermined }, { qMetaTypeId< QMicrophonePermission >(), Qt::PermissionStatus::Undetermined }, { qMetaTypeId< QBluetoothPermission >(), Qt::PermissionStatus::Undetermined }, { qMetaTypeId< QContactsPermission >(), Qt::PermissionStatus::Undetermined }, { qMetaTypeId< QCalendarPermission >(), Qt::PermissionStatus::Undetermined }, { qMetaTypeId< QLocationPermission >(), Qt::PermissionStatus::Undetermined } }))