~zeitgeist/zeitgeist-explorer/git-import

« back to all changes in this revision

Viewing changes to zgexplorer/remote.py

  • Committer: Manish Sinha
  • Date: 2013-07-13 05:11:37 UTC
  • Revision ID: git-v1:4e16be40f3d9a8018188416818161122981be34b
Handle Active Switch On/Off

Show diffs side-by-side

added added

removed removed

Lines of Context:
36
36
GETALL_ARGS        = None
37
37
GETALL_ANSWER_TYPE  = GLib.VariantType.new ('(a(sssa(asaasay)bxb))')
38
38
 
39
 
 
40
39
class DataSourceProxy:
41
40
    
42
41
    def __init__(self):
47
46
            GETALL_ARGS, GETALL_ANSWER_TYPE, PROXY_PROPERTY, TIMEOUT, CANCELLABLE)
48
47
        return reply.unpack()
49
48
 
 
49
    def toggle_ds(self, ds_id, value):
 
50
        print(ds_id)
 
51
        toggle_args = GLib.Variant('(sb)', (ds_id, value))
 
52
        self.bus.call_sync(DESTINATION, PATH, INTERFACE, "SetDataSourceEnabled", \
 
53
            toggle_args, None, PROXY_PROPERTY, TIMEOUT, CANCELLABLE)
 
54
 
50
55
class ZeitgeistInterface:
51
56
 
52
57
    _log = None