| 254 page); |
254 page); |
| 255 g_signal_connect(group, "items-changed", |
255 g_signal_connect(group, "items-changed", |
| 256 G_CALLBACK(purple_request_page_items_changed_cb), page); |
256 G_CALLBACK(purple_request_page_items_changed_cb), page); |
| 257 |
257 |
| 258 g_list_model_items_changed(G_LIST_MODEL(page), position, 0, 1); |
258 g_list_model_items_changed(G_LIST_MODEL(page), position, 0, 1); |
| |
259 g_object_notify_by_pspec(G_OBJECT(page), properties[PROP_N_ITEMS]); |
| 259 } |
260 } |
| 260 |
261 |
| 261 gboolean |
262 gboolean |
| 262 purple_request_page_exists(PurpleRequestPage *page, const char *id) { |
263 purple_request_page_exists(PurpleRequestPage *page, const char *id) { |
| 263 g_return_val_if_fail(PURPLE_IS_REQUEST_PAGE(page), FALSE); |
264 g_return_val_if_fail(PURPLE_IS_REQUEST_PAGE(page), FALSE); |