diff options
author | 2011-03-10 14:57:38 +0000 | |
---|---|---|
committer | 2011-03-10 14:57:38 +0000 | |
commit | a1433a45c470950b3f03541257ef54c4bb48d449 (patch) | |
tree | 9e285c6bf2d0508f10b0ada60761f1bee2eb98f8 /src/trg-state-selector.h | |
parent | ce795861eeb1893e40e4476fea71986450658948 (diff) |
Korean support, thanks Youn! Also filter by tracker. Adding/removing trackers from the state selector every update seems like a waste of cycles, so only refresh when a torrent is added.
Diffstat (limited to 'src/trg-state-selector.h')
-rw-r--r-- | src/trg-state-selector.h | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/trg-state-selector.h b/src/trg-state-selector.h index 944647a..d09d76a 100644 --- a/src/trg-state-selector.h +++ b/src/trg-state-selector.h @@ -22,11 +22,13 @@ #define TRG_STATE_LIST_H_ #include <glib-object.h> +#include <json-glib/json-glib.h> enum { STATE_SELECTOR_ICON, STATE_SELECTOR_NAME, STATE_SELECTOR_BIT, + STATE_SELECTOR_SERIAL, STATE_SELECTOR_COLUMNS }; @@ -49,15 +51,17 @@ G_BEGIN_DECLS typedef struct { GtkTreeViewClass parent_class; - /* SIGNALS */ - 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); 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); #endif /* TRG_STATE_LIST_H_ */ |