[gnome-bluetooth] lib: Do a dump in the combo box test case
- From: Bastien Nocera <hadess src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-bluetooth] lib: Do a dump in the combo box test case
- Date: Thu, 13 Oct 2011 16:45:33 +0000 (UTC)
commit 03315b4d07cf2f1a361593bd768ea95ec7044091
Author: Bastien Nocera <hadess hadess net>
Date: Thu Oct 13 17:12:02 2011 +0100
lib: Do a dump in the combo box test case
lib/test-deviceselection.c | 16 +++++++++++++++-
1 files changed, 15 insertions(+), 1 deletions(-)
---
diff --git a/lib/test-deviceselection.c b/lib/test-deviceselection.c
index 26fb72e..becadfb 100644
--- a/lib/test-deviceselection.c
+++ b/lib/test-deviceselection.c
@@ -32,7 +32,9 @@
#include "bluetooth-chooser.h"
#include "bluetooth-chooser-button.h"
#include "bluetooth-chooser-combo.h"
+#include "bluetooth-chooser-private.h"
#include "bluetooth-client.h"
+#include "bluetooth-client-private.h"
#include "bluetooth-utils.h"
#include "bluetooth-filter-widget.h"
@@ -283,6 +285,11 @@ static void device_changed_cb (GObject *object,
GtkDialog *dialog)
{
char *device;
+ BluetoothChooser *chooser;
+ GtkWidget *tree;
+ GtkTreeModel *model;
+ GtkTreeSelection *selection;
+ GtkTreeIter iter;
g_object_get (object, "device", &device, NULL);
g_message ("Property \"device\" changed to '%s'", device);
@@ -290,7 +297,14 @@ static void device_changed_cb (GObject *object,
gtk_dialog_set_response_sensitive (dialog,
GTK_RESPONSE_ACCEPT,
device != NULL);
- //bluetooth_client_dump_device (model, iter, recurse);
+
+ g_object_get (object, "chooser", &chooser, NULL);
+ tree = bluetooth_chooser_get_treeview (BLUETOOTH_CHOOSER (chooser));
+ selection = gtk_tree_view_get_selection (GTK_TREE_VIEW (tree));
+ gtk_tree_selection_get_selected (selection, &model, &iter);
+ if (model == NULL)
+ return;
+ bluetooth_client_dump_device (model, &iter, FALSE);
}
static GtkWidget *
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]