113
107
VpnUiPlugin * uiPlugin = KServiceTypeTrader::createInstanceFromQuery<VpnUiPlugin>( QString::fromLatin1( "NetworkManagement/VpnUiPlugin" ), QString::fromLatin1( "[X-NetworkManager-Services]=='%1'" ).arg(vpnSetting->serviceType() ), this, QVariantList(), &error );
114
108
if (uiPlugin && error.isEmpty()) {
115
109
m_settingWidget= uiPlugin->askUser(m_connection, 0);
117
112
} else if ( mSettingName == QLatin1String(NM_SETTING_WIRED_SETTING_NAME)) {
118
113
m_settingWidget = new WiredWidget(m_connection, 0);
119
114
} else if ( mSettingName == QLatin1String(NM_SETTING_WIRELESS_SECURITY_SETTING_NAME)) {
120
m_settingWidget = new WirelessSecuritySettingWidget(m_connection, 0, 0, 0); // TODO: find out AP and device
121
116
} else if ( mSettingName == QLatin1String(NM_SETTING_WIRELESS_SETTING_NAME)) {
122
117
m_settingWidget = new Wireless80211Widget(m_connection, 0);