summaryrefslogtreecommitdiff
path: root/src/trg-state-selector.h
diff options
context:
space:
mode:
authorGravatar Alan Fitton <ajf@eth0.org.uk>2011-03-10 14:57:38 +0000
committerGravatar Alan Fitton <ajf@eth0.org.uk>2011-03-10 14:57:38 +0000
commita1433a45c470950b3f03541257ef54c4bb48d449 (patch)
tree9e285c6bf2d0508f10b0ada60761f1bee2eb98f8 /src/trg-state-selector.h
parentce795861eeb1893e40e4476fea71986450658948 (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.h10
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_ */