From ed3cec7420b188b85a1585479215f519a301fc37 Mon Sep 17 00:00:00 2001 From: Alan Fitton Date: Sat, 27 Aug 2011 22:24:12 +0000 Subject: issue 58 --- src/trg-prefs.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'src/trg-prefs.c') diff --git a/src/trg-prefs.c b/src/trg-prefs.c index 7f57eed..319d91e 100644 --- a/src/trg-prefs.c +++ b/src/trg-prefs.c @@ -24,6 +24,7 @@ #include #include "util.h" +#include "torrent.h" #include "trg-client.h" #include "trg-prefs.h" @@ -383,3 +384,16 @@ void trg_prefs_load(TrgPrefs *p) { priv->profile = json_array_get_object_element(profiles, profile_id); } } + +guint trg_prefs_get_add_flags(TrgPrefs *p) +{ + guint flags = 0x00; + + if (trg_prefs_get_bool(p, TRG_PREFS_KEY_START_PAUSED, TRG_PREFS_GLOBAL)) + flags |= TORRENT_ADD_FLAG_PAUSED; + + if (trg_prefs_get_bool(p, TRG_PREFS_KEY_DELETE_LOCAL_TORRENT, TRG_PREFS_GLOBAL)) + flags |= TORRENT_ADD_FLAG_DELETE; + + return flags; +} -- cgit v1.2.3