Changeset 065aeb81158ce490b30f38125a0093ae55a45366
- Timestamp:
- 04/20/08 22:09:39 (5 years ago)
- Author:
- Armin Burgmeier <armin@…>
- Parents:
- 4215a907f533b91f3cd05f00f8a8b2066ec6fdf9
- Children:
- dddf956080b7fa0418b32a1b5b9d4003a4f239cc
- git-committer:
- Armin Burgmeier <armin@arbur.net> / 2008-04-20T22:09:39Z+0200
- Message:
-
Adapt to new infinote API
2008-04-20 Armin Burgmeier <armin@…>
- Files:
-
Legend:
- Unmodified
- Added
- Removed
-
|
r4215a90
|
r065aeb8
|
|
| | 1 | 2008-04-20 Armin Burgmeier <armin@0x539.de> |
| | 2 | |
| | 3 | * inc/browser.hpp: |
| | 4 | * src/browser.cpp: Adapt to new infinote API by using |
| | 5 | InfGtkBrowserStore instead of InfGtkBrowserModel. |
| | 6 | |
| 1 | 7 | 2008-04-20 Armin Burgmeier <armin@0x539.de> |
| 2 | 8 | |
-
|
r6eef44e
|
r065aeb8
|
|
| 21 | 21 | |
| 22 | 22 | #include <libinfgtk/inf-gtk-io.h> |
| 23 | | #include <libinfgtk/inf-gtk-browser-model.h> |
| | 23 | #include <libinfgtk/inf-gtk-browser-store.h> |
| 24 | 24 | #include <libinfgtk/inf-gtk-browser-view.h> |
| 25 | 25 | #include <libinfinity/client/infc-browser.h> |
| … |
… |
|
| 74 | 74 | browserpp->on_set_browser(iter, browser); |
| 75 | 75 | //Gtk::TreeIter( |
| 76 | | // GTK_TREE_MODEL(browserpp->m_browser_model), |
| | 76 | // GTK_TREE_MODEL(browserpp->m_browser_store), |
| 77 | 77 | // iter), browser); |
| 78 | 78 | } |
| … |
… |
|
| 102 | 102 | InfXmppManager* m_xmpp_manager; |
| 103 | 103 | InfGtkIo* m_io; |
| 104 | | InfGtkBrowserModel* m_browser_model; |
| | 104 | InfGtkBrowserStore* m_browser_store; |
| 105 | 105 | InfGtkBrowserView* m_browser_view; |
| 106 | 106 | Gtk::ScrolledWindow m_scroll; |
-
|
r4215a90
|
r065aeb8
|
|
| 56 | 56 | inf_connection_manager_new(); |
| 57 | 57 | |
| 58 | | m_browser_model = inf_gtk_browser_model_new(INF_IO(m_io), |
| | 58 | m_browser_store = inf_gtk_browser_store_new(INF_IO(m_io), |
| 59 | 59 | connection_manager, |
| 60 | 60 | NULL); |
| … |
… |
|
| 66 | 66 | inf_discovery_avahi_new(INF_IO(m_io), m_xmpp_manager, |
| 67 | 67 | NULL, NULL); |
| 68 | | inf_gtk_browser_model_add_discovery(m_browser_model, |
| | 68 | inf_gtk_browser_store_add_discovery(m_browser_store, |
| 69 | 69 | INF_DISCOVERY(discovery)); |
| 70 | 70 | g_object_unref(discovery); |
| … |
… |
|
| 73 | 73 | m_browser_view = |
| 74 | 74 | INF_GTK_BROWSER_VIEW( |
| 75 | | inf_gtk_browser_view_new_with_model(m_browser_model)); |
| | 75 | inf_gtk_browser_view_new_with_model( |
| | 76 | INF_GTK_BROWSER_MODEL(m_browser_store))); |
| 76 | 77 | |
| 77 | 78 | gtk_widget_show(GTK_WIDGET(m_browser_view)); |
| … |
… |
|
| 83 | 84 | |
| 84 | 85 | g_signal_connect( |
| 85 | | m_browser_model, |
| | 86 | m_browser_store, |
| 86 | 87 | "set-browser", |
| 87 | 88 | G_CALLBACK(&on_set_browser_static), |
| … |
… |
|
| 111 | 112 | } |
| 112 | 113 | |
| 113 | | g_object_unref(m_browser_model); |
| | 114 | g_object_unref(m_browser_store); |
| 114 | 115 | g_object_unref(m_io); |
| 115 | 116 | } |
| … |
… |
|
| 144 | 145 | InfcBrowserIter* browser_iter; |
| 145 | 146 | |
| 146 | | gtk_tree_model_get(GTK_TREE_MODEL(m_browser_model), iter, |
| | 147 | gtk_tree_model_get(GTK_TREE_MODEL(m_browser_store), iter, |
| 147 | 148 | INF_GTK_BROWSER_MODEL_COL_BROWSER, &browser, |
| 148 | 149 | INF_GTK_BROWSER_MODEL_COL_NODE, &browser_iter, |
| … |
… |
|
| 254 | 255 | // adding. |
| 255 | 256 | |
| 256 | | inf_gtk_browser_model_add_connection( |
| 257 | | m_browser_model, INF_XML_CONNECTION(xmpp), |
| | 257 | inf_gtk_browser_store_add_connection( |
| | 258 | m_browser_store, INF_XML_CONNECTION(xmpp), |
| 258 | 259 | hostname.c_str()); |
| 259 | 260 | } |