diff options
author | Alan Fitton <ajf@eth0.org.uk> | 2011-03-11 22:20:14 +0000 |
---|---|---|
committer | Alan Fitton <ajf@eth0.org.uk> | 2011-03-11 22:20:14 +0000 |
commit | 32676b06198998a09c9a38097874ce026d85e3c6 (patch) | |
tree | 1b9d0df282391f6871c2da0724ce78b1c50f09fc /src/trg-state-selector.h | |
parent | 3ff2af37a446a0bc521a1a8eb1562e075c70d04a (diff) |
filter by directory and some filter fixes
Diffstat (limited to 'src/trg-state-selector.h')
-rw-r--r-- | src/trg-state-selector.h | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/src/trg-state-selector.h b/src/trg-state-selector.h index d09d76a..30a1455 100644 --- a/src/trg-state-selector.h +++ b/src/trg-state-selector.h @@ -24,6 +24,8 @@ #include <glib-object.h> #include <json-glib/json-glib.h> +#include "trg-client.h" + enum { STATE_SELECTOR_ICON, STATE_SELECTOR_NAME, @@ -52,16 +54,20 @@ typedef struct { GtkTreeViewClass parent_class; void (*torrent_state_changed) (TrgStateSelector * selector, - guint flag, gpointer data); + guint flag, gpointer data); } TrgStateSelectorClass; GType trg_state_selector_get_type(void); -TrgStateSelector *trg_state_selector_new(void); +TrgStateSelector *trg_state_selector_new(trg_client * client); G_END_DECLS guint32 trg_state_selector_get_flag(TrgStateSelector * s); -void trg_state_selector_update_trackers(TrgStateSelector *s, JsonArray *torrents, gint64 serial); -gchar *trg_state_selector_get_selected_text(TrgStateSelector *s); -GRegex *trg_state_selector_get_url_host_regex(TrgStateSelector *s); +void trg_state_selector_update(TrgStateSelector * s); +gchar *trg_state_selector_get_selected_text(TrgStateSelector * s); +GRegex *trg_state_selector_get_url_host_regex(TrgStateSelector * s); +void trg_state_selector_disconnect(TrgStateSelector * s); +void trg_state_selector_set_show_trackers(TrgStateSelector * s, + gboolean show); +void trg_state_selector_set_show_dirs(TrgStateSelector * s, gboolean show); #endif /* TRG_STATE_LIST_H_ */ |