ekiga r6440 - in trunk: . src/gui
- From: dsandras svn gnome org
- To: svn-commits-list gnome org
- Subject: ekiga r6440 - in trunk: . src/gui
- Date: Sun, 13 Jul 2008 14:05:57 +0000 (UTC)
Author: dsandras
Date: Sun Jul 13 14:05:57 2008
New Revision: 6440
URL: http://svn.gnome.org/viewvc/ekiga?rev=6440&view=rev
Log:
Allow toggling/untoggling accounts in the account window.
Modified:
trunk/ChangeLog
trunk/src/gui/accounts.cpp
Modified: trunk/src/gui/accounts.cpp
==============================================================================
--- trunk/src/gui/accounts.cpp (original)
+++ trunk/src/gui/accounts.cpp Sun Jul 13 14:05:57 2008
@@ -138,7 +138,6 @@
COLUMN_ACCOUNT_METHOD,
COLUMN_ACCOUNT_VOICEMAILS,
COLUMN_ACCOUNT_ERROR_MESSAGE,
- COLUMN_ACCOUNT_ACTIVATABLE,
COLUMN_ACCOUNT_NUMBER
};
@@ -332,7 +331,6 @@
selection = gtk_tree_view_get_selection (GTK_TREE_VIEW (aw->accounts_list));
path = gtk_tree_path_new_from_string (path_str);
gtk_tree_selection_select_path (selection, path);
- gtk_tree_path_free (path);
model = gtk_tree_view_get_model (GTK_TREE_VIEW (aw->accounts_list));
if (gtk_tree_model_get_iter (model, &iter, path)) {
@@ -340,7 +338,9 @@
gtk_tree_model_get (model, &iter,
COLUMN_ACCOUNT, &account,
-1);
- std::cout << "FIXME" << std::endl << std::flush;
+
+ bool enabled = account->is_enabled ();
+ enabled ? account->disable () : account->enable ();
}
gtk_tree_path_free (path);
@@ -560,8 +560,7 @@
G_TYPE_INT, /* Timeout */
G_TYPE_INT, /* Method */
G_TYPE_STRING, /* VoiceMails */
- G_TYPE_STRING, /* Error Message */
- G_TYPE_INT); /* Activatable */
+ G_TYPE_STRING); /* Error Message */
aw->accounts_list =
gtk_tree_view_new_with_model (GTK_TREE_MODEL (list_store));
@@ -580,9 +579,6 @@
NULL);
gtk_tree_view_column_set_fixed_width (GTK_TREE_VIEW_COLUMN (column), 25);
gtk_tree_view_append_column (GTK_TREE_VIEW (aw->accounts_list), column);
- gtk_tree_view_column_add_attribute (column, renderer,
- "activatable",
- COLUMN_ACCOUNT_ACTIVATABLE);
g_signal_connect (G_OBJECT (renderer), "toggled",
G_CALLBACK (account_toggled_cb),
(gpointer) window);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]