File nm-0_9-compatibility.patch of Package knetworkmanager-kde3

diff -ur knetworkmanager.orig/knetworkmanager-0.7/src/knetworkmanager-cellular_device_tray.cpp knetworkmanager/knetworkmanager-0.7/src/knetworkmanager-cellular_device_tray.cpp
--- knetworkmanager.orig/knetworkmanager-0.7/src/knetworkmanager-cellular_device_tray.cpp	2010-01-16 03:02:53.000000000 +0300
+++ knetworkmanager/knetworkmanager-0.7/src/knetworkmanager-cellular_device_tray.cpp	2011-06-13 06:02:28.201824802 +0400
@@ -66,11 +66,10 @@
 	// create an appropriate connection
 	Connection* conn = 0;
 	switch (d->dev->getDeviceType()) {
-		case DEVICE_TYPE_GSM:
+		case NM_DEVICE_TYPE_MODEM:
 			conn = new GSMConnection();
 			break;
-		case DEVICE_TYPE_CDMA:
-			conn = new CDMAConnection();
+		default :
 			break;
 	}
 
diff -ur knetworkmanager.orig/knetworkmanager-0.7/src/knetworkmanager-connection_setting_gsm.cpp knetworkmanager/knetworkmanager-0.7/src/knetworkmanager-connection_setting_gsm.cpp
--- knetworkmanager.orig/knetworkmanager-0.7/src/knetworkmanager-connection_setting_gsm.cpp	2010-01-16 03:02:53.000000000 +0300
+++ knetworkmanager/knetworkmanager-0.7/src/knetworkmanager-connection_setting_gsm.cpp	2011-06-13 07:22:31.584730364 +0400
@@ -163,7 +163,6 @@
 		map.insert(NM_SETTING_GSM_NETWORK_ID, QDBusData::fromString(_network_id));
 	}
 	map.insert(NM_SETTING_GSM_NETWORK_TYPE, QDBusData::fromInt32(_network_type));
-	map.insert(NM_SETTING_GSM_BAND, QDBusData::fromInt32(_band));
 	
 	return map;
 }
@@ -183,10 +182,6 @@
 	if (!_pin.isEmpty()) {
 		map.insert(NM_SETTING_GSM_PIN, QDBusData::fromString(_pin));
 	}
-	if (!_puk.isEmpty()) {
-		map.insert(NM_SETTING_GSM_PUK, QDBusData::fromString(_puk));
-	}
-
 	return map;
 }
 
@@ -200,8 +195,6 @@
 			setPassword(it.data().toString());
 		else if (it.key() == NM_SETTING_GSM_PIN)
 			setPin(it.data().toString());
-		else if (it.key() == NM_SETTING_GSM_PUK)
-			setPuk(it.data().toString());
 		else
 			kdWarning() << k_funcinfo << " Unknown secret: " << it.key() << endl;
 	}
@@ -224,8 +217,6 @@
 			setNetworkID(it.data().toString());
 		else if (it.key() == NM_SETTING_GSM_NETWORK_TYPE)
 			setNetworkType(it.data().toUInt32());
-		else if (it.key() == NM_SETTING_GSM_BAND)
-			setBand(it.data().toUInt32());
 		else
 			kdWarning() << k_funcinfo << " Unknown setting: " << it.key() << endl;
 	}
diff -ur knetworkmanager.orig/knetworkmanager-0.7/src/knetworkmanager-connection_settings_dialog.cpp knetworkmanager/knetworkmanager-0.7/src/knetworkmanager-connection_settings_dialog.cpp
--- knetworkmanager.orig/knetworkmanager-0.7/src/knetworkmanager-connection_settings_dialog.cpp	2010-01-16 03:02:53.000000000 +0300
+++ knetworkmanager/knetworkmanager-0.7/src/knetworkmanager-connection_settings_dialog.cpp	2011-06-13 15:38:43.996029295 +0400
@@ -253,14 +253,14 @@
 ConnectionSettingsDialogImpl::getDeviceTypeFromConnection(Connection* conn)
 {
 	if (conn->getType() == NM_SETTING_WIRELESS_SETTING_NAME)
-		return DEVICE_TYPE_802_11_WIRELESS;
+		return NM_DEVICE_TYPE_WIFI;
 	else if (conn->getType() == NM_SETTING_WIRED_SETTING_NAME)
-		return DEVICE_TYPE_802_3_ETHERNET;
+		return NM_DEVICE_TYPE_ETHERNET;
 	else if (conn->getType() == NM_SETTING_GSM_SETTING_NAME)
-		return DEVICE_TYPE_GSM;
+		return NM_DEVICE_TYPE_MODEM;
 	else if (conn->getType() == NM_SETTING_CDMA_SETTING_NAME)
-		return DEVICE_TYPE_CDMA;
-	return DEVICE_TYPE_UNKNOWN;
+		return NM_DEVICE_TYPE_MODEM;
+	return NM_DEVICE_TYPE_UNKNOWN;
 }
 
 void
@@ -291,12 +291,12 @@
 			{
 				QDBusObjectPath act_conn = nm->getDefaultActiveConnection();
 				QDBusObjectPath device   = nm->getDeviceForActiveConnection(act_conn);
-				nm->ActivateConnectionAsync(id,NM_DBUS_SERVICE_USER_SETTINGS, _conn->getObjectPath(), device, act_conn, err);
+				nm->ActivateConnectionAsync(id, "org.freedesktop.NetworkManagerUserSettings", _conn->getObjectPath(), device, act_conn, err);
 			}
 			else
 			{
 				// we need to call ActivateDevice async
-				nm->ActivateConnectionAsync(id, NM_DBUS_SERVICE_USER_SETTINGS, _conn->getObjectPath(), QDBusObjectPath(QCString(dev->getObjectPath())), _conn->getObjectPath(), err);
+				nm->ActivateConnectionAsync(id, "org.freedesktop.NetworkManagerUserSettings", _conn->getObjectPath(), QDBusObjectPath(QCString(dev->getObjectPath())), _conn->getObjectPath(), err);
 			}
 		}
 	}
diff -ur knetworkmanager.orig/knetworkmanager-0.7/src/knetworkmanager-devicestore.cpp knetworkmanager/knetworkmanager-0.7/src/knetworkmanager-devicestore.cpp
--- knetworkmanager.orig/knetworkmanager-0.7/src/knetworkmanager-devicestore.cpp	2010-01-16 03:02:53.000000000 +0300
+++ knetworkmanager/knetworkmanager-0.7/src/knetworkmanager-devicestore.cpp	2011-06-13 05:52:00.525160842 +0400
@@ -105,18 +105,15 @@
 		// select the right device type and create the appropriate objects
 		switch(type)
 		{
-			case DEVICE_TYPE_802_11_WIRELESS:
+			case NM_DEVICE_TYPE_WIFI:
 				new_dev = new WirelessDevice(obj_path);
 				break;
-			case DEVICE_TYPE_802_3_ETHERNET:
+			case NM_DEVICE_TYPE_ETHERNET:
 				new_dev = new WiredDevice(obj_path);
 				break;
-			case DEVICE_TYPE_GSM:
+			case NM_DEVICE_TYPE_MODEM:
 				new_dev = new GSMDevice(obj_path);
 				break;
-			case DEVICE_TYPE_CDMA:
-				new_dev = new CDMADevice(obj_path);
-				break;
 			default:
 				kdWarning() << k_funcinfo << "Unknown devicetype" << endl;
 				new_dev = new Device(obj_path);
diff -ur knetworkmanager.orig/knetworkmanager-0.7/src/knetworkmanager-menuitem.cpp knetworkmanager/knetworkmanager-0.7/src/knetworkmanager-menuitem.cpp
--- knetworkmanager.orig/knetworkmanager-0.7/src/knetworkmanager-menuitem.cpp	2010-01-16 03:02:53.000000000 +0300
+++ knetworkmanager/knetworkmanager-0.7/src/knetworkmanager-menuitem.cpp	2011-06-13 15:45:27.912466096 +0400
@@ -86,7 +86,7 @@
 		{
 			kdDebug() << "Activate Connection " << d->conn->getObjectPath().data() << " on Device " << d->dev->getObjectPath().ascii() << endl;
 
-			if (nm->ActivateConnectionAsync(id, NM_DBUS_SERVICE_USER_SETTINGS, d->conn->getObjectPath(), QDBusObjectPath(QCString(d->dev->getObjectPath())), d->conn->getObjectPath(), err))
+			if (nm->ActivateConnectionAsync(id, "org.freedesktop.NetworkManagerUserSettings", d->conn->getObjectPath(), QDBusObjectPath(QCString(d->dev->getObjectPath())), d->conn->getObjectPath(), err))
 			{
 
 			}
@@ -99,7 +99,7 @@
 		// no device given, just take the default device
 		QDBusObjectPath act_conn = nm->getDefaultActiveConnection();
 		QDBusObjectPath device   = nm->getDeviceForActiveConnection(act_conn);
-		nm->ActivateConnectionAsync(id,NM_DBUS_SERVICE_USER_SETTINGS, d->conn->getObjectPath(), device, act_conn, err);
+		nm->ActivateConnectionAsync(id, "org.freedesktop.NetworkManagerUserSettings", d->conn->getObjectPath(), device, act_conn, err);
 	}
 	else
 		kdDebug() << "Device or Connection invalid" << endl;
diff -ur knetworkmanager.orig/knetworkmanager-0.7/src/knetworkmanager-nmsettings.cpp knetworkmanager/knetworkmanager-0.7/src/knetworkmanager-nmsettings.cpp
--- knetworkmanager.orig/knetworkmanager-0.7/src/knetworkmanager-nmsettings.cpp	2010-01-16 03:02:53.000000000 +0300
+++ knetworkmanager/knetworkmanager-0.7/src/knetworkmanager-nmsettings.cpp	2011-06-13 15:47:41.989208715 +0400
@@ -73,8 +73,8 @@
 	kdDebug() << "NMSettings::NMSettings" << endl;
 
 	// request the name for the settings interface
-	if (!conn.requestName(NM_DBUS_SERVICE_USER_SETTINGS))
-		kdError() << "req name failed for " << NM_DBUS_SERVICE_USER_SETTINGS << endl;
+	if (!conn.requestName("org.freedesktop.NetworkManagerUserSettings"))
+		kdError() << "req name failed for " << "org.freedesktop.NetworkManagerUserSettings" << endl;
 
 	// request the name for the connections here too
 	if (!conn.requestName(NM_DBUS_IFACE_SETTINGS_CONNECTION))
diff -ur knetworkmanager.orig/knetworkmanager-0.7/src/knetworkmanager-tray.cpp knetworkmanager/knetworkmanager-0.7/src/knetworkmanager-tray.cpp
--- knetworkmanager.orig/knetworkmanager-0.7/src/knetworkmanager-tray.cpp	2010-01-16 03:02:53.000000000 +0300
+++ knetworkmanager/knetworkmanager-0.7/src/knetworkmanager-tray.cpp	2011-06-13 05:41:53.814960891 +0400
@@ -499,14 +499,13 @@
 		// different tray icons for different device types!
 		switch (dev->getDeviceType())
 		{
-			case DEVICE_TYPE_802_3_ETHERNET:
+			case NM_DEVICE_TYPE_ETHERNET:
                 devTray = new WiredDeviceTray(dynamic_cast<WiredDevice*>(dev), this, "wired_device_tray");
 				break;
-			case DEVICE_TYPE_802_11_WIRELESS:
+			case NM_DEVICE_TYPE_WIFI:
                 devTray = new WirelessDeviceTray(static_cast<WirelessDevice*>(dev), this, "wireless_device_tray");
 				break;
-			case DEVICE_TYPE_GSM:
-			case DEVICE_TYPE_CDMA:
+			case NM_DEVICE_TYPE_MODEM:
                 devTray = new CellularDeviceTray(static_cast<CellularDevice*>(dev), this, "cellular_device_tray");
 				break;
 			default:
diff -ur knetworkmanager.orig/knetworkmanager-0.7/src/knetworkmanager-wireless_manager.cpp knetworkmanager/knetworkmanager-0.7/src/knetworkmanager-wireless_manager.cpp
--- knetworkmanager.orig/knetworkmanager-0.7/src/knetworkmanager-wireless_manager.cpp	2010-01-16 03:02:53.000000000 +0300
+++ knetworkmanager/knetworkmanager-0.7/src/knetworkmanager-wireless_manager.cpp	2011-06-13 08:20:07.696654276 +0400
@@ -108,7 +108,7 @@
 		DeviceStore* store = DeviceStore::getInstance();
 		if (store)
 		{
-			QValueList<Device*> devs = store->getDevices(DEVICE_TYPE_802_11_WIRELESS);
+			QValueList<Device*> devs = store->getDevices(NM_DEVICE_TYPE_WIFI);
 			for (QValueList<Device*>::Iterator it = devs.begin(); it != devs.end(); ++it)
 			{
 				WirelessDevice* wdev = dynamic_cast<WirelessDevice*>(*it);
@@ -151,7 +151,7 @@
 		DeviceStore* store = DeviceStore::getInstance();
 		if (store)
 		{
-			QValueList<Device*> devs = store->getDevices(DEVICE_TYPE_802_11_WIRELESS);
+			QValueList<Device*> devs = store->getDevices(NM_DEVICE_TYPE_WIFI);
 			for (QValueList<Device*>::Iterator it = devs.begin(); it != devs.end(); ++it)
 			{
 				WirelessDevice* wdev = dynamic_cast<WirelessDevice*>(*it);
diff -ur knetworkmanager.orig/knetworkmanager-0.7/src/knetworkmanager-wireless_menuitem.cpp knetworkmanager/knetworkmanager-0.7/src/knetworkmanager-wireless_menuitem.cpp
--- knetworkmanager.orig/knetworkmanager-0.7/src/knetworkmanager-wireless_menuitem.cpp	2010-01-16 03:02:53.000000000 +0300
+++ knetworkmanager/knetworkmanager-0.7/src/knetworkmanager-wireless_menuitem.cpp	2011-06-13 15:49:44.908640754 +0400
@@ -68,7 +68,7 @@
 		if ( _conn )
 		{
 			kdDebug() << "Activate Connection " << _conn->getObjectPath().data() << " on Device " << _dev->getObjectPath().ascii() << endl;
-			if (!nm->ActivateConnectionAsync(id, NM_DBUS_SERVICE_USER_SETTINGS, _conn->getObjectPath(), QDBusObjectPath(QCString(_dev->getObjectPath())), _conn->getObjectPath(), err))
+			if (!nm->ActivateConnectionAsync(id, "org.freedesktop.NetworkManagerUserSettings", _conn->getObjectPath(), QDBusObjectPath(QCString(_dev->getObjectPath())), _conn->getObjectPath(), err))
 				kdDebug() << "ActivateDevice failed" << endl;
 
 		}
openSUSE Build Service is sponsored by