diff options
author | Tim Niemueller <tim@niemueller.de> | 2006-08-25 11:01:27 +0000 |
---|---|---|
committer | Tim Niemueller <tim@niemueller.de> | 2006-08-25 11:01:27 +0000 |
commit | be7039396ccd5ae98f9680ddb90c4836b28f3a26 (patch) | |
tree | 4ddd79d584d1365b0821c5f6b5f8011a8cb12762 | |
parent | 8308908660b81f75ddf0c8614709488d788b57b3 (diff) | |
download | NetworkManager-be7039396ccd5ae98f9680ddb90c4836b28f3a26.tar.gz |
2006-08-25 Tim Niemueller <tim@niemueller.de>
* gnome/dialup-properties/btgprs/nm-btgprs-properties.c:
- Added support for set_dbus_connection
- Fixes to correctly display saved btdevice and btchannel
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/branches/SoC_2006@2000 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
-rw-r--r-- | gnome/dialup-properties/btgprs/nm-btgprs-properties.c | 64 |
1 files changed, 38 insertions, 26 deletions
diff --git a/gnome/dialup-properties/btgprs/nm-btgprs-properties.c b/gnome/dialup-properties/btgprs/nm-btgprs-properties.c index 1167da1f55..9a8aee0696 100644 --- a/gnome/dialup-properties/btgprs/nm-btgprs-properties.c +++ b/gnome/dialup-properties/btgprs/nm-btgprs-properties.c @@ -42,22 +42,23 @@ struct _NetworkManagerDialupUIImpl { NetworkManagerDialupUIDialogValidityCallback callback; gpointer callback_user_data; - gchar *last_fc_dir; - - GladeXML *xml; - - GtkWidget *widget; - - GtkEntry *w_connection_name; - GtkEntry *w_device; - GtkEntry *w_channel; - GtkEntry *w_apn; - GtkComboBox *w_baudrate; - GtkComboBox *w_flowcontrol; - GtkExpander *w_comp_info_expander; - GtkCheckButton *w_use_gprs_header_comp; - GtkCheckButton *w_use_gprs_data_comp; - GtkButton *w_import_button; + gchar *last_fc_dir; + + DBusConnection *dbus; + + GladeXML *xml; + GtkWidget *widget; + + GtkEntry *w_connection_name; + GtkEntry *w_device; + GtkEntry *w_channel; + GtkEntry *w_apn; + GtkComboBox *w_baudrate; + GtkComboBox *w_flowcontrol; + GtkExpander *w_comp_info_expander; + GtkCheckButton *w_use_gprs_header_comp; + GtkCheckButton *w_use_gprs_data_comp; + GtkButton *w_import_button; }; @@ -207,10 +208,10 @@ impl_get_widget (NetworkManagerDialupUI *self, GSList *properties, const char *c key = i->data; value = (g_slist_next (i))->data; - if (strcmp (key, "device") == 0) { + if (strcmp (key, "btdevice") == 0) { gtk_entry_set_text (impl->w_device, value); - } else if (strcmp (key, "channel") == 0) { + } else if (strcmp (key, "btchannel") == 0) { gtk_entry_set_text (impl->w_channel, value); } else if (strcmp (key, "apn") == 0) { @@ -377,6 +378,16 @@ impl_set_validity_changed_callback (NetworkManagerDialupUI *self, impl->callback_user_data = user_data; } + +static void +impl_set_dbus_connection (NetworkManagerDialupUI *self, DBusConnection *con) +{ + NetworkManagerDialupUIImpl *impl = (NetworkManagerDialupUIImpl *) self->data; + + impl->dbus = con; +} + + static void impl_get_confirmation_details (NetworkManagerDialupUI *self, gchar **retval) { @@ -463,8 +474,8 @@ import_from_file (NetworkManagerDialupUIImpl *impl, const char *path) int baudrate_index = -1; connection_name = g_key_file_get_string (keyfile, "btgprs", "description", NULL); - device = g_key_file_get_string (keyfile, "btgprs", "device", NULL); - channel = g_key_file_get_string (keyfile, "btgprs", "channel", NULL); + device = g_key_file_get_string (keyfile, "btgprs", "btdevice", NULL); + channel = g_key_file_get_string (keyfile, "btgprs", "btchannel", NULL); apn = g_key_file_get_string (keyfile, "btgprs", "apn", NULL); baudrate = g_key_file_get_string (keyfile, "btgprs", "baudrate", NULL); flowcontrol = g_key_file_get_string (keyfile, "btgprs", "flowcontrol", NULL); @@ -639,9 +650,9 @@ export_to_file (NetworkManagerDialupUIImpl *impl, const char *path, k = i->data; value = (g_slist_next (i))->data; - if (strcmp (k, "device") == 0) { + if (strcmp (k, "btdevice") == 0) { device = value; - } else if (strcmp (k, "channel") == 0) { + } else if (strcmp (k, "btchannel") == 0) { channel = value; } else if (strcmp (k, "apn") == 0) { apn = value; @@ -663,8 +674,8 @@ export_to_file (NetworkManagerDialupUIImpl *impl, const char *path, fprintf (f, "[btgprs]\n" "description=%s\n" - "device=%s\n" - "channel=%s\n" + "btdevice=%s\n" + "btchannel=%s\n" "apn=%s\n" "baudrate=%s\n" "flowcontrol=%s\n" @@ -785,11 +796,11 @@ impl_get_object (void) impl->w_flowcontrol = GTK_COMBO_BOX (glade_xml_get_widget (impl->xml, "btgprs-flowcontrol")); - impl->w_comp_info_expander = GTK_EXPANDER (glade_xml_get_widget (impl->xml, "btgprs-comp-information-expander")); + impl->w_comp_info_expander = GTK_EXPANDER (glade_xml_get_widget (impl->xml, "btgprs-compression-information-expander")); impl->w_use_gprs_header_comp = GTK_CHECK_BUTTON (glade_xml_get_widget (impl->xml, "btgprs-use-header-comp")); impl->w_use_gprs_data_comp = GTK_CHECK_BUTTON (glade_xml_get_widget (impl->xml, "btgprs-use-data-comp")); - impl->w_import_button = GTK_BUTTON (glade_xml_get_widget (impl->xml, "btgprs-import-button")); + impl->w_import_button = GTK_BUTTON (glade_xml_get_widget (impl->xml, "btgprs-import")); impl->callback = NULL; @@ -818,6 +829,7 @@ impl_get_object (void) impl->parent.get_connection_name = impl_get_connection_name; impl->parent.get_properties = impl_get_properties; impl->parent.set_validity_changed_callback = impl_set_validity_changed_callback; + impl->parent.set_dbus_connection = impl_set_dbus_connection; impl->parent.is_valid = impl_is_valid; impl->parent.get_confirmation_details = impl_get_confirmation_details; impl->parent.can_export = impl_can_export; |